WEB开发网
开发学院手机开发iPhone 开发 iPhone 开发入门——程序员眼中的 iPhone 阅读

iPhone 开发入门——程序员眼中的 iPhone

 2010-02-22 06:01:00 来源:WEB开发网   
核心提示:另外,开发所必要的软件,iPhone 开发入门——程序员眼中的 iPhone(2),SDK,IDE等可以免费从Apple的网上下载,如果你想开发有GPS和照相机或者重力传感器功能的程序,我们能产生好的创意,有了好的创意,那么需要iPhone 3G,其他一般的程序iPod touch就可以了

另外,开发所必要的软件,SDK,IDE等可以免费从Apple的网上下载。如果你想开发有GPS和照相机或者重力传感器功能的程序,那么需要iPhone 3G,其他一般的程序iPod touch就可以了。另外,如果想要把做成的程序发布出去,还需要到Apple Developer Connection花99美金登录。

Cocoa Touch与Xcode

Cocoa Touch

刚才介绍了开发iPhone应用程序的时候,可以选择许多现成的UI控件。实际使用的过程当中,使用叫做「Cocoa Touch」的程序开发组件库,它类似于windows下开发时所用的MFC,.NET FrameWork。利用 Cocoa Touch,开发者不用考虑设备的特性和画面特性,就可以简单的构筑GUI。

另外,利用Cocoa Touch,可以开发具有以下iPhone功能的应用程序。

照相功能

利用照相机拍照,并将照片保存到iPhone。

当前位置取得功能

要用iPhone取得当前位置,可以使用 GPS,无线LAN,基站等3种方式。应用程序不用考虑使用哪种方式,系统通过最佳的方式取得现在的位置信息。

Xcode

Xcode是Mac OS X下的IDE开发环境,也是免费的。主要包含有GUI设计用的「Interface Builder」,iPhone应用程序模拟器,编译器等。

Objective-C语言

iPhone开发的时候,基本使用Objective-C语言。它是扩充C的面向对象编程语言,也是创建Mac OS X应用程序的首选语言。如果你会C或者C++,理解Objective-C应该很快。并且因为Objective-C可以在gcc运作的系统写和编译,你也可以混合Objective-C和C/C++来写程序,或者使用原先的C/C++库。

并且使用Cocoa Touch来开发程序,自己写的代码量也会相应减少,应为大部分的算法,逻辑部分都被程序库吸收了。

现在就开始开发iPhone应用程序

准备好了所有的工具,我们就可以开始开发iPhone应用程序了。当然学习Cocoa Touch,Objective-C语言也是很重要的,这些我以后会有专门介绍。

在开发自己的应用程序之前,最重要的是什么呢? 是开发程序的知识和技能吗?不是的,最重要的是开发者的激情和创意。有了激情,我们能产生好的创意,有了好的创意,我们才能写出优秀的应用程序。

上一页  1 2 

Tags:iPhone 开发 入门

编辑录入:coldstar [复制链接] [打 印]
赞助商链接