• iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版.
  • iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版.
  • iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版.
21年品牌 40万+商家 超1.5亿件商品

iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版.

4.9 九品

仅1件

河南鹤壁
认证卖家担保交易快速发货售后保障

作者[美]马克、[美]拉马赫 著;漆振 译

出版社人民邮电出版社

出版时间2009-11

版次1

装帧平装

货号W2-3-8

上书时间2023-10-25

浚县同舟书店网店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]马克、[美]拉马赫 著;漆振 译
  • 出版社 人民邮电出版社
  • 出版时间 2009-11
  • 版次 1
  • ISBN 9787115215758
  • 定价 69.00元
  • 装帧 平装
  • 开本 大16开
  • 纸张 胶版纸
  • 页数 412页
  • 字数 632千字
  • 正文语种 简体中文
  • 丛书 图灵程序设计丛书·移动开发系列
【内容简介】
  《iphone3开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iphone3开发基础教程》快速学习iPhone开发,提高相关技能。iPhone是一种全新的移动平台,苹果公司为它推出了强大的软件开发工具包iPhoneSDK。《iphone3开发基础教程》是一部关于iPhoneSDK3和iPhone3开发的基础教程,内容翔实、语言生动。书中结合消费类设备上常见的实例,循序渐进地讲解了iPhone3开发的基本流程,并介绍了最先进、时尚、受欢迎的iPhone3新特性。
【作者简介】
  DaveMark,深受爱戴的Apple技术开发专家,具有多年开发经验。他撰写过许多Mac平台畅销书,目前专注于iPhone技术图书的写作,包括本书姊妹篇《iPhone3开发高级教程》(中文版即将由人民邮电出版社出版)。
  JeffLaMarche,资深Apple平台专家,拥有多年企业级开发经验。MacTechMagazine和Appoe公司开发人员网的专栏作家。
【目录】
第1章欢迎来到iPhone的世界1
1.1关于本书1
1.2必要条件1
1.3必备知识3
1.4编写iPhone应用程序有何不同4
1.4.1只有一个正在运行的应用程序4
1.4.2只有一个窗口4
1.4.3受限访问5
1.4.4有限的响应时间5
1.4.5有限的屏幕大小5
1.4.6有限的系统资源5
1.4.7不支持垃圾收集6
1.4.8新功能6
1.4.9与众不同的方法6
1.5本书内容6
1.6本次更新的内容7
1.7准备开始吧7

第2章创建基本项目8
2.1在Xcode中设置项目8
2.2InterfaceBuilder简介13
2.2.1nib文件的构成14
2.2.2在视图中添加标签15
2.3美化iPhone应用程序17
2.4小结20

第3章处理基本交互21
3.1MVC范型21
3.2创建项目22
3.3创建视图控制器22
3.3.1输出口23
3.3.2操作24
3.3.3将操作和输出口添加到视图控制器24
3.3.4将操作和输出口添加到实现文件26
3.4使用应用程序委托30
3.5编辑MainWindow.xib33
3.6编辑Button_FunViewController.xib34
3.6.1在InterfaceBuilder中创建视图34
3.6.2连接所有元素36
3.6.3测试39
3.7小结39

第4章更丰富的用户界面40
4.1满是控件的屏幕40
4.2活动、静态和被动控件42
4.3创建应用程序42
4.3.1导入图像42
4.3.2实现图像视图和文本字段43
4.3.3添加图像视图44
4.3.4添加文本字段47
4.3.5设置第二个文本字段的属性50
4.3.6连接输出口50
4.4构建和运行51
4.4.1完成输入后关闭键盘51
4.4.2通过触摸背景关闭键盘52
4.5实现滑块和标签54
4.5.1确定输出口54
4.5.2确定操作54
4.5.3添加输出口和操作54
4.5.4添加滑块和标签55
4.5.5连接操作和输出口56
4.6实现开关、按钮和分段控件57
4.6.1确定输出口57
4.6.2确定操作57
4.6.3添加开关、按钮和分段控件59
4.6.4连接开关输出口和操作60
4.6.5添加按钮61
4.7实现操作表和警报62
4.7.1遵从操作表委托方法62
4.7.2显示操作表62
4.7.3操作表委托和创建警报64
4.8美化按钮66
4.8.1viewDidLoad方法66
4.8.2控件状态67
4.8.3可拉伸图像67
4.9成为出色的内存使用者67
4.10小结68

第5章自动旋转和自动调整大小70
5.1使用自动调整属性处理旋转71
5.1.1指定旋转支持71
5.1.2使用自动调整属性设计界面73
5.1.3自动调整属性74
5.1.4设置按钮的自动调整属性75
5.2在旋转时重构视图76
5.2.1声明和连接输出口77
5.2.2在旋转时移动按钮77
5.3切换视图79
5.3.1确定输出口80
5.3.2确定动作80
5.3.3声明动作和输出口80
5.3.4设计两个视图81
5.3.5实现交换和动作82
5.4小结84

第6章多视图应用程序85
6.1ViewSwitcher应用程序87
6.2多视图应用程序的体系结构88
6.3构建ViewSwitcher88
6.3.1创建视图控制器和nib文件89
6.3.2修改应用程序委托91
6.3.3SwitchViewController.h92
6.3.4修改MainWindow.xib92
6.3.5编写SwitchViewController.m95
6.3.6实现内容视图98
6.4制作转换动画101
6.5小结103

第7章标签栏与选取器104
7.1Pickers应用程序104
7.2委托和数据源106
7.3建立工具栏框架106
7.3.1创建文件107
7.3.2添加根视图控制器108
7.4实现日期选取器112
7.5实现单个组件选取器114
7.5.1声明输出口和操作114
7.5.2构建视图115
7.5.3将控制器实现为数据源和委托115
7.6实现多组件选取器120
7.6.1声明输出口和操作120
7.6.2构建视图120
7.6.3实现控制器121
7.7实现独立组件123
7.8使用自定义选取器创建简单游戏130
7.8.1编写控制器头文件130
7.8.2构建视图130
7.8.3添加图像资源131
7.8.4实现控制器131
7.8.5spin方法134
7.8.6viewDidLoad方法135
7.8.7最后的细节137
7.8.8链接AudioToolbox框架140
7.9小结141

第8章表视图简介142
8.1表视图基础142
8.2实现一个简单的表145
8.2.1设计视图145
8.2.2编写控制器146
8.3添加一个图像149
8.4附加配置151
8.4.1设置缩进级别152
8.4.2处理行的选择152
8.4.3更改字体大小和行高154
8.4.4委托还能做什么155
8.5定制表视图单元155
8.5.1单元应用程序155
8.5.2向表视图单元添加子视图156
8.5.3使用UITableViewCell的自定义子类159
8.6分组分区和索引分区163
8.6.1构建视图163
8.6.2导入数据164
8.6.3实现控制器164
8.6.4添加索引168
8.7实现搜索栏168
8.7.1重新考虑设计168
8.7.2深层可变副本169
8.7.3更新控制器头文件170
8.7.4修改视图171
8.7.5修改控制器实现173
8.8小结183

第9章导航控制器和表视图184
9.1导航控制器184
9.1.1栈的性质184
9.1.2控制器栈185
9.2由6个部分组成的分层应用程序:Nav185
9.3构建Nav应用程序的骨架188
9.3.1创建第一级视图控制器188
9.3.2设置导航控制器189
9.4第一个子控制器:展示按钮视图194
9.5第二个子控制器:校验表201
9.6第三个子控制器:表行上的控件205
9.7第四个子控制器:可移动的行211
9.7.1编辑模式211
9.7.2创建一个新的二级控制器212
9.8第五个子控制器:可删除的行217
9.9第六个子控制器:可编辑的详细窗格222
9.9.1创建数据模型对象222
9.9.2创建控制器224
9.9.3创建详细视图控制器227
9.10其他内容240
9.11小结243

第10章应用程序设置和用户默认设置244
10.1设置束244
10.2AppSettings应用程序245
10.3创建项目247
10.4使用设置束248
10.4.1在项目中添加设置束248
10.4.2设置属性列表249
10.4.3添加文本字段设置250
10.4.4添加安全文本字段设置252
10.4.5添加多值字段252
10.4.6添加拨动开关设置253
10.4.7添加滑块设置254
10.4.8添加子设置视图255
10.5读取应用程序中的设置256
10.6更改应用程序中的默认设置260
10.7小结263

第11章基本数据持久性264
11.1应用程序的沙盒264
11.1.1获取Documents目录265
11.1.2获取tmp目录266
11.2文件保存策略266
11.2.1单个文件持久性266
11.2.2多个文件持久性267
11.3持久保存应用程序数据267
11.4持久性应用程序268
11.4.1创建持久性项目269
11.4.2设计持久性应用程序视图269
11.4.3编辑持久性类270
11.4.4对模型对象进行归档273
11.4.5实现NSCopying275
11.5归档应用程序276
11.5.1实现FourLines类277
11.5.2实现PersistenceView-Controller类278
11.6使用iPhone的嵌入式SQLite3280
11.7使用CoreData289
11.7.1实体和托管对象291
11.7.2键/值编码292
11.7.3在上下文中结合它们292
11.7.4创建新托管对象293
11.7.5检索托管对象293
11.7.6设计数据模型294
11.7.7创建持久视图和控制器297
11.7.8将持久视图控制器设置为应用程序的根控制器302
11.8小结303

第12章使用Quartz和OpenGL绘图304
12.1图形世界的两个视图304
12.2本章的绘图应用程序305
12.3Quart绘图方法305
12.3.1Quartz2D的图形上下文305
12.3.2坐标系306
12.3.3指定颜色307
12.3.4在上下文中绘制图像308
12.3.5绘制形状:多边形、直线和曲线309
12.3.6Quartz2D工具示例:模式、梯度、虚线模式309
12.4构建QuartzFun应用程序309
12.4.1创建随机颜色310
12.4.2定义应用程序常量311
12.4.3实现QuartzFunView框架312
12.4.4向视图控制器中添加输出口和操作314
12.4.5更新QuartzFunViewContro-ller.xib316
12.4.6绘制直线317
12.4.7绘制矩形和椭圆形319
12.4.8绘制图像320
12.4.9优化QuartzFun应用程序322
12.5一些OpenGLES基础知识325
12.5.1构建GLFun应用程序326
12.5.2设计Nib、添加框架、运行应用程序335
12.6小结335

第13章轻击、触摸和手势336
13.1多触摸术语336
13.2响应者链337
13.3多触摸体系结构338
13.4触摸浏览器应用程序339
13.5Swipes应用程序342
13.6实现多个轻扫动作345
13.7检测多次轻击347
13.8检测捏合操作351
13.9自己定义手势354
13.10小结358

第14章使用CoreLocation定位功能359
14.1位置管理器359
14.1.1设置所需的精度360
14.1.2设置距离筛选器360
14.1.3启动位置管理器360
14.1.4更明智地使用位置管理器360
14.2位置管理器委托361
14.2.1获取位置更新361
14.2.2使用CLLocation获取纬度和经度361
14.2.3错误通知362
14.3尝试使用CoreLocation363
14.3.1更新位置管理器367
14.3.2确定移动距离367
14.4小结368

第15章加速计369
15.1加速计物理学369
15.2访问加速计370
15.2.1UIAcceleration370
15.2.2实现accelerometer:didAccelerate:方法371
15.3摇动与击碎373
15.3.1用于击碎的代码373
15.3.2加载模拟文件376
15.3.3完好如初——复原触摸377
15.4滚弹珠程序377
15.4.1实现BallView控制器378
15.4.2编写BallView379
15.4.3计算小球运动382
15.5小结385

第16章iPhone照相机和照片库386
16.1使用图像选取器和UIImagePicker-Controller386
16.2实现图像选取器控制器委托387
16.3实际测试照相机和库389
16.3.1设计界面390
16.3.2实现照相机视图控制器390
16.4小结394

第17章应用程序本地化395
17.1本地化体系结构395
17.2使用字符串文件396
17.3现实中的iPhone:本地化应用程序398
17.3.1查看当前区域设置401
17.3.2测试LocalizeMe401
17.3.3本地化nib文件402
17.3.4查看本地化的项目结构403
17.3.5本地化图像405
17.3.6本地化应用程序图标406
17.3.7生成和本地化字符串文件406
17.4小结409

第18章未来之路410
18.1别陷进单一的思路里410
18.1.1苹果公司的文档410
18.1.2邮件列表411
18.1.3论坛411
18.1.4网站411
18.1.5博客412
18.1.6Dave和Jeff的博客及Twitter412
18.1.7参考图书412
18.1.8如果仍未解决问题412
18.2再会412
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP