首頁 > 軟體

如何開始iOS開發

2019-12-04 15:36:34

本經驗介紹 iOS 開發入門的實效方法,快速了解一個iOS 應用是如何開發的

1

開發語言建議選擇 Objective-C,Swift 比較新,語法經常改變,不利於產品化維護。

2

選擇一本教材,這裡推薦《Programming in Objective-C》Addison-Wesley Professional出版,介紹了C語言基礎,適合0基礎入門,同時知識點介紹比較細緻,可以作為語法手冊查閱。


3

語法上注意理解 @interface @implementation 的結構;

4

理解?@property @dynamic @synthesize 的差別與關係,理解物件導向概念中的封裝、介面等

1

建議直接在App Store 中安裝,可從圖中位置啟動App Store:



2

右上角搜尋「Xcode」:


3

點選安裝,軟體本身是免費的,但需要註冊Apple ID,安裝完成後在Launchpad中啟動:


1

啟動Xcode,開啟歡迎頁,如果未開啟,在選單中選擇「Welcome to Xcode」


2

選擇如圖:


3

選擇一個有檢視的模板,點選下一步「Next」:


4

輸入專案名稱Helloworld,其它為預設值,點選下一步後,選擇專案檔案儲存地址,這個資料夾可以隨意移動,這裡選擇「桌面」:


5

工程編輯介面會自動開啟:


6

選擇左邊欄「ViewController.m」,選擇它後,在右邊「viewDidLoad」函數體中,新增一個顯示標籤:


7

選擇模擬器為「iphone6」,點選執行按鈕(如圖紅色標示)


8

模擬器將自動執行,在螢幕中央顯示「Hello world!」


1

這裡羅列下開發一個iOS App 基本的知識點:

2

UIKit 庫,其中最先需要了解的是?UITableView,開發一個列表形態app的必須元件

3

MVC 模型,這是iOS 庫的常見模型,一個基本的關係如下圖:


4

GCD: 可作為了解多執行緒開發的起點。

5

關注?Stack Overflow 網站上知識點

6

關注 Github 上的開源庫,如 AFNetworking

IT145.com E-mail:sddin#qq.com