好吧,我想我對可可有足夠的瞭解,我可以去學習另一件事情。學習可可後,你會推薦學習什麼? (例如核心動畫,OpenCL,核心數據)我應該去哪裏?
Q
我應該去哪裏?
0
A
回答
1
瞭解LISP。
它與幾乎所有其他編程語言都有根本的不同。它會迫使你以新的方式思考問題。即使你永遠不會在現實世界的項目中使用LISP (我從來沒有)你會成爲一個更好的程序員。
誰想要把自己稱爲一個程序員應該知道關於(至少花了整整一個星期有):
- Ç - 要知道繁重,以及如何實際工作。
- LISP - 瞭解函數式編程。
- Smalltalk/Objective-C - 瞭解真正的面向對象編程。
- 序言 - 瞭解邏輯編程。
C++和任何派生它的OOP設計的語言都只是帶有函數指針的C結構。是的,Java和C#我也看着你。
0
學習另一種語言。也許C/C++,因爲他們是相似的。或者也許是C#。或者你可以嘗試一些完全不同的東西,比如python,pascal,D或者VB。
2
我真的很依賴你的目標。如果你想堅持使用Objective-C,如果你還沒有學習可可觸摸技術。如果你想堅持開發Mac應用程序,我還建議查看MacRuby等框架,這非常可愛。 如果你想去完全不同的地方,最近我一直在討論Rails和Android。
0
取決於你的目標是什麼
,但如果你不強的C/C++,我建議。 A)它的可可基於B)如果你想將你的代碼移植到其他平臺上,通常你將有很大的機會直接重用C/C++,並做出許多改變。
(出核心的動畫,OpenCL的,核心 數據)
那些只是工具,如果你想專注於iphone那麼它很好的做法,查找各種功能,看看例子,然後爲自己實施一個小例子。
否則,如果您有沒有確切的目標,你也可以去書店挑書隨機^^
1
學習PostScript是擴展您對Quartz和AppKit也使用的繪圖模型的理解的好方法,並且可以用於原型製作代碼。
相關問題
- 1. 我的方法應該去哪裏
- 2. 'CreateMap'語句應該去哪裏?
- 3. 共享部分應該去哪裏?
- 4. CodeIgniter:特定功能應該去哪裏?
- 5. 錯誤檢查應該去哪裏?
- 6. Project.json工具現在應該去哪裏?
- 7. 我的商業邏輯應該去哪裏?
- 8. 我應該在哪裏把我的UpdatePanel
- 9. 哪些代碼應該去哪裏在MVC結構
- 10. CoreAnimation&Cocos2D - 我應該去哪一個?
- 11. 我應該去哪個方向計算
- 12. 去哪裏放哪裏?
- 13. shiro.ini應該放到Web應用程序中去哪裏?
- 14. 我應該在哪裏使用OnActivityResult?
- 15. 我應該在哪裏放AutoLayout代碼?
- 16. 我應該在哪裏實現Android onTouchListener?
- 17. 我應該在哪裏創建pthread
- 18. PHP - 我應該在哪裏調用ini_set?
- 19. 我應該在哪裏曬太陽IDM?
- 20. 我應該在哪裏放置代碼?
- 21. 我應該在哪裏過濾記錄?
- 22. 我應該在哪裏放置DLL?
- 23. 我應該在哪裏放置在phabricator
- 24. 我應該在哪裏存儲公鑰?
- 25. 我應該在哪裏放膠水?
- 26. 我應該在哪裏放這個JavaScript?
- 27. 我應該在哪裏放置scriptmanager
- 28. 我應該在哪裏放置在FBConnect
- 29. 我應該在哪裏使用angular.bind?
- 30. 我應該在哪裏放置.htaccess?
嗯...你如何使用LISP,甚至在Mac上編譯它? – TheAmateurProgrammer 2010-11-17 08:39:34
@theAmateurProgrammer:你可以在這裏獲得Ready Lisp:http://www.newartisans.com/projects/ready-lisp.html或者作爲一個自私的插件,你可以得到我自己在這裏寫的dLISP:http://www.dsource .org/projects/dlisp(需要手動編譯)。 – PeyloW 2010-11-17 12:52:49