0-6babyLee.cn|www|CNAME|0-6babyLee.cn|默认

加入收藏  设为首页

服务热线:4001000000



北京赛车

如何制作iPhone应用程序或死于尝试


Liushaohongh.cn你坐得舒服吗?然后我会开始。这是一个关于两个人加入iPhone应用程序goldrush的故事,并试图通过名为Twitch Origins的游戏赚取一百万美元。这也是一个关于疯狂,饮酒,毒品,卖淫以及生活这十年极客梦想之路的其他一切的故事:拥有iTunes上最畅销的应用程序。   我是这个故事中的两个人之一,克里斯史蒂文斯,以前是这个教区和Atomic Antelope的图形主管。我们制作了一款名为Twitch Origins的iPhone游戏(iTunes链接)。我要告诉你需要做的一切,把你的想法从信封背面的草图转变为完全成熟的应用程序。我要解释我们做对了什么,所以你会知道该怎么做。而且我会告诉你我们做错了什么,所以你不必经历它。   是的,现在带着我的血手,我们将回到丛林中。 一切都源于这一灵感时刻。你在这个阶段遇到的最大问题是原创性。您很快就会发现,对于iPhone应用程序,99%的想法,无论多么古怪,都已经完成。令人震惊,但继续,想想一些iPhone应用程序的想法和谷歌他们。   一款应该让你尽可能地将iPhone扔到空中的应用程序?完成。一个鼓励你舔iPhone屏幕并观看图形冰淇淋的应用消失了?完成。一款可以测量打孔速度和力量的应用程序?完成。完成。完成。   好的,现在怎么样?你有两个选择:继续思考想法,直到找到新想法,或开发类似于现有的应用程序,但要做得更好。两种选择都有其缺陷。 如果您选择改进现有应用程序,您可能会发现自己是与现有标准竞争的弱者。但至少你知道它有一个市场。如果你像我们一样选择坚持一个全新的想法,那么你将处理一个完全未知的问题:人们会喜欢你的游戏格式吗? 以下是我们在提出Twitch Origins想法时所做的一些早期草图。 编写自己的iPhone应用程序并不便宜。注册成为Apple开发人员只需100美元(60英镑),这使您可以完成从下载官方软件开发工具包到在iTunes商店上实际上传应用程序的所有工作。这似乎是讨价还价,但请记住,至少你还需要:   有些人会告诉你,可以在iPhone开发人员工具附带的模拟www.szshrgjzpyxgs.cn器上独家测试你的应用程序。这是错的。模拟器非常出色,但它不能模拟iPhone的特定硬件或任何有趣的功能,如多点触控,GPS或加速度计。 要正确测试您的应用,您需要一台新的iPhone,理想情况下还需要iPod touch。如果可以的话,尽量抓住旧的2G iPhone。一款在全新的iPhone 3GS上运行良好的游戏可能会在早期的设备上出现问题。较旧的iPhone具有较少的可用内存和较慢的处理器。如果您愿意,可以忽略这个市场,但最终可能会收到来自旧设备所有者的错误评论。   应用程序goldrush给人的印象是,制作畅销书所需要的只是几杯咖啡和一个带有Objective-C for Dummies的周末。实际上,优秀的程序员很难找到,你不应该期望在一夜之间跳转到编写iPhone应用程序。 编写iPhone应用程序的语言称为Objective-C,除非您以前为Apple计算机进行过开发,否则您可能不会使用它。即使是经验丰富的编码员也可能难以入手。 新的Objective-C程序员最关心的问题是内存管理 - 制作一个'泄漏'内存并最终崩溃的应用程序非常容易,让用户想知道他们的历史最高分是怎么回事。 开发应用程序的最佳方法是在设计和图形最终确定之前不进行任何编程。在您知道应用程序的每一个小部分将以图形方式显示之前,请不要开始编码。从一开始就清楚地了解您正在构建的内容以及您希望所有内容的外观,这将有助于您节省数周的痛苦重写时间。 现在也是保留应用程序名称的好时机。您可以通过完成应用程序提交过程来完成此操作,但无需上传“二进制文件” - 程序员可以为应用程序代码本身提供名称。这个过程被比作域名抢注,但很快就会发现这是你可以使用你想要的名字的唯一方法。如果你没有提前注册你的名字,那么其他人可能会,并且你冒着将它丢失到一个无法检索到的模糊的迷雾中的风险 - 没有办法联系那个抓住你这个令人敬畏的绰号的人。我们找到了困难的方法。 如果您正在使用iPhone做一些独特或技术上具有挑战性的事情,那么值得建立一个原型原型以测试它是否甚至可以做你所做的事情www.ft-pencil.cn
版权所有©0-6babyLee.cn|www|CNAME|0-6babyLee.cn|默认 0-6babyLee.cn|www|CNAME|0-6babyLee.cn|默认 0 网站地图