Я взял (с разрешения авторов на сайте) класс-оболочку для записи запросов на выборку в мой стек Core Data.необязательные параметры
Парень, который написал это, говорит, что имеет «необязательные параметры», и я подумал, что это значит.
Anywho, статические методы записываются как таковые ...
+(NSMutableArray *) searchObjectsFromContext
: (NSString*) entityName
: (NSPredicate*) predicate
: (NSString*) sortKey
: (BOOL) sortAscending
: (NSManagedObjectContext *) managedObjectContext
Я бежал его и передавая «ноль» в ненужный Params. Это правильная вещь?
Кроме того, есть ли смысл в том, что между двоеточиями нет дополнительного текста метода?
Спасибо за любую помощь
Оливер
Cool! Благодаря! Я думал, что это может быть просто лень, но не был уверен, было ли значение, о котором я не знал. – Fogmeister
Не могу согласиться с @kubi больше. По мере того как вы углубляетесь в Objective-C, вы найдете такие методы, как прямое наступление. Кроме того, этот метод действительно не принесет вам страшной суммы. И, наконец, тот факт, что он возвращает «NSMutableArray» из выборки Core Data, просто ... *** очень очень *** неправильно. На каком сайте это произошло? Я бы хотел посмотреть на исходный источник. –
Я согласен с тем, что тот, кто изначально написал этот метод, имеет некоторые серьезные опасные привычки. Я бы не стал использовать код, который я не понял, который пришел с этого сайта. – TechZen