簡體   English   中英

入門iPhone開發問題

[英]Starter iPhone Development Questions

我的許多家人和朋友都曾問過我是否可以在iPhone或iPod touch上開發應用程序。 我總是給出的答案是“確定,如果我能得到我需要的一切。” 我和很多朋友討論過這個問題,我們相信,如果我們能夠開出便宜有趣的游戲並讓一百萬人購買它們,並且每個月都這樣做,那么可以賺到很多錢。 退休還不夠,但足以讓它變得有價值。

所以我的問題很模糊,為各種答案留下了很大的空間:

在iPhone上開發需要什么?

我的印象是你需要 Mac,並且需要 MacOS。 您無法分區硬盤和安裝MacOS? 或運行虛擬機並安裝MacOS? 我主要是一個擁有大量Linux經驗的Windows開發人員。

為iPhone開發需要購買什么? 我需要下載什么? 你能說出幾本書嗎? 我應該從哪里開始? 我鼓勵你分享你的經驗,你必須克服的障礙,你認為最難的事情是什么?

你需要的一切都可以在這里找到: http//developer.apple.com/iphone/

您實際上不需要 MacOS來開發應用程序。 如果你想通過Apple App商店出售它們,那么你需要一個hackintosh / VM /朋友進行最終的代碼簽名(在OSX中),你需要支付99美元(並且是18,所以你可以簽署他們的合法合同)成為Apple Dev計划的一部分。 如果你要走這條路,我會建議買一台mac。 (我在一台非常好的惠普筆記本電腦上運行了MacOS一段時間,但最近得到了一台Macbook並且發現這種體驗更加愉快)。

但是,還有另一條路線。

您可以使用Open Toolchain並交叉編譯(甚至在iPhone上編譯)您想要的任何應用程序,並通過Cydia或RockYourPhone商店出售它們。 如果您打算制作不會使用任何非Apple批准的API的游戲,那么通過這些替代商店進行銷售幾乎不會給您帶來太多的觀眾。 但是,您可以通過無限制訪問iPhone來編寫您想要的任何代碼(因為它已經越獄)並在這些商店中出售(並且他們可以在幾小時內准備好您的應用程序)。 許多人可能想知道越獄設備的應用程序可能有多賺錢,我很高興地說它非常好。 (我創建了一個名為Multifl0w的應用程序,一種卡式多任務界面)。

如果你想開始免費制作自己的應用程序,我在這里寫了一篇快速的博客文章(適用於任何可以通過SSH操作的操作系統)(紅色葯丸): http//blog.aaronash.com/?p = 15

否則,去Apple營地聚會(藍色葯丸): http//developer.apple.com/iphone/

祝好運!

如果你可以讓Mac OS X在某種虛擬機上運行(注意:它需要是一台像基於英特爾的Mac一樣的虛擬機,而不是舊版的PowerPC),那么這對你開始使用iPhone就足夠了節目。 您可以使用免費的開發者帳戶從此處獲取SDK( iPhone開發人員中心 )。 在同一頁面上有一個鏈接可以注冊一個。

我相信你必須付錢才能成為一名注冊開發商才能真正分發任何東西,但這只是99美元,你可以等到你運行的東西。

就書籍和其他東西而言。 那是浪費。 瀏覽斯坦福大學課程以及Apple為您提供的文檔和示例。 這應該足以獲得重要的開端。 然后,只有在您有足夠的進展來保證它的情況下才能為書籍和額外費用付錢。

因此,要回答您的問題,您唯一需要的是OS X以及在Intel Mac或VM上運行它的某種方式。 你可以免費獲得其他所有東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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