對於使用給定的documentID刪除數據庫中的文檔的「delete」方法,什麼名稱更好?Objective C方法命名約定
1) -(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
或
2) -(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
對於使用給定的documentID刪除數據庫中的文檔的「delete」方法,什麼名稱更好?Objective C方法命名約定
1) -(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
或
2) -(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
看一看Programming with Objective-C
通過最後一個參數,並取決於你
-(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
-(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
從英語語法的角度來看,在這種情況下「By」或「With」更好? – zyxel
命名約定是完全取決於你,如蘋果文檔嘗試提及,並儘可能描述你的方法名稱,以便任何第三方查看您的代碼(頭文件)將能夠快速瞭解該方法的用途。從你發佈的代碼你是在正確的軌道上。
看看這個文件。
類型的參數。+1 :) – abbood
或具有ID是你(我會喜歡withID)。但是參數應該是'NSString *'和'NSError **' – Mario