Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 我可以将NSLog放入我的模型类';什么是实施?_Objective C_Model View Controller_Nslog - Fatal编程技术网

Objective c 我可以将NSLog放入我的模型类';什么是实施?

Objective c 我可以将NSLog放入我的模型类';什么是实施?,objective-c,model-view-controller,nslog,Objective C,Model View Controller,Nslog,我可以在模型类的实现中添加NSLog吗。因此,当我从控制器调用插入NSLog的方法时,我应该从控制台上的NSLog获取字符串 我可以这样做吗?我试着在代码中这样做,但我不确定它是否应该工作。你可以。但是没有必要只为NSLog使用一个方法 -(void)print:(NSString * )text{ NSLog("%@", text); } 你可以把NSLog放在任何你喜欢的地方。这是一个宏 毫无疑问,它可以在任何地方使用 NSCORE()是Objtovi.C的扩展Prtff(),它是一

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


我可以这样做吗?我试着在代码中这样做,但我不确定它是否应该工作。

你可以。但是没有必要只为NSLog使用一个方法

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

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

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

NSCORE()是Objtovi.C的扩展Prtff(),它是一个基础。 函数,接受常量NSString作为格式,扩展了 格式说明符集。 在打印实际格式并写入sdterr之前,它还会打印进程名称和日期


不,该方法不仅适用于NSLog,而且有其各自的功能。我在问是否可以在这里使用NSLog打印初始化的对象的值以及NSMutableArray属性的元素。使用下划线打印类的属性。NSLOG(“%@”,_myString)或NSLOG(“%@,[NSDictionary description])谢谢Muffin,明白了吗