1 常量与变量
let声明常量 var声明变量 let constant ="常量" var variable ="变量"
再次解释,重写get set的时候 我们使用 额外的一个变量 如果只重写 get 方法,默认为 readOnly
2 if语句
if 条件表达式 {指令} if 条件表达式 {指令} else{指令} 与oc类似 条件小括号()省略 也可以加上 5.0语法都支持 建议使用官方 去掉()。另外 函数指令{} 不可省略 但行也不可省略
3元组
元组:任意类型的集合,而里面的数据称为元素 使用起来的确比OC优美了很多 新概念
4数组 与OC 类似 存储同一类型的多个值
5字典
数组与字典的遍历查询
6可选型 ?
7.字符串相关操作
8.函数
swift中的函数个人认为比OC更灵活,更抽象,更有关联性,(函数与闭包都是引用类型)此处只说下语法
9闭包 闭包与函数的声明很类似 但功能更强大
10 枚举
在swift 个人认为发挥的淋漓尽致,想怎么样都行 当然遵循语法 自行查看就可以 比较多,但个人建议还是遵守 风格统一化,否则会显得没水平,不美观
11 范型
swift 中 枚举与范型 用的还是蛮多的,对于方法封装,及很多三方库 都在运用,建议大家还是要耐心的理解 最后在结合 函数 及 协议 相信 写的代码很优美
示例1 示例2还可以为范型添加 约束 比如 遵守协议,关联类型 等 此处不过多解释,建议大家深入学习
网友评论