我已經是PHP開發人員一年了,但是,我想學習Objective-C爲mac創建桌面應用程序。但我嘗試瞭解一些入門教程在蘋果開發者網站上,我沒有得到太多,因爲我可以在教程中製作應用程序,但代碼沒有意義。從PHP切換到Objective-C
那麼我需要從哪裏開始?我需要從命令行程序開始嗎?如果是這樣,那將如何工作?
如何用我的PHP知識學習Objective-C最適合我?
感謝
我已經是PHP開發人員一年了,但是,我想學習Objective-C爲mac創建桌面應用程序。但我嘗試瞭解一些入門教程在蘋果開發者網站上,我沒有得到太多,因爲我可以在教程中製作應用程序,但代碼沒有意義。從PHP切換到Objective-C
那麼我需要從哪裏開始?我需要從命令行程序開始嗎?如果是這樣,那將如何工作?
如何用我的PHP知識學習Objective-C最適合我?
感謝
你的PHP的知識將幫助不大,最好遵循Objective-C的課程和教程。爲初學者觀看一些網絡廣播,讓你朝着正確的方向前進。
我真正承認的唯一「PHP」知識是MVC ......並且這不是PHP。其他一切基本上都是從頭開始的。
Objective-C中沒有命令行程序不是傳統意義上的。如果需要,您可以將輸出打印到Xcode內的終端。這並不是一個可怕的開始,但我會建議只查看一切,包括用戶界面。您首先必須下載Xcode,然後我建議您在iTunes U上觀看Paul Haggerty的課程。他介紹了該語言。 Php和Objective-C並不是真正相似的語言,它與C和C++等語言相似。他們習慣做兩件完全不同的事情。
編輯:
也爲學習的東西着想,看看Apress。那裏有一些很棒的書,我就是這麼想的。但是,沒有什麼比使用語言和框架更有效。它會花費你一段時間才能成爲精通,但它是如此值得。
我的解釋是OP在詢問在Objective-C中編寫命令行應用程序是否是第一個學習步驟。 – 2013-03-24 04:48:37
感謝影子的澄清,我想到了PHP,因爲我讀到,PHP是C家庭的一部分,所以是客觀的... – user115422 2013-03-24 04:49:20
是的,不,Objective-C方法的語法是我從未見過的東西。你會認識到一些熟悉的機制,比如循環和什麼。但是由於方法調用是objective-c與委託方法和MVC最大的部分,所以真正實現的唯一一件事就是通用編程的熟悉程度。 – barndog 2013-03-24 04:52:22
當我第一次使用Objective-C和iOS時,我讀'Programming in Objective-C, Fourth Edition, Developer's Library' by Stephen G. Kochan。這是一個非常好的分步指南,幾乎沒有任何先驗知識。
Kochan使用命令行來教授基本知識,GUI編程將在本書後面出現。
除非你需要知道如何釋放/保留引用,因爲你與既有代碼的工作,因爲它是對ARC(自動引用計數),而iOS 5
的使用齒輪,我建議拿起第四版編輯:它看起來像Kochan的書不包括在Mac上構建GUI應用程序。但它是Objective-C的一個很好的介紹。
謝謝,不好意思看看吧! – user115422 2013-03-24 04:57:25
我很想把這個標記爲答案,但是拉斐爾在你之前想出了一個類似的答案:)我仍然贊成它 – user115422 2013-03-24 05:03:35
好吧,謝謝,我會拋棄PHP並假裝我從來沒有見過一行代碼,並從那裏學習:) – user115422 2013-03-24 04:50:28
@fermionoid絕對看看免費的iTunes U課程。 Youtube也有很多很棒的內容。隨意給我發電子郵件,我很樂意提供幫助! – 2013-03-24 04:53:12
非常感謝:)有堆棧溢出的朋友系統嗎? – user115422 2013-03-24 04:57:56