標籤:

自學IOS該怎麼做?

自學IOS應該擁有什麼基礎,硬體配備什麼,如何自學IOS的語法,IOS的參考蘇有哪些,自學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試聽課,可幫助http://www.yongma88.com/IOS自學者更好更快的了解IOS的相關知識與技巧。

無論學習哪個操作系統的軟體開發,關鍵還是要多多練習,因此大量的寫練習代碼,看別人的優秀代碼很重要。

自學IOS硬體配備:

1、一台能運行mac系統並且能安裝xcoad開發工具的電腦(IOS雖然用途最廣泛的是手機端,但IOS的開發是基於PC端的,所以mac系統是配備是必須的)

2、一台iphone做測試用(IOS目前普廣,也是市場大的就是手機端,目前基於開發的IOS市場也是手機端市場,所以一台iphone測試機是必須的)

初學IOS,有一台mac即可,xcoad自帶iphone模擬器,程序可以在上面做測試。

有iphone真機做測試更好,可以感受ios系統的操作流程,如果寫了個程序是關於觸摸和手勢識別或是加速器的就沒法在虛擬機上測試,就需要用真機測試。對於初學者有個虛擬機就夠了。

另外英文不好的話需要努力了,iphone開發官方中文網站網址,大部分都是中文的,要是底層的一些東西可能是英文,這些足夠用。

主要學習OC語言(專門做ios開發的語言,apple官方出品,不過剛剛又推出了新語言swift, 參考書籍《Swift開發實戰指南》、《The Swift Programming Language》);

學習基本控制項(button,label,slider)等的使用,NSString,NSArray的使用(慢慢學習,循序漸進)雍馬培訓網站裡面有大量的IOS開發的Demo.


在做樓上各位老師給的建議之前,先買買買:

macbook pro 13

外接高分屏一台,推薦dell

一部poker 2紅軸

一部ipad mini2(因為便宜)

一部iphone 5s(因為便宜)


自學ios開發的語言參考書,apple官方出品,新語言swift《Swift開發實戰指南》、《The Swift Programming Language》);

學習基本控制項(button,label,slider)等的使用,NSString,NSArray的使用(慢慢學習,循序漸進)雍馬培訓網站裡面有大量關於的IOS開發時常見的問題解決方案,用於交流學習,以及視頻教學和在線解答。


推薦閱讀:

iOS 的 emoji 中的這兩個黑色正方形一樣嗎?如果一樣,是不是 bug?
iOS有支持下載YouTube視頻的軟體嗎?
iPhone 6 需要裝360手機安全衛士嗎?
為什麼 iOS 8 正式版發布了近半年,第三方輸入法的穩定性還無法解決?
Apple iOS 8 HealthKit 的合作夥伴和支持設備都有哪些?

TAG:iOS | iOS8 | iOS9 |