iPhone4应用程式开发入门与实战


iPhone4应用程式开发入门与实战

文章插图
iPhone4应用程式开发入门与实战【iPhone4应用程式开发入门与实战】《iPhone4应用程式开发入门与实战》是2011年2月1日清华大学出版社出版的图书,作者是杨正洪
基本介绍书名:iPhone4应用程式开发入门与实战
作者:杨正洪
ISBN:9787302242277
定价: 39.50元
出版社: 清华大学出版社
出版时间: 2011年2月1日
开本:16开
内容简介iPhone 4是苹果公司最新推出的以IOS 4为作业系统的智慧型手机 。《iPhone 4应用程式开发入门与实战》循序渐进地讲述如何使用iPhone SDK 4开发iPhone 4应用程式的基础知识和开发方法,每章都提供1~3个实例详解iPhone 4的套用开发实用技术 。全书内容包括:搭建编程环境、iPhone应用程式的整体结构和开发模式、Objective-C语言、应用程式的调试、视图和图像、控制器、数据本地存放和表视图、云计算平台的集成、GPS、地图和通讯录、照片、音乐和电影播放、游戏(包括手机间通信)、iPad编程等等内容;最后一章讲解了性能调试、单元测试、套用注册等高级话题 。作者简介杨正洪,毕业于美国state University of New York at Stony Brook和中国科学院软体研究所,计算机硕士,目前供职于美国IBM公司,之前曾担任过两家IT公司的技术总监,并在国内和美国出版过多本技术专着 。苏伟基,毕业于美国加州伯克利大学和史丹福大学,计算机硕士,曾经任职于摩托罗拉公司和IBM公司,目前供职于美国eBay公司,并拥有一项美国专利 。郑齐心教授,毕业于吉林大学计算机系,目前供职于长春市委党校 。杜理渊,毕业于上海交通大学,计算机系软体与理论专业硕士 。目前是上海一家软体公司的首席技术官,主管iPhone软体 。图书目录第1章 手机套用概述1.1 国内智慧型手机套用现状 21.2 iphone手机套用现状 21.3 iphone手机特徵 41.4 手机套用分类 61.4.1 教育工具 61.4.2 生活工具 61.4.3 社交套用 71.4.4 定位工具 71.4.5 游戏 81.4.6 报纸和杂誌的阅读器 81.4.7 移动办公套用 91.4.8 财经工具 91.4.9 手机购物套用 101.4.10 风景区相关的套用 101.4.11 旅行相关的套用 111.4.12 导航工具 111.4.13 企业套用 121.5 手机作业系统 121.5.1 iphone 作业系统ios4.1 121.5.2 android作业系统 141.6 iphone应用程式开发 151.6.1 开发iphone应用程式的先期条件 151.6.2 iphone sdk 151.6.3 开发iphone套用的网上资料 161.7 本书实例介绍 16第2章 配置iphone开发环境2.1 準备开发环境 252.1.1 注册为苹果开发员 252.1.2 下载并安装iphone sdk开发工具包的步骤 292.2 编写第一个iphone应用程式 322.2.1 创建xcode项目 322.2.2 在iphone模拟器上运行第一个应用程式 342.2.3 xcode项目结构 352.2.4 在界面创建器(interface builder)上设计界面 372.3 xcode帮助中心 40第3章 iphone开发模式3.1 mvc模式 433.1.1 view(视图) 443.1.2 视图控制器 453.2 target-action模式 453.3 delegation模式 473.4 mvc实例 483.4.1 在interface builder上添加对象的步骤 493.4.2 在xcode上编写控制器代码 543.4.3 关联ui对象和控制器(设定target-action) 573.4.4 运行第2个应用程式 603.5 套用生命周期 603.5.1 main和uiapplicationmain 613.5.2 装载主xib 613.5.3 执行委託类上的回调方法 623.5.4 处理事件 623.5.5 暂停或者结束应用程式 633.6 info.plist档案 63第4章 objective-c程式语言4.1 面向对象技术 674.1.1 封装 674.1.2 继承 674.1.3 多态 684.2 与c/c++不同之处 684.2.1 声明方法的格式和特殊数据类型 684.2.2 字元串nsstring 704.2.3 调用方法的格式 714.2.4 选择器sel 724.2.5 协定(protocol)和委託(delegate)类 734.2.6 通知(notification) 734.3 objective-c类 754.3.1 class类(获取对象所属的类) 754.3.2 nsobject(所有类的基类) 764.3.3 数组(nsarray)和集合(nsset) 764.3.4 字典类(nsdictionary) 774.3.5 枚举访问 784.4 创建自己的类 794.5 objective-c上的记忆体管理 814.5.1 引用计数器(retaincount) 814.5.2 自动释放(autorelease)池 824.5.3 didreceivememorywarning方法 834.6 @property和@synthesize 834.7 多事件处理实例 844.8 uikit框架 88第5章 iphone应用程式的调试5.1 调试模式和发布模式 905.2 确认类的方法和属性 915.3 日誌 925.4 调试iphone程式 94 5.4.1 程式中的错误 945.4.2 断点调试 95第6章 视图、图形和图像6.1 视图(view) 1036.1.1 uiview 1036.1.2 frame和bound 1056.1.3 添加视图实例 1066.2 画图 1086.2.1 颜色和字型 1086.2.2 drawrect方法 1086.2.3 画图实例 1096.2.4 coregraphics api 1146.3 图像 1176.3.1 uiimage 1176.3.2 图像的滚动、放大和缩小(uiscrollview) 1186.3.3 操作图像实例 1206.4 移动图像 1266.4.1 uitouch 1276.4.2 uiresponder 1276.4.3 图像移动实例 128……第7章 控制器、导航控制器和标籤栏控制器第8章 iphone数据的输入、显示和保存第9章 手机套用和云计算平台的集成第10章 gps、地图和通讯录编程第11章 与照片相关的编程第12章 音频和视频编程第13章 游戏和ipad编程第14章 高级话题