成功加入购物车
[美] 马克 、[美] 拉马赫 著; 漆振 译 / 人民邮电出版社 / 2009-11 / 平装
售价 ¥ 5.96
品相 九品
优惠 满包邮
延迟发货说明
上书时间2021-06-17
卖家超过10天未登录
iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版
《iphone3开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iphone3开发基础教程》快速学习iPhone开发,提高相关技能。iPhone是一种全新的移动平台,苹果公司为它推出了强大的软件开发工具包iPhoneSDK。《iphone3开发基础教程》是一部关于iPhoneSDK3和iPhone3开发的基础教程,内容翔实、语言生动。书中结合消费类设备上常见的实例,循序渐进地讲解了iPhone3开发的基本流程,并介绍了最先进、时尚、受欢迎的iPhone3新特性。
DaveMark,深受爱戴的Apple技术开发专家,具有多年开发经验。他撰写过许多Mac平台畅销书,目前专注于iPhone技术图书的写作,包括本书姊妹篇《iPhone3开发高级教程》(中文版即将由人民邮电出版社出版)。
JeffLaMarche,资深Apple平台专家,拥有多年企业级开发经验。MacTechMagazine和Appoe公司开发人员网的专栏作家。
第1章欢迎来到iPhone的世界11.1关于本书11.2必要条件11.3必备知识31.4编写iPhone应用程序有何不同41.4.1只有一个正在运行的应用程序41.4.2只有一个窗口41.4.3受限访问51.4.4有限的响应时间51.4.5有限的屏幕大小51.4.6有限的系统资源51.4.7不支持垃圾收集61.4.8新功能61.4.9与众不同的方法61.5本书内容61.6本次更新的内容71.7准备开始吧7第2章创建基本项目82.1在Xcode中设置项目82.2InterfaceBuilder简介132.2.1nib文件的构成142.2.2在视图中添加标签152.3美化iPhone应用程序172.4小结20第3章处理基本交互213.1MVC范型213.2创建项目223.3创建视图控制器223.3.1输出口233.3.2操作243.3.3将操作和输出口添加到视图控制器243.3.4将操作和输出口添加到实现文件263.4使用应用程序委托303.5编辑MainWindow.xib333.6编辑Button_FunViewController.xib343.6.1在InterfaceBuilder中创建视图343.6.2连接所有元素363.6.3测试393.7小结39第4章更丰富的用户界面404.1满是控件的屏幕404.2活动、静态和被动控件424.3创建应用程序424.3.1导入图像424.3.2实现图像视图和文本字段434.3.3添加图像视图444.3.4添加文本字段474.3.5设置第二个文本字段的属性504.3.6连接输出口504.4构建和运行514.4.1完成输入后关闭键盘514.4.2通过触摸背景关闭键盘524.5实现滑块和标签544.5.1确定输出口544.5.2确定操作544.5.3添加输出口和操作544.5.4添加滑块和标签554.5.5连接操作和输出口564.6实现开关、按钮和分段控件574.6.1确定输出口574.6.2确定操作574.6.3添加开关、按钮和分段控件594.6.4连接开关输出口和操作604.6.5添加按钮614.7实现操作表和警报624.7.1遵从操作表委托方法624.7.2显示操作表624.7.3操作表委托和创建警报644.8美化按钮664.8.1viewDidLoad方法664.8.2控件状态674.8.3可拉伸图像674.9成为出色的内存使用者674.10小结68第5章自动旋转和自动调整大小705.1使用自动调整属性处理旋转715.1.1指定旋转支持715.1.2使用自动调整属性设计界面735.1.3自动调整属性745.1.4设置按钮的自动调整属性755.2在旋转时重构视图765.2.1声明和连接输出口775.2.2在旋转时移动按钮775.3切换视图795.3.1确定输出口805.3.2确定动作805.3.3声明动作和输出口805.3.4设计两个视图815.3.5实现交换和动作825.4小结84第6章多视图应用程序856.1ViewSwitcher应用程序876.2多视图应用程序的体系结构886.3构建ViewSwitcher886.3.1创建视图控制器和nib文件896.3.2修改应用程序委托916.3.3SwitchViewController.h926.3.4修改MainWindow.xib926.3.5编写SwitchViewController.m956.3.6实现内容视图986.4制作转换动画1016.5小结103第7章标签栏与选取器1047.1Pickers应用程序1047.2委托和数据源1067.3建立工具栏框架1067.3.1创建文件1077.3.2添加根视图控制器1087.4实现日期选取器1127.5实现单个组件选取器1147.5.1声明输出口和操作1147.5.2构建视图1157.5.3将控制器实现为数据源和委托1157.6实现多组件选取器1207.6.1声明输出口和操作1207.6.2构建视图1207.6.3实现控制器1217.7实现独立组件1237.8使用自定义选取器创建简单游戏1307.8.1编写控制器头文件1307.8.2构建视图1307.8.3添加图像资源1317.8.4实现控制器1317.8.5spin方法1347.8.6viewDidLoad方法1357.8.7最后的细节1377.8.8链接AudioToolbox框架1407.9小结141第8章表视图简介1428.1表视图基础1428.2实现一个简单的表1458.2.1设计视图1458.2.2编写控制器1468.3添加一个图像1498.4附加配置1518.4.1设置缩进级别1528.4.2处理行的选择1528.4.3更改字体大小和行高1548.4.4委托还能做什么1558.5定制表视图单元1558.5.1单元应用程序1558.5.2向表视图单元添加子视图1568.5.3使用UITableViewCell的自定义子类1598.6分组分区和索引分区1638.6.1构建视图1638.6.2导入数据1648.6.3实现控制器1648.6.4添加索引1688.7实现搜索栏1688.7.1重新考虑设计1688.7.2深层可变副本1698.7.3更新控制器头文件1708.7.4修改视图1718.7.5修改控制器实现1738.8小结183第9章导航控制器和表视图1849.1导航控制器1849.1.1栈的性质1849.1.2控制器栈1859.2由6个部分组成的分层应用程序:Nav1859.3构建Nav应用程序的骨架1889.3.1创建第一级视图控制器1889.3.2设置导航控制器1899.4第一个子控制器:展示按钮视图1949.5第二个子控制器:校验表2019.6第三个子控制器:表行上的控件2059.7第四个子控制器:可移动的行2119.7.1编辑模式2119.7.2创建一个新的二级控制器2129.8第五个子控制器:可删除的行2179.9第六个子控制器:可编辑的详细窗格2229.9.1创建数据模型对象2229.9.2创建控制器2249.9.3创建详细视图控制器2279.10其他内容2409.11小结243第10章应用程序设置和用户默认设置24410.1设置束24410.2AppSettings应用程序24510.3创建项目24710.4使用设置束24810.4.1在项目中添加设置束24810.4.2设置属性列表24910.4.3添加文本字段设置25010.4.4添加安全文本字段设置25210.4.5添加多值字段25210.4.6添加拨动开关设置25310.4.7添加滑块设置25410.4.8添加子设置视图25510.5读取应用程序中的设置25610.6更改应用程序中的默认设置26010.7小结263第11章基本数据持久性26411.1应用程序的沙盒26411.1.1获取Documents目录26511.1.2获取tmp目录26611.2文件保存策略26611.2.1单个文件持久性26611.2.2多个文件持久性26711.3持久保存应用程序数据26711.4持久性应用程序26811.4.1创建持久性项目26911.4.2设计持久性应用程序视图26911.4.3编辑持久性类27011.4.4对模型对象进行归档27311.4.5实现NSCopying27511.5归档应用程序27611.5.1实现FourLines类27711.5.2实现PersistenceView-Controller类27811.6使用iPhone的嵌入式SQLite328011.7使用CoreData28911.7.1实体和托管对象29111.7.2键/值编码29211.7.3在上下文中结合它们29211.7.4创建新托管对象29311.7.5检索托管对象29311.7.6设计数据模型29411.7.7创建持久视图和控制器29711.7.8将持久视图控制器设置为应用程序的根控制器30211.8小结303第12章使用Quartz和OpenGL绘图30412.1图形世界的两个视图30412.2本章的绘图应用程序30512.3Quart绘图方法30512.3.1Quartz2D的图形上下文30512.3.2坐标系30612.3.3指定颜色30712.3.4在上下文中绘制图像30812.3.5绘制形状:多边形、直线和曲线30912.3.6Quartz2D工具示例:模式、梯度、虚线模式30912.4构建QuartzFun应用程序30912.4.1创建随机颜色31012.4.2定义应用程序常量31112.4.3实现QuartzFunView框架31212.4.4向视图控制器中添加输出口和操作31412.4.5更新QuartzFunViewContro-ller.xib31612.4.6绘制直线31712.4.7绘制矩形和椭圆形31912.4.8绘制图像32012.4.9优化QuartzFun应用程序32212.5一些OpenGLES基础知识32512.5.1构建GLFun应用程序32612.5.2设计Nib、添加框架、运行应用程序33512.6小结335第13章轻击、触摸和手势33613.1多触摸术语33613.2响应者链33713.3多触摸体系结构33813.4触摸浏览器应用程序33913.5Swipes应用程序34213.6实现多个轻扫动作34513.7检测多次轻击34713.8检测捏合操作35113.9自己定义手势35413.10小结358第14章使用CoreLocation定位功能35914.1位置管理器35914.1.1设置所需的精度36014.1.2设置距离筛选器36014.1.3启动位置管理器36014.1.4更明智地使用位置管理器36014.2位置管理器委托36114.2.1获取位置更新36114.2.2使用CLLocation获取纬度和经度36114.2.3错误通知36214.3尝试使用CoreLocation36314.3.1更新位置管理器36714.3.2确定移动距离36714.4小结368第15章加速计36915.1加速计物理学36915.2访问加速计37015.2.1UIAcceleration37015.2.2实现accelerometer:didAccelerate:方法37115.3摇动与击碎37315.3.1用于击碎的代码37315.3.2加载模拟文件37615.3.3完好如初——复原触摸37715.4滚弹珠程序37715.4.1实现BallView控制器37815.4.2编写BallView37915.4.3计算小球运动38215.5小结385第16章iPhone照相机和照片库38616.1使用图像选取器和UIImagePicker-Controller38616.2实现图像选取器控制器委托38716.3实际测试照相机和库38916.3.1设计界面39016.3.2实现照相机视图控制器39016.4小结394第17章应用程序本地化39517.1本地化体系结构39517.2使用字符串文件39617.3现实中的iPhone:本地化应用程序39817.3.1查看当前区域设置40117.3.2测试LocalizeMe40117.3.3本地化nib文件40217.3.4查看本地化的项目结构40317.3.5本地化图像40517.3.6本地化应用程序图标40617.3.7生成和本地化字符串文件40617.4小结409第18章未来之路41018.1别陷进单一的思路里41018.1.1苹果公司的文档41018.1.2邮件列表41118.1.3论坛41118.1.4网站41118.1.5博客41218.1.6Dave和Jeff的博客及Twitter41218.1.7参考图书41218.1.8如果仍未解决问题41218.2再会412
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30