出版时间:2010-8 出版社:海洋出版社 作者:孙东风 编著 页数:324
Tag标签:无
前言
时光荏苒.转眼间笔者已在无线领域摸爬滚打了7载有余。无线开发领域,也从当初单薄的J2ME平台发展到目前诸侯争霸的局面.Symbian、iPhone、Android、Ophone各显神通,而iPhone依靠强大的技术创新,其智能机市场占有份额直线攀升。这个世界终归会走向统一,统一这个世界的是Symbian抑或后起之秀iPhone仍然是未知数,但技术在纵深达到一定程度之后是可以一通百通的。正如于胜泳先生所言,当年能把Visual C++MFC搞透的入,以后使用什么平台都有大将之风。笔者先后从事过J2ME、Symbian、Android、iPhone以及WindowsMobile平台的开发工作,这些平台无论是在界面架构还是在底层通信或者是数据持久存储方面,都有很大程度的相似。所以,如果精通了其中一个平台,即便以后从事其他平台的开发,也可以举一反三。这也是本书写作的目的,即更多地从程序架构、底层原理上深入讲解知识点细节,从而使读者可以触类旁通。在笔者写作此书的时候,恰好iPad横空出世,因为iPad和iPhone是使用统一的SDK以及软件开发环境,本书中适用于iPhone开发的知识也同样适用于iPad开发,为了简洁起见,本书统一使用iPhone来代指:iPad和iPhone两个平台。在学习的过程中,建议读者把书中的实际例子进行反复实践并把实践过程中遇到的一些技术难题、心得体会及时总结下来,这无疑是个很好的习惯。在笔者写作本书的过程中,对于一些很基础的知识简单介绍,读者很容易找到相关的资料,所以本书基本上没有累赘的部分,建议读者能够逐章学习,无论是在校的大学生还是有工作经验的软件工程师,相信这些知识都能够有所帮助。
内容概要
iPhone手机软件开发,前景可期,人才当立。为了帮助有志加入这一行业的初学者尽快成长,作者结合多年商业项目经验编著此书。 主要内容:本书分为必备知识和开发实战两大部分。必备知识包括iPhone平台开发基础、Objective.C语言、Xcode集成开发环境。开发实战给出iPhone个人记事本、iPhone连连看游戏、iPhoneWap浏览器、iPhone手机聊天程序4个经典案例,通过这些案例,读者可以深入理解并掌握iPhone软件开发的全过程。 本书特点:以作者工作过程中开发的多个商业化项Fj为雏形,在此基础上进行加L以浅显易懂的方式进行关键知识点的解读,帮助读者快速入门并获得触类旁通的能力。 适用范围:本书可作为培训机构的教材,还可作为初学者的进阶教材,对中高层次程序开发人员也有一定的借鉴意义。
作者简介
孙东风,2003年毕业于西安交通大学,先后从事过Symbian、2HE、iPhone、Android、Windows mobile等主流移动平台的开发工作。工作涉及移动平台上的二维码、游戏、流媒体软件的开发。崇尚自由,热爱交流。目前任职于东方财富股份有限公司,负责手机平台证券分析软件的研发和技术管理。作者寄语:自iPhone面世以来,iPhone开发已经成为有史以来发展最快、最流行的技术革新之一。作为业内人士,在招聘的过程中我深切地感受到国内iPhone开发人才的短缺。为了促进有志加入这一行业的初学者尽快成长,本人结合多年实战经验编著此书。愿今日的读者成为日后的同行和朋友。
书籍目录
第1章 iPhone平台开发基础 1.1 iPhone平台简介 1.2 搭建iPhone开发环境 1.3 iPhone应用程序框架 1.3.1 创建iPhone应用程序 1.3.2 iPhone应用程序开发的限制 1.4 “FirstApplication”应用程序框架 1.4.1 创建iPhone应用程序 1.4.2 iPhone应用程序界面设计 1.4.3 iPhone全屏自定义窗口 1.5 iPhone视图控制器 1.5.1 iPhone视图控制器介绍 1.5.2 iPhone视图控制器分类 1.6 打包并安装iPhone应用程序 1.7 本章小结第2章 Objective.C语言 2.1 objective.C和C语言 2.1.1 objective.C语言版本“HelloWorld” 2.1.2 “HelloWorld”项目剖析 2.1.3 Boolean类型浅析 2.2 objective.C面向对象编程 2.2.1 关于迂回 2.2.2 面向对象编程中的迂回 2.3 objective.C继承机制 2.3.1 为什么使用继承 2.3.2 objective—C继承语法 2.3.3 objective-C继承工作机制. 2.4 objective.C内存管理 2.5 objective.C对象初始化 2.5.1 为Objective-C对象分配内存空间 2.5.2 objective—C对象初始化 2.6 objective—C属性 2.7 objective.C类别 2.8 objective-C协议 2.9 objective—C文件操作 2.9.1 objective—C属性列表 2.9.2 objective.C对象编码 2.10 objective.C多线程编程 2.10.1 objective—C多线程售票系统 2.10.2 objective—C多线程之NSOperation 2.11 本章小结第3章 Xcode集成开发环境 3.1 Xcode集成开发环境介绍 3.1.1 修改源文件版权信息 3.1.2 使用Xcode组织和编辑源代码文件 3.1.3 使用Xcode的代码智能提示功能 3.1.4 使用Xcode集中编辑代码 3.1.5 使用Xcode快速打开文件 3.1.6 使用Xcode书签功能 3.1.7 使用Xcode文档功能 3.1.8 使用Xcode调试程序 3.2 创建Xcode自定义模板 3.3 MacOSX下Bash脚本编程 3.4 本章小结第4章 iPhone个人记事本 4.1 预备知识 4.1.1 核心应用界面体系架构 4.1.2 UITableⅥew视图应用 4.1.3 数据持久化存储 4.1.4 UINavigationController导航控制器应用 4.1.5 多视图的管理 4.1.6 使用Doxygen生成项目文档 ……第5章 iphone连连看游戏第6章 iphone Wap浏览器第7章 iphone手机聊天程序
章节摘录
插图:
编辑推荐
《iPhone & iPad 开发实战》:iPhone开发前景广阔,缺的不是市场,而是人才!学iPhone手机软件开发,学的是技术,但重要的是培养创新能力!只要iPhone手机软件开发应用够创意、够实用,就能够获得丰厚的回报!《iPhone & iPad 开发实战》特点:《iPhone & iPad 开发实战》以作者实际开发中的多个商业化项目为雏形,在此基础上进行加工,以浅显易懂的方式进行关键知识点的讲解,帮助读者快速入门并获得触类旁通的能力。适用范围:《iPhone & iPad 开发实战》可作为培训机构的教材,还可作为初学者的进阶教材,对中高层次程序开发人员也有一定的借鉴意义。中国国内掌握iPhone 3G开发的工程师寥寥无几,大学还没有相关专业的设置,学习iPhone&iPad开发从这里开始……
图书封面
图书标签Tags
无
评论、评分、阅读与下载