簡體   English   中英

Mac OS X開發

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM