Loading...
雪花算法是Twitter使用scala语言开源了一种分布式id生成算法,根据时间戳递增的唯一ID。和UUID一样全局唯一。
在OC时代,第三方库为现有系统类添加方法为了防止后续和系统函数冲突,采用了添加自定义前缀的方式,比如Masonry使用mas_前缀[view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(su...
willSet和didSet是swift中的属性观察者,可用于存储属性修改时的操作。关于计算属性和存储属性可以查看这个文章:从一个报错说下Swift计算属性和存储属性
混编的问题,OC 是基于运行时,遵循了 KVC 和动态派发,而 Swift 为了追求性能,在编译时就已经确定
All paths through this function will call itselfOC的属性访问在OC中,如果在设置某个属性,同时还有其他操作时,可以直接调用set方法,例如@property (nonatomic, copy) NSString *mName; @propert...