標籤:swift xcode app iphone
1、關於swift和調試,swift在ios7.0才支援,ios8.3系統的真機必須要xcode6.3才能調試,安裝xcode6.3需要os x 10.10以上
2、應用程式由Main.storyboard啟動和設定,定義先啟動哪個ViewController
3、組件有兩種方式執行個體化,一種是直接在代碼裡面new出來,另外一種是代碼裡面定義,然後在storyboard視圖介面把組件添加進去。注意組件添加進去之後要進行關聯。
4、注意在Build Phasses裡面不能缺失Main.storyboard檔案,否則在真機調試的時候會報以下錯誤
Terminating app due to uncaught exception ‘NSInvalidArgumentException‘, reason: ‘Could not find a storyboard named ‘Main‘ in bundle NSBundle </private/var/mobile/Containers/Bundle/Application/DBD61805-4289-4853-BD12-B48B65025B24/WKFrameworkTest.app> (loaded)‘
5、Xcode模擬器安裝,如何在新版xcode下運行老版本ios,地址:http://blog.csdn.net/zhangao0086/article/details/38491271
6、ipa打包流程,注意xcode會自動連接apple develop中心產生開發認證,無需手動幹預。但如果開發中中心有了distribution版認證,則會報錯
(環境,xcode 6.1),解決辦法,上開發中心刪除distribution版授權檔案(對已上線的app無影響)
7、注意通過Product--Archive發布版本時必須選擇 IOS Device時 Archive按鈕才有效,否則是灰色無法點擊的。
8、uiwebview wkwebview 實現swift和js通訊
9、莫名錯誤:Could not create a sandbox extension for ‘/‘, 有些錯誤提示有誤導性,這種情況下要盡量通過版本來排查。
10、如何讀取本地檔案:NSBundle.mainBundle().pathForResource()
11、wkwebview必須在ios 8.0才支援,並且預設不支援alert、confirm彈窗,必須覆蓋swift代碼實現
本文持續更新……
ios開發之Swift新手入門