我已经(在网站上有作者权限)将写入请求写入我的核心数据堆栈的包装类。可选参数
写它的人说它有“可选参数”,我想知道这是什么意思。
Anywho,静态方法被写成这样...
+(NSMutableArray *) searchObjectsFromContext
: (NSString*) entityName
: (NSPredicate*) predicate
: (NSString*) sortKey
: (BOOL) sortAscending
: (NSManagedObjectContext *) managedObjectContext
我一直在运行,并通过“无”到不需要PARAMS。这是正确的事情吗?
另外,是否有意义的事实,冒号之间没有额外的方法文本?
感谢所有帮助
奥利弗
酷!谢谢! 我认为这可能只是懒惰,但不知道是否有一个我不知道的重要意义。 – Fogmeister 2010-08-20 15:28:41
不能同意@kubi更多。当你深入Objective-C时,你会发现类似这样的方法令人反感。而且,这个方法真的不会给你带来可怕的数量。最后,从核心数据获取返回一个'NSMutableArray'的事实就是...... ***非常非常错误。这是从哪里来的?我很想看看最初的来源。 – 2010-08-20 16:55:24
我同意最初写这种方法的人有一些严重危险的习惯。我会对使用我不明白的来自该网站的代码持怀疑态度。 – TechZen 2010-08-21 13:18:19