我已經(在網站上有作者權限)將寫入請求寫入我的核心數據堆棧的包裝類。可選參數
寫它的人說它有「可選參數」,我想知道這是什麼意思。
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