回答
這是一個C函數,類型
return_type method_name (argument_list)
你的函數返回一個void *
,通用指針,並且需要一個NSString
arguement的。
C中的NSString?錯字? – Spectravideo328
@ Spectravideo328 Nah。它是Objective-C。 C是Objective-C的子集,因此您可以在Objective-C代碼中使用C函數。 (畢竟,這是運行時所做的,當它愚弄你使用漂亮的方法和所有OO的東西。) – 2013-07-18 07:18:08
是的,我得到了那部分。它只是讓我在C函數的參數列表中看到一個客觀的C類型! – Spectravideo328
最後用分號表示,它是一個C函數聲明。如果您按照spiral rule for C declarations:
什麼是ABCD
? ABCD
是一個函數,它將指針指向NSString
並返回指向void
的指針。 (即指向任何數據類型的元素的指針)。
瞭解螺旋法則很有用,因爲C函數聲明可能非常複雜。
- 1. 這是什麼類型的聲明?
- 2. 聲明HTML5文檔類型的正確方法是什麼?
- 3. 這是什麼類型的聲明?一個函數?類?
- 4. 這是什麼聲明?
- 5. 什麼是返回類型if`聲明
- 6. 這個未聲明的變量應該是什麼類型?
- 7. 爲什麼這是相沖突的類型聲明?
- 8. 「聲明方法」的語義是什麼?
- 9. 方法聲明中的這個約定是什麼?
- 10. 方括號在類型聲明中的含義是什麼?
- 11. 泛型類型的聲明方法
- 12. 聲明類類型的方法?
- 13. 什麼是變量聲明的dart函數類型語法?
- 14. 什麼`... |類型聲明中的b - > c是什麼意思?
- 15. 爲什麼這種Java方法通過聲明類型而不是運行時類型進行變形?
- 16. 爲什麼這個頭方法沒有返回類型或void聲明?
- 17. 聲明類對象的正確方法是什麼?
- 18. Typescript,聲明不同類型的嵌套對象的最佳方法是什麼?
- 19. 這個typedef聲明是做什麼的?
- 20. 這是什麼樣的聲明者?
- 21. 這個聲明的含義是什麼?
- 22. 這是什麼樣的聲明?
- 23. 使用Kotlin在android中聲明變量類型的正確方法是什麼?
- 24. 這兩種聲明原型方法的方式有什麼區別?
- 25. 類中的類型聲明的範圍是什麼?
- 26. 這是什麼?運算符在C#中的意思是類型聲明之後?
- 27. 爲什麼這種類型的聲明不起作用?
- 28. UML - 在方法中聲明類實例時什麼是關係
- 29. 這個CSS聲明是什麼意思?
- 30. 這個C#聲明是什麼意思?
Aww。這是一個C函數。你知道什麼是可怕的嗎?甚至沒有認識到基本的C語言結構的人正試圖編寫iOS應用程序。這很可怕。我建議你退後一步,幫你一個忙,在嘗試繼續iOS開發之前學習C語言。不要一次做多,只需小步學習。 [從這裏開始](http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list),你不會後悔的。 – 2013-07-18 06:44:12
您可能有興趣購買和閱讀[Bill Dudney提供的所有C ](https://itunes.apple.com/us/book/all-the-c-you-need-to-know/id581989356?MT = 11)。只有iPad。面向Objective-C開發人員編寫。 –