如何开发一个简单的iPhone应用程序并将其提交到iTunes

像烹饪一样,“烹饪"应用程序涉及一些过程。本文本身并不是关于您的烹饪风格(即编程),而是关于将其从头脑中带入iTunes所需的一般步骤。

创建应用程序并非完全免费,因此,重要的是要预先知道,在此过程中的某个时刻,您将支付$ 99(USD)。另外,重要的是要事先知道您将需要使用Mac,并且需要使用特定于Mac的特定代码来创建您的应用。


现在,我们拥有所有人都看过精美的文字,这是使应用程序幸福的激动人心的步骤!

对应用程序有一个独特的想法吗?您可能知道,那里有数万亿(好,也许不是万亿)应用程序。那么,什么使应用程序脱颖而出呢?为什么有人要使用您的应用程序?如果您要收费,他们为什么要为此付费?

请确保检查是否没有其他应用程序具有与您建议的功能相同的功能。或者,如果您想创建比现有应用更好的功能,请考虑一下您的想法将如何变得更好。将其画在纸上或计算机上。

iPhone是Apple产品,并使用Mac OS的其他版本。当前,iPhone开发工具仅适用于Mac用户(即使有证据表明可以在PC上以越狱模式进行设计),但是要在App Store中进行安装,最终将需要Mac才能使用它那里。如果您没有Mac可供使用,则可以相对便宜地购买Mac mini。

要使用Mac工具,您需要成为正式的Apple Developer。注册是免费的,因此您只需向他们提供信息并同意他们的条款即可。您只需注册一次,即可使用与iTunes帐户相同的用户名和密码。一旦成为Apple开发人员,就可以为任何Mac产品开发iPhone应用程序。

一旦成为正式开发人员,就可以下载iPhone的SDK。您需要的版本取决于当前正在运行的操作系统。此下载非常庞大,因为它附带了各种文档,示例代码以及以后您将很高兴获得的各种东西。这可能需要几个小时,所以您可能要开始下载,放映一部好电影并等待。

ManiacDev是一个非常棒的网站,其中包含大量信息,适合像我这样的超级新手和技术专家。只需从第一个视频开始,边看边做笔记。确实,这是我找到的最好的教程!

如果还没有,请下载XCode。根据Apple的说法,“ Xcode是一个完整的,功能齐全的IDE,构建于一个流畅的工作流上,该工作流将源代码的编辑,构建和编译步骤以及图形化的调试体验集成在一起–所有这些都无需离开源代码的视线这是另一个巨大的下载,因此您可能想租第二部电影。

一旦在纸上或在Photoshop中绘制了应用程序,就可以使用SDK中提供的模板开始设计它。 。这是巨大的下载时间量将带来巨大收益的地方。您将有很多模板可供选择,还有很多关于如何有效使用模板的出色的YouTube剪辑教程。

如果您喜欢编程语言,那么您会喜欢Objective-C。如果您不知道如何编程,那么这部分可能会变得很棘手,因此您可能想找一个程序员朋友或雇用某个人。

一旦您至少了解了Objective-C的基础知识(或至少知道了如何找到编程问题的答案),您就准备好了。对您的应用进行编程。在进行操作时截取屏幕截图很有帮助,这样您就可以记住尝试过的内容。某些应用可能只需要花费几个小时即可编程,而其他应用则可能需要花费数月。只有您知道在App Store中要进行首次航行时需要多少细节!

SDK附带了一个漂亮的iPhone模拟器。您将需要加载您的应用程序并进行自己的测试。您应该尝试找出尽可能多的错误,并考虑他人使用应用程序的所有方式。

还记得我以精美的文字告诉您,您必须筹集现金吗?就是那一刻可悲的是,将应用程序加载到iTunes的一次性会员费用为99美元。这笔费用是没有办法的,但是如果您的应用值得,则可以一式三份地赚回它!确实,您花99美元就能得到很多。首先,您可以访问冥王星这一边的一些最酷的人!

支付费用后,您就可以让应用社区中的其他人测试您的应用并帮助您解决问题最后的错误。这是一个很棒的社区,测试新事物很有趣。如果您是像我这样的新手,您将对令人讨厌的明星之王和王后​​感到敬畏。根据您的应用程序的性质和复杂性,此过程可能需要一些时间。

在社区中对您的应用程序进行测试并解决所有困难之后,您可以将该应用程序提交给iTunes进行批准。您将可以直接从社区上载它。批准过程可能需要一些时间,因此请耐心等待!

如果您创建了付费应用程序,则只需等待资金流到岸上即可。如果您创建了免费应用程序,请密切注意流量!

您有任何技巧可与应用程序开发人员分享吗?将它们留在下面的评论部分。

标签: