• iOS编程:For Xcode 4.3
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

iOS编程:For Xcode 4.3

33.3 3.4折 99 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者[美]Joe、[美]Aaron Hillegass 著;夏伟频 译

出版社华中科技大学出版社

出版时间2013-03

版次3

装帧平装

货号9787560986050

上书时间2024-12-18

尚贤文化济南分店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 [美]Joe、[美]Aaron Hillegass 著;夏伟频 译
  • 出版社 华中科技大学出版社
  • 出版时间 2013-03
  • 版次 3
  • ISBN 9787560986050
  • 定价 99.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 608页
  • 字数 976千字
  • 正文语种 简体中文
  • 原版书名 iOS Programming: The Big Nerd Ranch Guide (3rd Edition)
【内容简介】
  《iOS编程(第3版)》更新了iOS5和Xcode4.3的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读《iOS编程(第3版)》前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
【作者简介】
  JoeConway,是BigNerdRanch的资深教师,自iOS平台发布以来一直从事相关的咨询服务。Joe毕业于美国威斯康辛大学,在MacOSX早期即开始编写Objective-C和Cocoa代码。他编写了BigNerdRanch的“iOS新手培训课程”教材。该教材广受好评,是本书的原型。
  
  AaronHillegass,曾就职于NeXT公司和苹果公司,目前在BigNerdRanch教授iOS编程课程。Aaron在NeXT时编写了第一本OpenStep教材(OpenStep是Cocoa的前身)。本书以BigNerdRanch的教学课程为基础,涵盖了近20年OpenStep和Cocoa的开发成果。
【目录】
前言
第1章第一个简单的iOS应用
1.1创建Xcode项目
1.2创建界面
1.3模型-视图-控制器
1.4声明
1.5创建关联
1.6实现方法
1.7针对模拟器构建并运行应用
1.8安装应用
1.9应用图标
1.10启动图片

第2章Objective-C
2.1对象
2.2使用实例
2.3编写命令行工具RandomPossessions
2.4创建Objective-C类的子类
2.5异常与未知选择器
2.6快速枚举

第3章通过ARC管理内存
3.1堆
3.2栈
3.2指针变量与对象所有权
3.4内存管理
3.5Strong引用与Weak引用
3.6属性
3.7copy特性
3.8用点号调用存取方法

第4章委托与CoreLocation
4.1项目、目标与框架
4.2CoreLocation
4.3委托
4.4使用调试器

第5章MapKit与文本输入
5.1对象图
5.2MapKit框架
5.3界面属性
5.4设置MapView对象的委托对象

第6章UIView子类与UIScrollView
6.1视图与视图层次结构
6.2创建自定义视图
6.3UIView的drawRect:方法
6.4CoreGraphics
6.5UIKit中的绘图扩展
6.6重画视图
6.7运动事件
6.8使用UIScrollView
6.9隐藏状态条

第7章视图控制对象
7.1UIViewController
7.2UITabBarController
7.3视图控制对象的生命周期
7.4UIViewController子类与模板

第8章通告机制与自动转屏
8.1通告中心
8.2UIDevice通告
8.3自动转屏
8.4强制使用横排模式

第9章UITableView与UITableViewController
9.1编写Homepwner应用
9.2UITableViewController
9.3UITableView数据源
9.4UITableViewCell对象
9.5代码片段库

第10章编辑UITableView
10.1编辑模式
10.2增加行
10.3删除行
10.4移动行

第11章UINavigationController
11.1UINavigationController
11.2额外的视图控制对象
11.3UINavigationController的导航功能
11.4UINavigationBar

第12章相机
12.1通过UIImageView对象显示图片

第13章UIPopoverController与模态视图控制对象
13.1将Homepwner改为通用应用
13.2UIPopoverController
13.3更多的模态视图控制对象

第14章保存、读取与应用状态
14.1固化
14.2应用沙盒
14.3NSKeyedArchiver与NSKeyedUnarchiver
14.4应用状态与状态切换
14.5通过NSData将数据写入文件
14.7再谈内存过低警告
14.8模型-视图-控制器-存储设计模式

第15章创建UITableViewCell子类
15.1创建HomepwnerItemCell
15.2处理图片
15.3由UITableViewCell对象转发动作消息

第16章CoreData
16.1对象-关系映射
16.2用CoreData重写BNRItemStore的数据保存功能
16.3再谈SQL
16.4Faults
16.5各种存取机制的优缺点

第17章本地化
17.1通过NSLocale实施国际化
17.2资源的本地化
17.3NSLocalizedString与字符串对照表

第18章NSUserDefaults
18.1更新Whereami
18.2使用NSUserDefaults

第19章触摸事件与UIResponder
19.1触摸事件
19.2创建TouchTracker应用
19.3实现TouchDrawView,完成绘图功能
19.4处理触摸事件并创建线条对象
19.5响应对象链

第20章UIGestureRecognizer与UIMenuController
20.1UIGestureRecognizer子类
20.2用UITapGestureRecognizer对象识别“按下”手势
20.3UIMenuController
20.4UILongPressGestureRecognizer
20.5UIPanGestureRecognizer以及同时识别多个手势

第21章Instruments
21.1静态分析器
21.2Instruments
21.3Xcode方案
21.9创建新方案
21.4构建设置

第22章CoreAnimationLayer
22.1层与视图的关系
22.2创建CALayer对象
22.3层的显示内容
22.4隐式可动画属性

第23章通过CAAnimation控制动画
23.1动画对象
23.2通过CABasicAnimation实现旋转动画
23.3通过CAKeyframeAnimation实现弹跳动画

第24章UIStoryboard
24.1创建Storyboard文件
24.2Storyboard文件中的UITableViewController
24.3Segue
24.4Storyboards的优缺点

第25章Web服务与UIWebView
25.1Web服务
25.2UIWebView

第26章UISplitViewController与NSRegularExpression
26.1在Nerdfeed中使用UISplitViewController
26.2主、从视图控制对象间的通信
26.3在竖排模式下显示主视图控制对象
26.4将Nerdfeed改为通用应用
26.5NSRegularExpression

第27章Block对象
27.1Block对象及其语法
27.2浅谈如何使用Block对象
27.3捕获变量
27.4Block对象的常见用途

第28章模型-视图-控制器-存储
28.1为什么需要存储对象
28.2创建BNRFeedStore
28.3使用BNRFeedStore对象
28.5通过JSON格式传输数据
28.6再谈存储对象

第29章再谈MVCS
29.1缓存RSS数据
29.2高级缓存
29.3已读RSSItem对象与未读RSSItem对象
29.4使用存储对象的其他益处

第30章iCloud
30.1使用iCloud前的准备工作
30.2UbiquityContainer
30.3支持iCloud的provisioningprofile
30.4CoreData与iCloud

第31章后记
31.1接下来做什么
31.2结束语
索引
点击展开 点击收起

—  没有更多了  —

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

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