Lazy lazy关键字的作用是在第一次使用属性的时候才去生成,而不是在一开始就初始化好,按需使用。当计算属性的值比较耗时,或者需要外部值的依赖时,用lazy比较合适。 la...
Lazy lazy关键字的作用是在第一次使用属性的时候才去生成,而不是在一开始就初始化好,按需使用。当计算属性的值比较耗时,或者需要外部值的依赖时,用lazy比较合适。 la...
Timer A timer that fires after a certain time interval has elapsed, sending a specified...
要求: Platform: iOS8.0+ Language: Swift3.1 Editor: Xcode8.3+ 2018-06-27补充 要想实现任意圆角+阴影,则只能...
一、快速术语检索 比特币地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和数字组成,以阿拉伯数字“1”开头。就像别人向你的ema...
同时按下 Home 键和电源键,咔嚓一声,就得到了一张手机的截图,这操作想必 iPhone 用户再熟悉不过了。我们作为研发人员,面对的是一个个的 View,那么该怎么用代码对...
一、引言 不扯虚的,主要在于iOS的JavaScript引擎库的使用,这里推荐## April Peng翻译的老外教程,很干货 二、iOS调用JS代码 2.1 加入JavaS...
写在前面 相信做iOS开发或者Mac开发的同学或多或少都听过或者使用过Mach端口(Mach port),笔者也是在了解runloop机制的时候,决定系统的学习一下Mach ...
一、build 日志 在 Xcode 的 Report navigator 中可以看到 build 日志(如下图所示)。 每一行任务就是一个 task,每个 task显示的...
官网文档 - CategoryRuntime开源代码美团技术 - 深入理解Objective-C:CategoryCategory的本质<一>结合 Category 工作原理...