码迷,mamicode.com
首页 > 移动开发 > 详细

ios开发之Swift新手入门

时间:2015-06-03 19:41:03      阅读:207      评论:0      收藏:0      [点我收藏+]

标签: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新手入门

标签:swift   xcode   app   iphone   

原文地址:http://blog.csdn.net/linguifa/article/details/46348419

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!