文章分类 - Swift基础
关于Swift开发那点事儿
摘要:工厂模式 背景 protocol Product {} class ConcreteProductA: Product {} class ConcreteProductB: Product {} class Client { func createProduct(type: Int) -> Prod
阅读全文
摘要:1. .self 1. 对象的self 是对象的本身,person 对象的类型是Person类。 2. 类的self,是类的本身. Person类的类型是Person.Type 2. .Type Person.Type 表示一种新的类型, 是Person 所属于的类型 3. type(of:) 用来
阅读全文
摘要:1.OC 项目中,引入 Swift 文件 1.1 Swift文件中使用OC 文件 【第1步】创建一个Swift 文件 会自动弹出创建桥接文件的弹窗,点击“创建桥接文件按钮” 系统会自动生成一个 “项目名-Bridging-Header.h” 例如:TestOC-Bridging-Header.h 【
阅读全文
摘要:运算符 运算符分类 从操作数角度看:运算符包括一元、二元、三元。这里的一二三指操作数的数量,操作数指的是被操作的数值。 从运算符位置看:运算符分为前缀、中缀、后缀。例如:!b, b + c, c! 赋值运算符 赋值运算符( a = b )可以初始化或者更新 a 为 b 的值: 如果赋值符号右侧是拥有
阅读全文