[英]Mac OS X Development
我很想開始為MAC OS X開發應用程序,盡管我必須知道從哪里開始。
問題:我目前沒有,也買不起基於MAC OS X的新計算機。 解決方案:一個非常好的朋友喜歡嘗試我為Windows制作的東西,還擁有一台MAC OS X計算機,並願意測試這些新作品。
現在,我面臨另一個問題。 我不知道使用哪種語言來開發這些應用程序。我是.NET開發人員,似乎只能使用基於Windows的PC來開發MAC應用程序,我應該從哪里開始?
我聽說過Mono,並且以前在Linux上使用過Mono,Mono也會在基於Windows的計算機上進行MAC開發嗎? 還有其他解決方法嗎?
任何幫助表示贊賞。 :)
謝謝
t
您可以從Java,Python或Ruby等跨平台語言開始。 用這種方式編寫的應用程序可以立即在OSX上運行,或者只需要很少的調整即可。 我與Java合作開發OSX,Windows和Linux。 Java與C#並沒有太大區別,並且完全免費。 經過一些額外的工作,Java應用程序看起來就像本機OSX或Windows或Linux。
但是這樣一來,您就不會獲得OSX的任何特殊功能。 對於這些,您確實需要OSX環境Objective-c和可可。
如果您不希望您的應用程序太笨拙,這會讓我哭泣,那么請購買Mac,然后開始閱讀並學習什么使高質量的Mac OS X應用程序成為現實。 您很快就會發現,這條河沿岸的質量標准要高得多。
您需要具有MacOS X並將Xcode與Objective C結合使用; 這是本機環境,如果不使用它,您將無法欣賞MacOS X UX。 您可能可以在PC上安裝MacOS X,盡管Apple不認可或不支持。
只是不采取一半的措施,這是不值得的。
對不起,這個回答很晚,但是我遇到了同樣的問題。 環顧四周后,我發現人們可以使用虛擬機在Windows 7計算機上安裝OS X 10.6(Snow Leopard)。 也許lifehacker的這個網站可能會有所幫助:
http://lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows
這些人告訴您如何安裝Snow Leopard。 您可能沒有在Snow Leopard上安裝Xcode 4.33,但是值得嘗試。 他們可能還會在某些地方向您展示如何將Lion本身安裝到其PC上,但是Lifehacker的教程最為簡單。
希望這可以幫助!
所有其他答案都很好。 您需要OS X和XCode。 因為目前您買不起Mac機器,並且了解OS X和iOS的選擇語言是目標c的,所以您可以從在Windows上學習C編程開始。 Objective-C是C的超集。一旦您有能力購買Mac,了解C Langauge就會加速您的學習過程。 (或者您可能認為C指針太難了,可以節省一些錢)
也谷歌如何創建一個hackintosh。 我看過幾本關於Lifehacker的文章。 這不是理想的選擇,但也許它可以讓您運行XCode並為iPhone或iPad創建應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.