2015-08-31 85 views
-2

我正在嘗試 在Objective-C中定義一個名爲「print」的實例方法,它返回一個布爾值並接受一個名爲「toPrint」的字符串參數。定義返回布爾值的實例方法目標c

我使用(BOOL)打印:(「STR」) 「toPrint」,但不能確定是否正確的語法

+0

如果其中一個答案有幫助,[習慣接受它](http://stackoverflow.com/help/someone-answers),將問題標記爲已回答。它有利於您,我們和訪問該問題的其他用戶。 –

回答

1
- (BOOL)print:(NSString *)toPrint { 
... 
} 

你需要閱讀更多有關目標C :)

2

你想

- (BOOL)print:(NSString *)toPrint 
{ 
    ... 
    return YES; 
} 

...但是如果使用更長,更具描述性的方法名稱和參數,你會做得更好。

Objective C method conventions建議的名字,這個方法可以意味深長地說出,如enumerateSubstringsInRange:options:usingBlock

你必須避免的另一件事是在命名空間的方法或屬性衝突。較長,較不常見的名稱可避免這種情況。