我正在閱讀關於iPhone編程的post,我注意到關於Objective C++的討論,這篇文章中顯示的代碼看起來主要像Objective-C,但在C++中也有幾個代碼片段。是否真的有可能從C++編程Cocoa?真的有像Objective C++的東西嗎?
3
A
回答
15
除了其他意見,我想補充一點的Objective-C++是不完全一樣的「從C程序可可++」,因爲沒有C++可可橋參與。
在Objective-C++中,您完全使用Objective-C對象/語法編程Cocoa API。 Cocoa API保持不變,因此您需要以相同的方式與它進行通信(使用Objective-C字符串,Objective-C數組和Objective-C對象)。
與目標C++,相比於純的Objective-C,所不同的是,可以也使用C++的對象(含有Objective-C對象,通過Objective-C對象包含或只沿側Objective-C對象)。
0
是的,有。
9
是的。基本上,Objective-C是一組類似於C的Smalltalk對象擴展。Objective C++是將相同的擴展應用於C++的結果。這爲您留下了一種帶有兩種不同對象模型的語言。
Apple的xcode開發環境提供了Objective-C和Objective-C++編譯器。
5
1
它實際上是Apple文檔中的復活節彩蛋,用於檢查是否有人閱讀 - 同一人在WO4指南中編寫了所有WebScript文檔。
是的,有Objective-C++。
相關問題
- 1. Objective-C中有沒有像SHA1CryptoServiceProvider(即C#)的東西?
- 2. Objective-C有類似C++虛函數的東西嗎?
- 3. Java中有沒有像Objective-C塊的東西?
- 4. Java中有沒有像Objective-C類別的東西?
- 5. 有C#的東西像C++ std :: equal_range?
- 6. C有沒有像IDLE(python)的東西?
- 7. C有沒有像PHP ob_start的東西?
- 8. 變量是真實的東西嗎?
- 9. 喜歡的東西在Objective-C
- 10. 有沒有像''的東西?
- 11. 真的iPhone設備上有沒有像'getStreamsToHost'的東西?
- 12. 真的==特別的東西?
- 13. Objective-C中有沒有和JOptionPane類似的東西?
- 14. 使用Objective-C壓縮東西
- 15. C#有像包東西在java中
- 16. C - 雖然(東西||東西)
- 17. Objective-C中是否有類似Java Comparable接口的東西?
- 18. Objective C中是否有類似parse_url的東西?
- 19. 在Objective-C中是否有類似於LINQ的東西?
- 20. 有沒有像BindingSource的foreach的東西?
- 21. 有沒有像PHP的jLinq的東西?
- 22. 有沒有像CSS的jsmin的東西?
- 23. Objective-C有像php的include_once調用嗎?
- 24. 有沒有像DatastoreOutputWriter的東西?
- 25. D3D12有沒有像vkCmdBlitImage的東西?
- 26. Haskell有沒有像Incanter的東西?
- 27. SASS裏有沒有像「+ =」的東西?
- 28. 有沒有像RightMark for Linux的東西?
- 29. 有沒有像Codecademy for Java的東西
- 30. SQLite有沒有像insert_id的東西?
難道只是我還是在兩種不同的對象模型的環境中編寫代碼的前景聽起來像其他人的災難? – 2009-01-21 03:49:09
也許是另一家公司負責開發。蘋果有按時發佈高質量軟件的歷史。 – calvinlough 2010-01-04 21:06:30