繁体   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