中和软件技术培训

上海中和软件公司培训专用博客

Swift30个例程

Swift30个例程


作为iOS培训的一个组成部分,希望能够通过学习这30个例子,进一步掌握iOS的开发

网址:https://github.com/allenwong/30DaysofSwift

这里将对于每一个例子的知识点进行总结:

全体:

override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.lightContent }

这个方法现在无法重载,请修改:

override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent }

其他的Swift的兼容性问题,请使用FixIt的功能进行修改:错误代码的地方,可以使用FixIt的功能进行修改。
注意:由于Project文件有些使用Xcode7.2做成的,所以,有些选项会发生错误,导致系统无法在真机上运行
注意:升级之后,有些按钮事件需要解除绑定之后重新绑定:直接重新绑定会造成两个事件在同一个按钮上,出现RuntimeError 

01.StopWatch

  • NSTimer的使用:这个在Swift4.0被改为了Timer,所以会造成 var Timer = Timer()的问题

         修改方法 : var mTime = Timer() ,将变量的名称修改掉即可

  • selector的使用

02.CustomFont

  • Font字体的设定
  • Fonts文件夹的使用 :  Fonts provided by application (info.plist)

 

 

 

 

 

 

博文最后更新时间:


评论

  • 暂无评论

发表评论

博客统计

访问量:5140

博文总数:7 评论总数:4

原创6 翻译0 转载1