摘要:iOS開發入門教程,從創建項目到運行項目,包括OC基礎,調試,模擬器設置等相關知識。
目錄:
寫在前面的話
iOS開發環境簡述
第一步,創建項目
1.1 新建iOS項目
1.2 應用程序目錄結構說明
1.3 應用程序初始結構概覽
1.3.1 iOS應用程序的生命周期
第二步 代碼入門(數據類型)
2.1 基礎數據類型
2.2 OC數據類型
2.1.1 NSNumber類和NSInterger
2.1.2 NSString類型
2.1.3 NSArray類型
2.1.4 NSDictionary類型
2.1.5 NSDate類型
第三步 OC類的認識(成員變量和方法)
3.1 類的聲明
3.2 “+”和“-”
第四步 運行和調試
4.1 iOS模擬器
4.1.1 選擇設備
4.1.2 模擬器自定義設置
4.1.3 存儲屏幕快照
4.2 程序調試
4.3 NSLog
程序發輕狂,代碼闌珊,蘋果開發安卓狂!——寫給狂熱的編程愛好者們
學習iOS應用程序開發已有一段時間,最近稍微閒下來了,正好也想記錄一下前階段的整個學習過程。索性就從最基礎的開始,一步一步記錄一個最簡單的iOS應用從創建到運行的全過程,其中會穿插很多相關知識或是遇到過的問題。其實算不上教程,但希望能夠幫助更多的開發愛好者更快、更好的入門。
最友好,最現實,也是最方便的開發環境就是在Mac系統中安裝Xcode進行開發。原因在於:第一,開發工具(Xcode)限制。蘋果官方只提供Mac版的Xcode,而Xcode內置了Xcode IDE,性能分析工具,iOS SDK,iOS模擬器和最新的OS X,可以方便迅速的進行代碼編輯以及應用調試,可謂是Mac和iOS開發工具的不二選擇。第二,代碼提示和自動補全。iOS開發中用到的類或方法的名稱,為了更具語義化,讓開發者一目了然,通常會比較長,這往往會讓剛剛接觸iOS開發的開發者為了記住這些方法而傷透腦經。而Xcode擁有優於其他編輯器的OC代碼提示和自動補全功能,這將很大程度降低開發入門的門檻,這決定你開發iOS應用沒有理由不使用Xcode。因此,使用非蘋果電腦的開發者們最好安裝Mac OS X的虛擬機,進行開發學習,否則你不僅會比別人花上多出一倍甚至更多的時間去搭建開發環境,而且代碼編寫上也會比使用Xcode開發的人花上更多的精力。
打開Xcode,如果是首次打開Xcode,你將會看到一個歡迎界面,如圖:
你可以直接在該界面中點擊圖中1處標記的Create a new Xcode project
來創建一個項目,也可以點擊圖中2處標記的按鈕來打開電腦中已經存在的Xcode項目。你還可以修改3處標記的復選框狀態設置下次啟動Xcode是否顯示該歡迎界面。
本文不演示在此點擊1處所示創建項目,首先點擊該界面左上角的紅色按鈕退出該歡迎界面,然後點擊屏幕左上角的File
->New
->Project
。截圖如下:
接下來你將看到如下界面:
首先進行系統篩選,iOS應用則選擇iOS列表對應項,OS X應用則選擇OS X列表對應項。本例為iOS應用,故在此選擇iOS中的Application
(圖中左上角紅框所示),然後選擇應用模板選擇,在界面右邊列出了多種最常用的應用模板類型,開發者按照自己的應用需求可自行選擇,本例選擇Single View Application
(圖中右上角紅框所示)。做完以上選擇後點擊窗口右下角Next
按鈕,進入下一個設置窗口:
此處內容會根據個人情況而不同,故不做贅述,按照窗口提示,填寫相關信息即可。注意窗口下方的三個復選框,其功能分別是使用storyboards
、使用自動引用計數器
、包含單元測試
,根據個人情況勾選/取消即可。設置完成後點擊右下角Next
按鈕,進入下一個窗口:
按照窗口所示,選擇項目存儲位置後點擊窗口右下角Create
按鈕,完成應用創建過程。