美文网首页
swift代码需要注意的点

swift代码需要注意的点

作者: niuQQ离线中 | 来源:发表于2018-01-25 14:19 被阅读0次

1,let常量,var变量,定义在class之前的,整个工程可见,容易冲突,定义在class内的是内部可见的;

2,let定义各种通知名称,宏定义,屏幕宽高;

3,与objectiv-c相比,点语法替代了中括号,小括号替代了中括号,中括号替代了大括号;

4,方法调用时,.init会出现语法自动提示,直接用(),有时候不会提示,不出提示几乎无法开发;

5,k+A-Z的字符串,表示常量和通知,字符串的等值判断可以直接用 == ;

6,多重条件判断,应该把每一个表达式都写成一个BOOL表达式,然后拿这几个结果去判断,if表达式里面不要放一大堆运算的表示;

7,本类内不要使用self.的方式调用方法和成员,线程里面必须使用self.去调用;

8,修饰符private override等,放在一行的起始位置,最后放;

9,数组可以存放不同数据类型,如果需要类型一直,声明的时候需要指定类型;

10,print直接输出,无需声明变量的类型;

11,转变成Int和Float,Int.init(), Float.init();

12,is用在类型判断,as!类型强转,as?类型弱转;

13,weak处理循环引用;

14,for I in 0...cnt {},表达式,cnt = array.count - 1,否则溢出闪退;

15,默认会把所有.swfit文件包含,无需专门import,但是,三方类库除外;

16,混编需要在桥接文件中,添加头文件;

相关文章

  • swift代码需要注意的点

    1,let常量,var变量,定义在class之前的,整个工程可见,容易冲突,定义在class内的是内部可见的; 2...

  • Swift-基础语法

    swift文件 注意点 无需main函数,Swift将全局范围内的首句可执行代码作为程序入口 一句代码尾部可以省略...

  • Expression following 'return' is

    swift 5 return 后代码块 仍然会继续执行, 需要注意. 用 return; return() 强制...

  • Alamofire+Node.js上传图片

    swift中的主要代码: nodejs中的主要代码: 注意项:

  • Swift 语法基础

    Swift 基础## 目录 控制流的代码优化 字符串代码注意 swift 的数组 字典和集合 函数

  • OC和Swift混编, 在Cocoapods私有库中的用法

    Cocoapods私有库中既有OC代码又有Swift代码image.pngimage.pngswift代码中注意指...

  • OC-Swift混编相关配置

    1.oc调用swift 在oc中使用swift代码,需要把swift代码作为module暴露给oc进行调用 配置如...

  • Object-C 与Swift互调

    Swift和Objective-C 混编 Object-C与Swift混合开发 注意: OC调用Swift时,需要...

  • Swift代码规范

    团队的Swift代码规范,参考Swift Style Guide和Swift 4.0 编码规范,并根据团队实际需要...

  • OC与Swift混编

    OC引用Swift 在混合项目中Swift代码默认使用module管理,这时想要OC引用Swift需要把Swift...

网友评论

      本文标题:swift代码需要注意的点

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