1.NSAssert
调试的好帮手.断言
Exampe:
NSAssert( x != 0, @"an erorr!");
当 x !=0 不成立时,抛出异常.
2.prepareForReuse
cell重用时调用(详细).
3._cmd
_cmd是隐藏的参数,代表当前方法的selector,他和self一样都是每个方法调用时都会传入的参数,动态运行时会提及如何传的这两个参数,
你在方法里加入NSLOG(@\"%@, %@\",NSStringFromSelector(_cmd),self);语句之后,执行这个方法就会输出方法的名称,这样做是为了跟踪查看方法调用的前后顺序,或者想看看程序到底在那个方法内部崩溃的!
4.objc_getAssociatedObject(关联函数)
关于关联函数请阅读(这里).
网友评论