xcode文档注释规则简要汇总

xcode文档注释规则简要汇总

xcode文档注释规则简要汇总 参考源 类与协议/** 文档B. * * 文档B的详细描述. */ @interface DocB : NSObject /// 文档A. @interface DocA : NSObject 文本链接/** * - [文档B](DocB) : 类的链接文本.(仅appledoc) */ 单行注释///# 标题1 ///## 标题2 ///hello...

Xcode,iOS 2018-04-04 PM 2次 0条
swift 常见错误 class xxx has no initializers

swift 常见错误 class xxx has no initializers

swift 常见错误 error: class xxx has no initializers 这是说变量没有初始化,比如 var label:UILabel 应该写成 var label:UILabel?

swift 2016-04-25 PM 4次 0条
GCD dispatch barrier

GCD dispatch barrier

需求: 两个线程并行执行,当两线程都执行完后,在执行另一个线程,然后在执行并行多线程thread1 thread4 --> thread3 --> thread2 thread5 一个dispatch barrier 允许在一个并发队列中创...

iOS 2016-04-15 AM 2次 0条
正确的使用KVO

正确的使用KVO

KVO,全称为Key-Value Observing,是一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广为流传普及的一个例子是利用KVO检测股票价格的变动,例如这里。这个例子作为扫盲入门还是可以的,但是当应用场景比较复杂时,里面的一些细节还是需要改进的,里面有多个地方存在crash的危险。本文旨在逐步递进深入地探讨出一种目前比较健壮稳定的KVO实现方案,弥补网上大部分教程...

iOS 2016-03-15 AM 5次 0条
NSDate和时间戳互转

NSDate和时间戳互转

iOS 将时间NSDate转化为毫秒时间戳对于将NSDate类型转换为时间戳,相信大家肯定都会,这样的示例代码,在百度等搜索引擎上面一搜索就是一大篇的东西,但是,大家有没有注意到的是 通过那些方法转换得到的时间戳是 10位的数值,这个数值在转化为 NSDate类型的时候,就会出点儿错,你会发现,每一个时间的 毫秒都是为000的; 而正确的应该是下面这样的输出:     好了,接下来就是问题所...

iOS 2015-08-28 PM 6次 0条