我在學習Objective-C,我的朋友有一個真正的Macintosh IIci,它使用Mac系統7(特別是7.5.5和68k處理器),並且我安裝了Metrowerks C/C++ IDE(我認爲它是版本1,但我不知道),但是我沒有測試它,然後我想知道一件事情:使用NSObjects/Objects和AppKit可以在Objective-C中開發或者像這樣的東西呢?謝謝。Objective-C和MetroWerks C/C++ IDE
回答
不,這不可能,他們只是我的知識太老。
簡答:沒有。
Objective-C成爲OS X的mac開發的通用語言,OS X在計算機出貨後已經進入測試階段10年左右。預OS X系統的大部分開發都是使用C或C++完成的。
沒有OS X,你不會有任何系統庫或頭要鏈接,和Metrowerks的編譯器將不知道Objective-C的語法或運行時擴展什麼C.
要最重要的是,Objective-C框架是爲PowerPC(或現在的英特爾)mac構建的,而該機器中的處理器使用較早的68k體系結構。
7.5仍然有很多Pascal在裏面。 – 2009-10-27 23:11:41
@NSD:非常真實。 – 2009-10-27 23:38:06
實際上,CodeWarrior _did_的後期版本支持Objective-C,儘管沒有運行時庫可以鏈接到,但版本1都沒有。 :-) – 2009-10-28 16:12:13
海灣合作委員會仍在編制68k Amiga在早些年,所以可能有一些機會得到它在68k Mac OS上工作。我相信Objective C的擴展至少在90年代初期可用於gcc。
另一種選擇是使用68k Linux。 Debian 4.0(etch)的端口爲68k,目前正在努力恢復它,所以你可能會得到一個相當新的gcc版本。
還有可能進行交叉編譯。 Think C(後來的賽門鐵克C++)和Apple的Macintosh程序員研討會都是同時期的C語言環境(不知道是否支持Objective C)。從理論上講,你可能會得到其中的一個來編譯一個客觀的C版本的gcc。
- 1. ObjectiveC分配和init?
- 2. Dreamweaver CC和cordova.js
- 3. Python的AppKit和ObjectiveC代表
- 4. ObjectiveC和substringToIndex。問題點
- 5. 優點和iOS中/的ObjectiveC
- 6. NumberFormatter - ObjectiveC
- 7. PHPMailer,CC和Linux服務器
- 8. 用vb.net與CC和BCC
- 9. Swift:import ObjectiveC vs Foundation
- 10. ObjectiveC中的MulticastDelegate
- 11. 中的ObjectiveC
- 12. 在的ObjectiveC
- 13. 在的ObjectiveC
- 14. JSON ObjectiveC - 錯誤
- 15. Curl,Asana&ObjectiveC
- 16. 在的ObjectiveC
- 17. 在的ObjectiveC
- 18. ObjectiveC> TableView和ViewController之間的爭執
- 19. 取消NSMutableRequest和XMLParsing方法的ObjectiveC
- 20. 的肖像和風景中的ObjectiveC
- 21. 什麼是「var cc = cc = cc || {};」在Cocos2D中做什麼?
- 22. 從cc設置cc自定義屬性cc
- 23. ObjectiveC隨機數字
- 24. 突破在的ObjectiveC
- 25. ObjectiveC項目組織
- 26. Eclipse IDE和Giraph
- 27. JavaScript和AJAX - IDE
- 28. 在InterfaceBuilder中加載圖像序列-ObjectiveC
- 29. (用cc場)
- 30. 用Metrowerks編譯器解決boost.thread編譯錯誤
如果你想要一個68K類的可可前體開發經驗,我有一些額外的NeXT機器躺在周圍。 ;) – bbum 2009-10-28 01:40:10