我會定義一些輔助函數,並且我更喜歡用C代替Objective-C編寫它們。在Objective-C中使用C的定義
這是在Objective C項目中添加頭文件和實現C文件的「最佳實踐」?
如果我需要在我的函數中使用Objective-c定義,我需要在頭文件C文件(UIKit?)中包含什麼?
例如:我想爲NSString創建NSLog的快捷方式,我可以在我的C文件中創建類似於此代碼的東西嗎? :
void MYLog (NSString *string){
NSLog(@"%@",string);
}
爲什麼要爲'的NSLog()'接單'NSString'時,它已經採取一個字符串,** ** optionaly多個參數的捷徑嗎? – PeyloW 2010-12-15 12:47:40
每當我想*我會在這裏創建一個C API *,我已經後悔了......一個Objective-C版本沒有那麼多的工作,很少會招致大量的開銷與直C並且相當通用。 – bbum 2010-12-15 16:32:15
ehm ... Peylow你是對的完全沒用......假設這是一個例子來幫助我制定問題:P -.- – MatterGoal 2010-12-23 20:58:55