随笔分类 -  iOS功能模块

实现某些功能模块的例子
摘要:defer是swift中重要的语言特性,主要的作用是延迟执行以及在return之前执行。 1.延迟执行: 应用场景: 2.return之前执行:defer代码必须在return之前,比如在打开文件后需要关闭文件,防止出现没关闭文件就直接被return了 应用场景: 阅读全文
posted @ 2018-03-06 15:20 Davis-Yang 阅读(823) 评论(0) 推荐(0)
摘要:单例:一个类只能创建一个实例,保证在全局使用过程中是唯一的实例,方便统一管理。 1》 创建单例 其中的dispatch_once 的作用就是执行且在整个程序的声明周期中,仅执行一次某一个block对象。而且,有些我们需要在程序开头初始化的动作,如果为了保证其,仅执行一次,也可以放到这个dispatc 阅读全文
posted @ 2016-06-17 14:47 Davis-Yang 阅读(200) 评论(0) 推荐(0)