美文网首页
Swift3.0 的改变

Swift3.0 的改变

作者: Style_伟 | 来源:发表于2016-10-19 09:39 被阅读17次

Swift3.0出了之后,想着用3.0模仿个微博项目,3.0有挺多改动的地方,遇到解决过程把跟Swift2.2改动的地方写出来,供大家参考。(持续更新)

  • 1.关于UITableViewController的改变
    • swift3.0的一大进步就是变得更严谨了,对于UITableViewController,我们很多时候只显示一个区,所以很多时候都偷懒不写区的代理方法,这个在swift2.2之前是可以省略的,但是到了swift3.0,section数的代理方法则必须写。切记:
override func numberOfSections(in tableView: UITableView) -> Int {
        return 1
    }
  • 2.selector的改变
    • swift2.2以前,我们操作selector方法,都是以字符串的形式,但是这种形式弊端多多,手写字符串是容易出错的,所以swift3.0做了改变,将selector改变为控制器+ . +方法的方式,更为严谨。
      swift2.2模式
      selector: "change"
      swift3.0模式
      selector: #selector(HomeTableViewController.change)

相关文章

  • Swift3.0的改变

    其他 相对于Swift3.0以下的版本,Swift3.0的改变可以参考如下链接(我就不一一细说了):Swift3....

  • Swift3.0 的改变

    Swift3.0出了之后,想着用3.0模仿个微博项目,3.0有挺多改动的地方,遇到解决过程把跟Swift2.2改动...

  • Swift3.0 - 属性

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 镜像

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 真的很简单

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - Array

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 泛型

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 数据类型

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 函数和闭包

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 黑魔法swizzle

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

网友评论

      本文标题:Swift3.0 的改变

      本文链接:https://www.haomeiwen.com/subject/awxxuttx.html