iPhone开发走十三步 学习基础

移动开发 iOS
本文介绍的是iPhone开发走十三步 学习基础,编程的友们也许知道,在做项目之前,要有需求分析等7个步骤,淡然本文也一样,我们先来看你内容。

iPhone开发走十三步 学习基础是本文要介绍的内容,主要介绍了iphone开发过程,开发前准备,我们先来看内容。开发iPhone应用程序的过程不像人们想的那么难不过也不怎么简单。我之前不是程序员,但是我想看看我是否可以自学如何开发iPhone程序。各式各样的新闻称9岁的小孩都可以做到,如果他们可以做到那我们也一定可以做到。

就像烹饪一样,做出一款程序要有几个步骤。这篇文章不是关于烹饪,而是关于如何把你的想法实现出来并提交到iTunes。

开发程序不是免费的,所以知道这一步很重要,你要付$99。同样你也要知道无论怎样你需要一台Mac,并且要使用与Mac兼容的代码开发程序。

现在我们对开发有了大体的了解,下面我们具体看一下开发中的每一步:

第一步:策划一个好的创意

有独特的想法或是程序么?现在已有十万iPhone程序。那么是什么让一款程序能够引人注目呢?为什么人们要使用你的程序?为什么人们要花钱买你的程序呢?为什么相同的程序人们会选择你的而不是其他人的呢?创意是不断的积累和分析出来的不是空想出来的。多看看现有的程序、多接触用户、多体验已有程序,多分析、多比较创意自然就有了。

确保没有与你策划的程序类似的程序,或者你想开发比现在已有程序更好的程序,想想你的创意怎样才能更好?然后在纸上或是电脑上画出来。

第二部:准备一台Mac电脑

iPhone是苹果产品,其操作系统使用的是Mac系统的变种。目前,iPhone开发工具可适用于Mac开发(尽管可以在破解的Mac系统上开发),但是为了使它可以提交到App Store上,你将需要一台Mac来开发。你可以买一个Mac迷你产品而不是超出你支付范围的Mac。

第三步:注册为Apple 开发人员

为了使用Mac开发工具,你需要成为官方认可的Apple开发者。注册是免费的所以你只需给他们你的信息并同义他们的条款。你只需注册一次就可以在iTunes上使用相同的用户名和密码。一旦成为Apple开发者,你可以开发iPhone程序了。

第四步:下载iPhone开发用的Software Development Kit(SDK)

一旦已成为官方开发者,你可以下载iPhone开发工具SDK。版本要和你使用的OS版本相同。这个SDK会很大,因为它集成了各式各样的文档、代码实例和各种各样的你将要使用的东西。下载要耗费几个小时的时间,所以你要找个较大的空间。

ManiacDev是一个拥有大量信息的网站。从第一个视频开始学,做好笔记。

第五步:下载Xcode

如果你还没有就下载Xcode。Xcode 2.0 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径。Xcode 2.0 将 Mac OS X 的轻松使用,UNIX 能量以及高性能的开发技术集合在一起。

不管你用 C、C++、 Objective-C 或 Java 编写程序,在 AppleScript 里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。

第六步:在SDK中使用模板开发你的iPhone程序

这里的模板不是实际开发用的而是设计用的。如果你已经在纸上或是Photoshop上策划好了你的程序,你可以使用SDK提供的模板将它设计出来。这就是安装文件大的好处,你拥有大量的框架去选择,并且有提示来叫你如何有效的使用这些模板。

第七步:学习Objective-C语言

如果你喜欢编程语言,你也将会喜欢Objective-C。 Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在 gcc运作的系统写和编译,因为gcc含Objective-C的编译器。

第八步:使用Objective-c编程

当你掌握了Objective-c基础或是知道如何去解决问题,你可以开发你的程序了。iPhone的开发语言是Objective-c。

第九步:在iPhone模拟器中测试程序

SDK集成了iPhone的模拟器。你需要运行并测试你的程序。你要试图找出所有的bugs并且想到使用该程序的所有情况。

第十步:购买销售权

还记得我告诉过你要交些现金么?就是这些钱。要提交程序到iTunes就要缴纳99美元(一次性的)。要想逃过是不可能的,不过你可以赚回来的如果你的程序赚得多。事实上你得到的要远远比99美元多,比如你可以接触到这方面的专业人员。

第十一步:让其他人测试你的程序

一旦你交了钱,你就可以让app社区中的其他人来测试你的程序并帮你找bugs。这是一个大的社区并且测试会有很多乐趣。如果你是新手,你将会对他们产生敬畏感。这个过程的长短取决与你程序的复杂性。

第十二步:提交程序

测试完之后,你可以提交你的程序到iTunes进行审核。审核需要一定的时间,要有耐心。

第十三步:查看你的账户和下载量

如果你的程序是收费的,查看你账户中进入的钱。如果你的程序是免费的,就查看下载量。

小结:iPhone开发走十三步 学习基础的内容介绍完了,希望本文对你有所帮助!更多内容请参考编辑推荐。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-06 14:22:52

iPhone Push

2011-07-07 17:04:33

iPhone Action Objective-

2011-07-18 14:59:20

iPhone Objective-

2011-08-10 16:44:56

iPhone代理设计模式

2010-06-08 10:37:15

云计算风险

2012-05-21 09:21:29

防火墙

2013-06-05 10:06:42

创业创业顺序如何创业

2012-05-25 10:18:23

响应式

2011-08-01 18:27:58

iPhone开发 UISearchBa

2011-08-09 17:29:29

iPhone文件屏幕

2011-08-08 10:10:14

iPhone开发 图片 方法

2011-08-15 10:06:22

iPhone开发nib 文件

2016-12-28 17:58:15

机器学习

2011-07-18 09:35:29

iPhone 框架

2009-02-03 10:45:39

IT培训BPO

2010-09-14 13:47:44

tftp服务器搭建

2012-02-28 09:17:27

云计算

2018-01-17 22:44:46

云存储云服务存储

2011-08-05 14:48:06

iPhone应用 异步队列

2011-08-18 10:39:46

iPhone开发界面
点赞
收藏

51CTO技术栈公众号