ios開發自學
㈠ 自學精通iOS 開發需要多久,有什麼靠譜的學習路徑
作者:張中寶
鏈接:https://www.hu.com/question/20130048/answer/17926669
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。
第一步:編程入門課
時間預計:4個星期
推薦看公開課,Udacity也行,網易公開課也行,自己找一個面對對象語言(一般是JAVA,
C++,
Python)的課。我是在網易公開課看的斯坦福的CS106A,學的JAVA。
如果你純粹學iOS開發,不推薦看哈佛CS50,CS50是給CS系的學生介紹整個計算機世界的框架,講的內容比較多,進度比較快,對iOS開發其實有點累贅了。(臣妾有點跟不上啊!!)
計劃安排是一天一課,看課程要求的書(至少看完一本)及大部分作業。這一階段重點不是語法,而是以下3個目標。
目標:
1.
讓自己對編程這件事感到適應。
寫hello
world。
怎麼寫function,
怎麼調用function。
全局變數,局部變數這類基本知識點。
都是基本的東西。看看書,寫多兩個程序就歐啦。
2.
掌握編程語言的基本要素。
編程語言4個要素:
a.
基本的數據類型:整數,實數,character,
string, boolean
b.
基本的運算符號:+-×/><++--那啥的
c.
怎樣輸入輸出
d.
怎樣控製程序:sequence,selection,loop
3.
了解編程範式
面對過程編程。
面向對象編程。
第二步:上手iOS!
時間預計:2星期
強烈推薦CS193P,老頭子講的超級好!我的很多東西(對象思維啥的)是在這里跟著做練習的時候才真正明白的(好啦,也可能是上一堂課練習做得少的原因)。如果等到9月應該itunes
U上會開始教iOS
7了。網易公開課的是2010年iOS
5版的,前10堂課,也行。(iTunes U上有完整的課)
CS193P說有prerequisite,一開始被嚇到,事實證明還是可以學下去的。頭兩節課一頭霧水,沒關系,把itunes
U上的課件下載下來,把所有代碼打出來,然後一個個元素對應之前學的語言匹配,再不懂先放著,繼續學後邊的,過幾天打多點代碼就懂了。
感覺學5、6堂課,一個星期左右就可以開始進入下一階段自己做東西了。之後用啥學啥,每堂課都有主題的。速度慢點的同學們,這階段跟我一樣准備兩個星期吧!
第三步:開發app!
時間預計:2星期(本人...1個半月,實在不好意思說出口)
這個時間就可長可短啦,還包括美工,交互啥的。堅持要用啥學啥的原則,其實就是知道iOS
SDK都有什麼組件,每個組件有什麼function而已。stackoverflow,
Github, apple sample code多上,搜索引擎多用。如果有個師傅,這個階段真的是進步神速。
福建蜂鳥雲商為你解答
㈡ ios程序開發難學嗎
iOS是眼下是比較熱門的開發,從行業前景看,iOS開發比較有前途,像蘋果的appstore平台,也使開發者獲益頗豐,待遇自然不在話下。
但是任何事都是從低做起的,所以新人切忌眼高手低,即使從實習生做起,如果有公司能給你機會,也要去嘗試。
iOS用的編程語言是Objective-C,入職要有OC的基礎。如果你非常想學習的話,可以來我們課程派上先看一些iOS的基礎教程,如果證明自己的確可以學會,那可以再考慮入手硬體的開發設備。
㈢ 無任何編程基礎,想學ios的App開發,自學難度大嗎
ios的app用Objective-C語言開發抄,平台襲環境是蘋果OSX系統加Xcode開發環境。雖然可以直接學習Obj-C,但是最好先學C基礎,有了一定的編程理解,能用C開發一點簡單的Demo的時候去學習Oc效率會高很多。
不知道 你你自學的原因是什麼,想做獨立開發嗎,這一塊的難度是很大的,ios的APP開發的真機測試和發布都要APP開發者賬戶的,99美金,而且一款APP想要賺錢遠不止開發出來。如果是為了學習出去找這方面的工作,可以嘗試,自己玩努力的話會有成效的;可以找這方面的書,網上也有很多教程和視頻,搭一個環境慢慢玩就好。
㈣ 零基礎如何學習ios開發
開發這個東西的話,其實入行門檻雖說不高,但是其實也不算特別低的,不然為什麼程序員回那麼多,但是工資答在普遍看來還是比較高的,是不是?先猜測如果已經是畢業工作了的話,即使是比較輕松的工作,業余時間也是比較有限的,僅僅憑借興趣,能支撐樓主維持多長時間段里的持續時間投入,畢竟如果這周3小時,下周3小時之類的,我不認為能夠達到3+3=6,很有可能3+3 <3。而且這還要看題主想要達到一種什麼程度,玩票性質?還是到足以取得一份以此為工作能養活自己的程度?程序員是一個比較苦逼的職業哦~好了,潑冷水潑了這么多,如果上面的這些問題,題主都想的差不多了,或者有相對的覺悟的話,那麼我覺得才可以考慮實施的一些策略和細節。
㈤ 怎麼自學ios開發
自學IOS是要有一定的編程基礎的。
IOS是一門獨特的編程,自學IOS方法步驟:
1、學習開發語言Objective-C參考書看《Objective-C基礎教程》
2、自學IOS時還需要補充一些關於面向對象的知識,計算機專業都會在學C++的時候接觸這類思想的
3、學習iOS開發的軟體運行原理,軟體開發思想、規范以及一些蘋果公司提供的常用標准UI(User Interface,用戶界面)控制項的使用方法。參考書級《iPhone 4與iPad開發基礎教程》
4、熟悉常用第三方控制項。由於蘋果本身開放性的局限,其提供的標准開發庫會有一些功能局限,開發各種各樣的第三方控制項來實現需要的功能,可以使開發過程事半功倍。
此部分為進階學習內容,需要在掌握前兩步內容的基礎上展開。這一步主要是試用,學習第三方代碼,要求閱讀第三方開發文檔以及代碼多一些。可以與開發同時進行,邊學變進行軟體開發。
5、斯坦福大學每年都開設iOS開發的公開課,從Objective-C的學習到最後的控制項使用以及開發思想,架構的學習,都有涉獵的視頻教程。網易公開課中有以往課程配中文字幕的視頻,而最新的課程一般沒有中文字幕,並且,該課程選擇默認學生已經有C++編程基礎,可能對於初學者會困難一些。
視頻屬於公開資源:如無法判斷視頻教學的真實性,或者視頻對理解有困難地方,可尋找雍馬培訓IOS專業職教馬正剛老師,另雍馬培訓設有IOS試聽課,可幫助IOS自學者更好更快的了解IOS的相關知識與技巧。
無論學習哪個操作系統的軟體開發,關鍵還是要多多練習,因此大量的寫練習代碼,看別人的優秀代碼很重要。
自學IOS硬體配備:
1、一台能運行mac系統並且能安裝xcoad開發工具的電腦(IOS雖然用途最廣泛的是手機端,但IOS的開發是基於PC端的,所以mac系統是配備是必須的)
2、一台iphone做測試用(IOS目前普廣,也是市場大的就是手機端,目前基於開發的IOS市場也是手機端市場,所以一台iphone測試機是必須的)
初學IOS,有一台mac即可,xcoad自帶iphone模擬器,程序可以在上面做測試。
有iphone真機做測試更好,可以感受ios系統的操作流程,如果寫了個程序是關於觸摸和手勢識別或是加速器的就沒法在虛擬機上測試,就需要用真機測試。對於初學者有個虛擬機就夠了。
另外英文不好的話需要努力了,iphone開發官方中文網站網址,大部分都是中文的,要是底層的一些東西可能是英文,這些足夠用。
雍馬培訓網站裡面有大量的IOS開發的Demo.
㈥ 如何學習iOS開發
可以買本書 或者下載點視頻學習 先了解的
㈦ 如何自學蘋果IOS開發
第一,肯定要有一台能運行mac系統並且能安裝xcoad開發工具的電腦。最好有一台iphone做測試用。
如果沒有oc基礎的話就得先學 objective-c2.0 基礎教程(圖靈教育出版的),在學 iphone4與ipad基礎教程(圖靈教育出版的),著兩本書都很權威。光看書也是不行的,還得去一些論壇(如csdn)看一些技術文章,那裡有很多技術牛人,會很有幫助。
㈧ 感覺iOS開發好難學習啊自學很難有什麼辦法
總的來說,是不建議這樣做的,首先,iOS開發所包含的內容是比較多的,必須要打好C語言和Objective-C的基礎,其次,iOS應用涵蓋面也是比較廣的,如果沒有對於iOS開發全面且系統的認識,學習起來是十分困難的,在這樣的情況之下,自學起來是耗時又耗力的。所以,通常都需要找一個好的培訓iOS開發的機構來學習,這樣學習iOS開發耗時短、成效顯著。也為自己的學成就業節約了時間。而成都的睿峰培訓就是一家在iOS開發培訓上有著十分的優秀的經驗的機構。從入門到學成,只需要4個月的時間,你就能變成iOS行業最急需的人才!