? ? 臥龍(Swift)、鳳雛(Objective-C),得其一可安天下(開發(fā)iOS),上篇文章老何介紹中使用了Swift,有朋友問了一些Objective-C的問題,更多的解釋在網(wǎng)上有更廣泛的討論,老何個人建議:重點學Swift,掌握Objective-C(后出的語言吸取了其他語言的優(yōu)點,語言后續(xù)都趨于大同)。但目前看兩個都很重要,因此后續(xù)老何每寫一篇Swift版的,緊接著跟有一B篇,使用Objective-C,便于大家對比,更好的掌握iOS開發(fā)。
? ? 來吧,今天開始創(chuàng)建屬于你的第一個Objective-C iOS App:HelloWorld!
1、打開Xcode,點擊Create a new Xcode project
2、選擇模版(每個模版都提供了一套程序,作用是簡化開發(fā),這里選最簡單的 Single View Application模版)
3、填寫模版選項
? ? ?項目名稱:如HelloWorld
? ? ?公司名稱:如company
? ? ?公司標識:如com.company(很重要,一般是公司域名倒寫)
? ? ?編程語言:Objective-C(這里選擇OC,和上一篇差異)
? ? ?設備:如iPhone(或iPad平板,或universal平板和手機兼容等)
? ? ?其他設置包括是否增加測試、是否使用Core Data數(shù)據(jù)存儲等
4、選擇項目存放位置(是否勾選創(chuàng)建Git repository,默認即可,是一個版本控制器,適合多人協(xié)作開發(fā))
5、生成的程序如下(主要包括main.m App程序真正的運行入口,AppDelegate.h/m代理,管理應用生命周期,ViewController.h/m控制器處理和Main.storyboard主故事板、LaunchScreen啟動界面、info.plist重要的屬性配置文件)
6、對比如下(swift將oc中.h/m文件合并成了一個文件,采用swift后綴,swift中去掉了main,m,改在AppDelegate中@UIApplicationMain聲明)
7、打開Main.storyboard(重要的故事板,用來設計App界面及關聯(lián),這里僅設計一個界面,準確的說是視圖控制器,通過前面的箭頭指向作為入口),同時右側切換到控件對象庫(右下功能區(qū)-Show the Object Library,里面含有輸入框、按鈕等控件)
8、拖拽Label文本框到主故事板,并修改內容為"Hello World iOS"
9、選擇模擬器(這里選擇iPhone7)
10、運行
11、OK,效果出來了,模擬器屏幕上顯示出了Hello World iOS
12、當然也可直接在模擬器中找到剛才安裝的HelloWorld App,雙擊打開效果一致。
對于整個程序結構和細節(jié)后續(xù)老何會逐漸講解,敬請期待......
相關文章:
創(chuàng)建第一個iOS App HelloWorld(Objective-C)<03B<iOS開發(fā)小典