iPhone开发学习之路

         年底入手了一部久违的Iphone4,也算是加入了爱疯族,爱不释手,除了时尚的外观、华丽的界面以及触动心弦的手感之外,还发现IPhone4上有很多非常出色的应用,打开iTunes商店,琳琅满目的各类应用软件应有尽有,当然大部特别出色的软件都是收费软件。 Apple公司的IPhone已经开创了移动平台新纪元,它与App Store的绝配也为全世界程序员提供了一个施展才华的全新大舞台,只要有新奇的创意,完全可以开发出非常优秀的应用放入App Store,实现创业梦,其实平时我也有很多比较好的idea可以般到手机上来。这不由让我有了想做iphone开发的冲动,在网上了解了一下,《iPhone开发基础教程》比较适合现在的我,先下载了一个删减版的电子版pdf,感觉这本书确实还不错,深入浅出,正准备去书城购买此书,那怕是省吃俭用。但很遗憾的是,在开始编写iPhone软件之前,需要一台运行苹果操作系统的计算机,不过个问题不是问题,因为苹果操作系统再也不是使用的之前的Power PC处理器,Power pc处理器采用的是一种叫做RISC的架构,Power架构本身和我们日常见到的Intel/AMD所采用的x86架构设计原理上都不一样,所以软件方面完全无法兼容。也就是说,在苹果公司转向Intel阵营之前,想要将苹果的操作系统安装在普通PC上,或者是将Windows安装在苹果机上都是天方夜谭。而现在,苹果的全系列电脑产品都已经采用了x86架构的Intel处理器,所以我们可以较为轻松的在苹果电脑上安装Windows操作系统;反之,Windows操作系统也可以在苹果电脑上完美运行,所以我可以下载一个苹果操作系统的镜像文件,装在我的本本上,这就为我省去一大笔购买mac的资金。当然如果就算pc上没法安装苹果操作系统,我也不暂时买不起这么昂贵的资金,或许这就和学习一样叫智力投资,但中国还是穷人居多,如果在温饱问题都没有解决好的情况下,有谁会想着去“投资”呢,所以这也就导致了很多种社会问题,我们的工作也一样,有几个人真正是因为自己的兴趣来工作的?我想大多数人都在像我一样,每天出卖着自己的身体和灵魂为资本家卖命,换来的只是自己的生存条件,为什么比尔盖茨能够成功,我想除了因为他是个天才和出生在一个非常合适的时代,还有一个重要原因就他是一个富家公子,因为他可以做任何自己感兴趣的东西,哪怕是没有报酬,甚至是更多的物质条件。言归正传,继续我的iPhone之路,操作系统问题解决了,还要下载一个IPhone SDK(软件工具包),当然这个SDK是免费的,它包含了一个仿真器,支付在Mac上运行大多数iPhone程序(为什么是大多数?哦,是因为仿真器不支持依赖硬件的特性,比如iPhone的加速计或摄像功能),但是,免费选项不支持将应用程序下载到实际的iPhone中,也不支持在苹果公司的iPhone App Store上分发应用程序。要实现这些功能需要使用另外两个下载选项,遗憾的是,他们不是免费的。收费版分为两个版本:标准版和企业版,标准版价格是99美元,可支持将应用程序下载到实际的iPhone中和苹果公司的iPhone App Store上分发应用程序,企业版价格是299美元,可供企业开发专用、内部的IPhone应用程序。满足这些条件就可以开始编程之旅了,IPhone程序开发,使用的语言是Objective-c,使用工具是SDK中的cocoa Touch.

你可能感兴趣的:(iPhone开发)