Swift 从OC入门
摘要:前言:断断续续学了蛮多天的Swift,感触还是蛮多的~~ 1、OC是以C语言为基础的语言,学习之前有C语言的基础,所以对于 `*` 这些指针还是比较容易理解的。问过其他程序员,对OC里面的 `*` 指针不太懂,好吧。我还是蛮庆幸我理解这些的 2、Swift呢~关于OC的UIKit框架基本没变,就是方
阅读全文
posted @
2017-08-21 15:09
xiao孛
阅读(261)
推荐(0) 编辑
Swift 反射机制,命名空间
摘要:1、 知道 Swift 中有命名空间 - 在同一命名空间下,全局共享! - 第三方框架使用 Swift 如果直接拖拽到项目中,从属同一个命名空间,很有可能冲突! - 以后尽量使用 cocoapod 2、 重点是要知道 Swift 中 NSClassFromString(发射机制)的写法 - 发射最重
阅读全文
posted @
2017-08-21 15:06
xiao孛
阅读(255)
推荐(0) 编辑
Swift 懒加载
摘要:在Swift中,懒加载只调用一次,如果将数值清空或者设置为nil,再次调用时,不会重新调用懒加载中的方法 1、基本使用方法 2、当内容多的时候 3、复杂写法不建议使用,这里就不写了。哈哈。。。
阅读全文
posted @
2017-08-21 14:57
xiao孛
阅读(326)
推荐(0) 编辑
Swift 模型属性
摘要:1 、 // 定义模型属性时,一般定义为可选的,可以简化代码,不需要写 init 方法 // 如果是基本数据类型,不能设置为可选的,而且要设置初始值 2、 如果不是可选的 第一种 第二种
阅读全文
posted @
2017-08-21 14:53
xiao孛
阅读(255)
推荐(0) 编辑
Swift 循环引用
摘要:- 循环引用的weak用法 // ** {} 中所有 self 都是弱引用,注意需要解包 // 1、类似于 OC 中的 __weak typeof(self) weakSelf = self; // 2、[weak self]
阅读全文
posted @
2017-08-21 14:44
xiao孛
阅读(227)
推荐(0) 编辑
Swift 闭包即OC中的Block
摘要:- 闭包的定义 1、提前准备好的代码 2、在需要的时候执行 3、可以当做参数传递
阅读全文
posted @
2017-08-21 14:42
xiao孛
阅读(205)
推荐(0) 编辑
Swift 字典
摘要:- 字典定义 - 增删改 - 遍历 - 合并
阅读全文
posted @
2017-08-21 13:51
xiao孛
阅读(606)
推荐(0) 编辑
Swift 数组
摘要:- 定义数组 - 遍历数组 - 数组的增、删、改 - 数组合并
阅读全文
posted @
2017-08-21 13:45
xiao孛
阅读(707)
推荐(0) 编辑
Swift 字符串
摘要:- 遍历字符串 - 字符串的长度 - 字符串拼接 - 字符串格式化 - 截取字符串
阅读全文
posted @
2017-08-21 13:38
xiao孛
阅读(317)
推荐(0) 编辑
Swift 常量、变量、条件判断
摘要:- 常量用 let ,变量用 var - // Optional为可选项,// 可用类型值 + ? 代替 - 三木运算符 - if let / var 连用语法,目的就是判断值 - guard 守卫 / 守护 // guard let 和 if let 刚好相反 这样可以使可选项去掉 - swtic
阅读全文
posted @
2017-08-21 13:33
xiao孛
阅读(1448)
推荐(0) 编辑
Swift 小技巧 || 老偏方
摘要:自己平时用的时候,或者看别人有一些好用的技巧分享一下,希望大家能get到 1、关于颜色 2、关于标记 // TODO:这样的标记XCode8才有的 // FIXME:这个也是XCode8有的
阅读全文
posted @
2017-08-21 11:37
xiao孛
阅读(152)
推荐(0) 编辑