我可以将NSLog放入我的模型类的实现中吗?

时间:2013-09-15 05:48:50

标签: objective-c model-view-controller nslog

我可以在模型类的实现中添加NSLog吗?因此,当我从控制器调用我已插入NSLog的方法时,我应该从控制台上的NSLog中获取字符串。

我能这样做吗?我尝试在我的代码中执行此操作,但我不确定它是否应该工作。

3 个答案:

答案 0 :(得分:1)

您可以将NSLog放在任何您喜欢的地方。这是一个宏。

答案 1 :(得分:1)

它可以在任何地方使用,毫无疑问。

  

NSLog()是Objective-C的扩展pr​​intf().Its是一个基础   函数,接受一个常量NSString作为格式,已经扩展   格式说明符集。   它还会在打印实际格式之前打印进程名称和日期,并写入sdterr。

答案 2 :(得分:0)

你可以。但是没有必要为NSLog提供一个方法。

-(void)print:(NSString * )text{
  NSLog("%@", text);
}