我很多次見過程序員需要分配一些值(對象或原始類型,無所謂)的情況。讓我們說這個值是一個NSString,可以從以下表達式聲明並實現一種方法,它自己執行一行代碼
[myObject description]// returns NSString
獲得但由於某些原因,我見過很多人宣稱自己返回一個NSString,只執行上面的命令的另一種方法。喜歡:
-(NSString*)getDescription{
return [myObject description];
}
這只是一個偏好問題,還是有一些好處嗎?
請注意,沒有方法應該有'get *'前綴,除非它遵循特定的模式(這不是)。它應該只是'描述'。 – bbum 2012-02-16 07:41:41