相关疑难解决方法(0)

使用Objective-C中的类别覆盖方法

我可以使用类类别来覆盖已使用类别实现的方法吗?像这样:

1)原始方法

-(BOOL) method {
  return true;
}
Run Code Online (Sandbox Code Playgroud)

2)覆盖方法

-(BOOL) method {
  NSLog(@"error?"); 
  return true; 
}
Run Code Online (Sandbox Code Playgroud)

这会起作用,还是非法的?

objective-c categories

87
推荐指数
3
解决办法
5万
查看次数

NSObject描述和debugDescription

我已经看到为了调试目的而提及描述和debugDescription,但是我们已经看到了何时使用哪些以及在什么条件下它们可能产生不同结果的精确解释.

NSObject的文档在debugDescription上也没有任何内容.问题:何时使用哪种,在什么条件下,它们的输出应该/会不同?

objective-c nsobject

33
推荐指数
1
解决办法
7783
查看次数

标签 统计

objective-c ×2

categories ×1

nsobject ×1