ios開發之Swift新手入門

來源:互聯網
上載者:User

標籤: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新手入門

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.