有什么理由将参数传递给目标C中的初始值设定项?

时间:2013-08-10 18:37:46

标签: objective-c init

有什么理由将参数传递给目标C中的初始值设定项?我无法找到这些信息。

1 个答案:

答案 0 :(得分:2)

  1. 当一个类操作(因此需要)外部对象时。一个例子是NSScanner,它遍历NSString中的子字符串。
  2. 当可以使用已知信息实例化类时。一个例子是-[NSArray initWithArray:],它复制另一个数组的内容。