2008-10-28 55 views
18

有經驗的Windows程序員需要多長時間學習編寫適用於Mac OS X的簡單軟件?Mac開發入門

從哪裏開始,需要哪些工具?

回答

24

THIS。我最近在C#中使用了一個Win32 API背景編程,並且通過完成本書,我可以非常快速地找到Objective-C和Cocoa。你會很驚喜,API非常豐富,而且非常棒。反思是一個讓一切變得容易的頭等公民。

Xcode當然是免費的,並可在您的Mac OS X安裝盤上使用。

編輯:我花了大約2周的時間來加速和編寫簡單的應用程序。我認爲這是因爲語言和API易於學習和使用,並且的book是一個很大的幫助。

+1

新版本可用:http://www.amazon.com/Cocoa-Programming-Mac-4th-Edition/dp/0321774086/ref=dp_ob_title_bk – 2013-01-08 17:06:23

1

我想「多久」的問題將取決於你習慣使用哪種語言。

在參考資料方面,我聽到了關於"Cocoa Programming for Mac OS X"的好消息,我很樂意有時間爲自己玩。不幸的是,白天的工作佔用了我足夠的時間。 :)

4

你可能想檢查this post的信息 - 幾乎是一個重複的問題,這一個。絕對只要用Xcode,我想你會發現Mac社區非常有用 - 至少我有。

1

CS193E(斯坦福)是一個很好的課程。很多材料。真正理解類集羣,委託等的使用需要一些時間,入門不會。

1

「進入XCode」是開發環境的重要介紹;由於本書通過一個簡單的命令行線性迴歸程序一直到相當複雜的應用程序(核心數據,Spotlight導入程序等)的工作,您將通過滲透學習相當多的內容。

2

嗯,首先你會得到一個連帽衫和權利....

所有開玩笑不談,艾倫·希爾加斯書,一個偉大的想法,和蘋果DOCO都是你需要開始的飄飄然感覺(哦,是的,和一臺Mac)。我認爲對我來說最大的障礙是搞清楚Xcode,因爲我來自Visual Studio背景。

需要多長時間才能達到您的興趣水平和對項目的熱情。

從Mac OS X 10.0界面生成器開始,這些工具就有了很長的路要走,這是肯定的。

1
  1. 這是小事情...在 的Windows,我很喜歡,讓我 從 Explorer中打開一個DOS命令窗口,並自動設置 當前目錄下名爲 「打開命令這裏的」 PowerToy的。在MAC上,我得到了 「在我的命令」,它允許你很容易地創建簡單的宏,並且 帶有一個有用的庫, ,如「Open Terminal Here」,「New text File ...」等等。
  2. 安裝Eclipse。我喜歡在Windows上使用 Eclipse,並且它在MAC上運行得很好 ,讓我感覺在家裏有 。我甚至發現 Eclipse具有Perl和 ActionScript的插件。
  3. 學習Unix(如果你不知道它已經 )。我在編程 Windows之前有多年的Unix 經驗,並且它派上用場。知道Perl也有幫助。
  4. 10月份我開始了我的新職位,最後一次是 ,當時我將 從Windows切換到MAC。到3月份 我對我的 理解的東西相當舒服。然後再次,我的開發平臺是 AS2和 AS2在Flash中,這是跨平臺的 。
+0

chernoch:我能能蘋果開發使用Windows操作系統的應用程序,它將支持Mac OS? – 2011-07-01 05:47:26

1

另一種方法是嘗試Qt SDK,並編寫在Windows,Mac和其他平臺上運行的跨平臺應用程序。

當我加入Qt軟件時,我開始學習Qt,即使我不是作爲開發人員工作,開始編寫簡單的軟件也不需要很長時間。