它確實是一個很好的API,它可以真正用於在Linux中爲iPhone開發應用程序嗎?我問的主要原因是因爲我非常想學習Objective-c,但也能夠將它移植到某種東西上。Objective-c和Cocotron
0
A
回答
2
答案是否定的。要爲iOS開發應用程序,您需要一臺Mac。稱爲XCode的主要開發環境只能在Mac上運行,如果沒有XCode,將編譯的應用程序安裝到iOS設備上執行測試運行是一件非常痛苦的事情。因此,如果您想爲iOS開發應用程序,並將結果應用程序分發給更廣泛的世界(對於非越獄設備),只需放棄希望併購買Mac即可。現在,如果你只是想學習Objective-C,就像NSResponder所說的那樣,GNUStep是一個很好的地方,它複製了OpenStep規範(在NeXTStep接管Apple之前)。另一方面,Cocotron是後來OS X到Windows的主要API的一個端口。 (我不知道Cocotron是否移植到Linux上)
但是你也需要明白,GNUStep和Cocotron只包含Foundation(Objective-C框架的非GUI部分)和AppKit(桌面Objective-C的GUI部分),而不是UIKit(Objective-C的移動GUI部分)。 AppKit和UIKit非常相似,所以瞭解其中一個有助於學習其他知識。
相關問題
- 1. Cocotron的問題
- 2. Cocotron與pyobjc?
- 3. ObjectiveC分配和init?
- 4. 尋找一個cocotron例如
- 5. Python的AppKit和ObjectiveC代表
- 6. ObjectiveC和substringToIndex。問題點
- 7. 優點和iOS中/的ObjectiveC
- 8. NumberFormatter - ObjectiveC
- 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. Cocotron是逆向工程的結果嗎?
- 19. 文件夾權限問題安裝Cocotron
- 20. OSX10.5之前的替代NSCollectionView,Cocotron?
- 21. cocotron - 安裝CDT安裝幫助
- 22. ObjectiveC> TableView和ViewController之間的爭執
- 23. 取消NSMutableRequest和XMLParsing方法的ObjectiveC
- 24. 的肖像和風景中的ObjectiveC
- 25. ObjectiveC隨機數字
- 26. 突破在的ObjectiveC
- 27. ObjectiveC項目組織
- 28. ObjectiveC執行和打字的類別和速度
- 29. 從objectiveC調用javascript函數
- 30. 的ObjectiveC AVAudioPlayer量爲0
不是真正的Obj C相關,但取決於應用程序Javascript和HTML是一個合法的工具。只需添加一個UIWebView。 – William
我很欣賞這個建議,但我並不是JavaScript的忠實粉絲。我也在工作中做了足夠的Php/HTML開發。 – zeboidlund