ios开发之Swift新手入门

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代码实现

12、设置app图标,有两种方法,一种是在imanges.xcassets里面,把图片放进去,第二种是手动编辑info.plist,往新建一行,选icon files,为它添加item

详细各个平台需要的icon尺寸为:https://developer.apple.com/library/ios/qa/qa1686/_index.html

13、设置全屏显示,为ui界面添加约束Constraints,方法,选中被约束的对象,Editor-pin- 添加4个方向的约束,上下左右的间距为0。(注意版本Size Class的选择、Any、Compact、Regular


http://www.2cto.com/kf/201409/334180.html

http://www.cocoachina.com/ios/20140915/9623.html

http://article.yeeyan.org/view/126760/424005

http://blog.csdn.net/myfmyfmyfmyf/article/details/43537411

http://blog.csdn.net/yongyinmg/article/details/41045069

14、设置 隐藏状态栏,覆盖prefersStatusBarHidden方法,返回true

override func prefersStatusBarHidden() -> Bool {

        return true;

    }

http://jingyan.baidu.com/article/d2b1d1027f93db5c7f37d44b.html


本文持续更新……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星星之Coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值