作業系統:mac os(因為xcode6.1.1支援的版本為10.9.4及以上,這點稍微注意下)
開發平台:xcode7(支援swift,之前的版本都是用objc程式設計)
開發環境的獲取:
2 如果非蘋果電腦,但是處理器必須是intel的,可以考慮安裝虛擬機器或者黑蘋果來獲取mac os。
ps:系統的流暢性肯定比不了蘋果電腦,但入門學習還是足夠了。
可能會遇到的問題:
q1:attemping to start up from:
efi vmware virtual sata hard drive (0.0)...unsuccessful.
efi vmware virtual scsi cdrom drive (8.0)...unsucessful.
efi network...
這樣的錯誤的話,是因為你的電腦引導硬碟沒有開啟虛擬化,重啟電腦進入bios,將hardware virtualization開啟就搞定。
q2:安裝os時找不到磁碟分割槽,這個的話一定要先執行磁碟工具進行分割槽
q3:安裝教程:
開發語言:
1objective-c(c的物件導向語言)
2swift(2023年蘋果在wwdc發布的新語言)
如果又c語言基礎,程式語言上面花的時間會比較少,如果初學,多花點時間了解基礎語法。
學習資料彙總:下面的連線是cocoachina上面的學習資料彙總
ios學習資料彙總
乙個我覺得關於ios寫得最好最詳細的部落格,
另外乙個寫得不錯的:
論壇的話,一般去cocoa china,如果有不懂的問題一定要自己先查閱資料,搜尋以前的問題,如果還不能解決的話在組織好語言簡明扼要的提出問題。
還有關於另乙個社會化程式設計的開發者社群github,參考文章:如何高效利用github
另外有很多ios開發的qq群,選擇一些活躍的,大家還是很願意幫助你的。
然後從基礎ui到高階ui,然後就是相關的實用技術,比如執行緒,資料儲存,網路以及相關的json解析,定位等等,其他的就是常用的第三方框架,包括網路檢測,推送,分享什麼的。
iOS基礎學習路線 內容,資料,資源
這篇文章作為ios學習的乙個彙總,相當於導航,隨時更新。作業系統 mac os 因為xcode6.1.1支援的版本為10.9.4及以上,這點稍微注意下 開發平台 xcode6 6開始支援swift,之前的版本都是用objc程式設計 開發環境的獲取 2 如果非蘋果電腦,但是處理器必須是intel的,可...
ios學習路線
sel在objective c中,sel是選擇器 selector 的乙個型別。選擇器就是指向方法的乙個指標,讀者可以簡單理解為程式執行到這裡就會執行指定的方法,可以這樣定義乙個選擇器 sel action button action 我們這樣使用乙個選擇器,下面的選擇器都叫做action foo ...
ios學習路線 Objective C MRC
reference count引用計數 cocoa採用了引用計數機制,每乙個物件有乙個關聯的整型retaincount用於記錄物件的使用情況。物件被引用時retaincount 1,外部環境結束物件的使用後retaincount 1,當 retaincount為0的時候,該物件被銷毀。objecti...