随笔分类 -  Swift

摘要:Runloop 是事件接收和分发机制的一个实现。是线程相关的基础框架的一部分。一个Runloop就是一个事件处理的循环,用来不停的调度工作及处理输入事件。使用runloop的目的就是让你的线程 的主要目的: 保证程序执行的线程不会被系统终止,如果没有RunLoop,UIApplicationMain 阅读全文
posted @ 2019-01-16 14:10 Rui.peng 阅读(3562) 评论(0) 推荐(0)
摘要:认识 KVC (Key Value Coding), 它是一种用间接方式访问类的属性的机制。在 中为一个类实现 的话,需要让它继承自 : 这样,我们就可以使用 的方式访问 类的属性了: KVC 有什么用? 可以不用过多的依赖编译时的限制,为我们提供了更多的运行时的能力,免去我们调用 和`setter 阅读全文
posted @ 2019-01-16 14:05 Rui.peng 阅读(321) 评论(0) 推荐(0)
摘要:remove pods.framework 阅读全文
posted @ 2016-09-07 16:14 Rui.peng 阅读(415) 评论(0) 推荐(0)
摘要:使用一个元组来返回多个值。 func getGasPrices() -> (Double, Double, Double) { return (3.59, 3.69, 3.79) 3. } getGasP rices () 使用一个元组来返回多个值。 func getGasPrices() -> ( 阅读全文
posted @ 2016-03-10 14:43 Rui.peng 阅读(118) 评论(0) 推荐(0)
摘要://定义一个协议 protocol LogManagerDelegate { func writeLog() } //用户登录类 class UserController { var delegate : LogManagerDelegate? func login() { //查看是否有委托,然后 阅读全文
posted @ 2016-02-15 10:33 Rui.peng 阅读(5281) 评论(0) 推荐(0)