团队的Objective-C代码规范。本文主要内容来自raywenderlich.com Objective-C编码规范,并根据团队实际情况,进行修改。 代码组织 在函数分组...
团队的Objective-C代码规范。本文主要内容来自raywenderlich.com Objective-C编码规范,并根据团队实际情况,进行修改。 代码组织 在函数分组...
文章结构 layer单位坐标 属性讲解 使用范例及代码讲解 注:网上有很多相关资料,但是总感觉代码没有注释得很清楚,所以自己写一篇梳理下,下面的例子网上也有,我只是按照自己的...
作者:百灵 写这篇文的初衷是之前收到不少职场新人和师弟师妹的咨询,以及很多新人觉得自己收入太少,几百块钱不值得一存。我把自己的经历写出来,希望能对大家有一点启发。 6年前,我...
看开源的objc源码有class的方法
+ (Class)class {
return self;
}
- (Class)class {
return object_getClass(self);
}
然后明白object_getClass是获取isa,其实object_getClass(obj)与[obj class]的区别了,就两点:
1、如果是obj实例对象,他们一样;
2、如果是类对象,class是self,object_getClass是isa
iOS的动画效果一直都很棒很,给人的感觉就是很炫酷很流畅,起到增强用户体验的作用。在APP开发中实现动画效果有很多种方式,对于简单的应用场景,我们可以使用UIKit提供的动画...
objc_msgSend 在iOS中我们调用一个函数,一般是[self handle]这种方式,在Runtime里面,这种也是通过发送消息的方式执行函数,那如果在一个大量循环...
1、先看看单例的实现代码 2、alloc 和 allocWithZone有什么区别 初始化一个对象的时候,[[Class alloc] init],其实是做了两件事。allo...
inline 在iOS中的一些框架中,static inline是经常出现的关键字组合. static自不用多说,表示在当前文件中应用,如 static A, 在其它文件中也...
在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰 你能区分下面的吗?知道什么时候用吗? 当我们想...
深.浅拷贝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 结论: 注意:其他对象NSArray、NSM...
LLDB是个开源的内置于XCode的调试工具,这里来理一理常用用法。lldb对于命令的简称,是头部匹配方式,只要不混淆,你可以随意简称某个命令。结果为在xcode下验证所得,...