fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络移动开发iOS编程(第6版)

iOS编程(第6版)

荣获Jolt生产力大奖

作者:Christian Keur 出版社:华中科技大学出版社 出版时间:2019年04月 

ISBN: 9787568044561
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €58.99

类别: 移动开发 SKU:5d817080b5d8bfc22f31135b 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787568044561

产品特色
编辑推荐
  本书有两个特点:*、涵盖iOS应用开发必备知识:从Swift基础知识到新语言特性,从AppKit库到常见的Cocoa设计模式,从Xcode技巧到Instruments,不一而足。第二、指导读者以正确的方法解决问题:Swift的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。 
内容简介
  《iOS编程》荣获Jolt生产力大奖。第6版更新了iOS10、Xcode8.1、Swift3的内容。全书涵盖了开发iOS应用的方方面面。从Swift基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumen tst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。
作者简介
 Christian Keur是Big Nerd Ranch的高级讲师和软件工程师,负责编写Big Nerd Ranch的“iOS新手培训课程”教材。该教材广受好评,是本书的原型。Christian毕业于美国佐治亚理工学院计算机科学系,目前居住在亚特兰大。
  Aaron Hillegass是Big Nerd Ranch的创始人之一,曾就职于NeXT公司和Apple公司,他拥有近20年的Cocoa、iOS开发与教学经验。Aaron与他人合著了《Mac OS X编程》。
目  录

应用 1

1.1   
创建Xcode项目 2

1.2   
模型-视图-控制器 5

1.3   
设计 Quiz   6

1.4   
Interface Builder  7

1.5   
创建界面 8

 创建视图对象 9

 设置视图对象 11

 在模拟器上运行 12

 Auto
Layout 简介 13

 创建关联 16

1.6   
创建模型对象 21

 实现动作方法 22

 加载第一个问题 22

1.7   
编译完成的应用 23

1.8   
应用图标 24

1.9   
启动画面 26

 

第2章    Swift 语言 27

2.1   
Swift 的数据类型 27

2.2   
使用标准类型 28

 推断类型 30

 指定类型 30

 字面量和角标 32

 构造器 33

 属性 34

 实例方法 34

2.3   
可选 35

 字典角标 37

2.4   
循环和字符串补全 37

2.5   
枚举和 Switch    38

 枚举和初始值 39

2.6   
查阅 Apple 的 Swift 文档 40

 

第3章视图与视图层次结构  41

3.1   
视图基础 41

3.2   
视图层次结构 42

3.3   
创建新项目 43

3.4   
视图及 Frame    44

 自定义标签 51

3.5   
自动布局系统 53

 对齐矩形与布局属性 54

 约束 55

 通过 Interface
Builder 添加约束 57

 内部内容大小 58

 视图位置错误 60

 添加更多约束 61

3.6   
初级练习:更多自动布局练习 62

 

第4章文本输入与委托 63

4.1   
文本编辑 63

 键盘属性 66

 响应UITextField文字改变事件 67

 隐藏键盘 70

4.2   
实现温度转换 71

 数字格式化 73

4.3   
委托 74

 实现协议 75

 使用委托 75

 更多协议 77

4.3   
初级练习:禁止输入字母 77

 

第5章视图控制器 79

5.1   
视图控制器的视图 80

5.2   
设置初始视图控制器 80

5.3   
UITabBarController 83

 UITabBarItem 85

5.4   
加载以及展示视图 87

 访问子视图 89

5.5   
与视图控制器及其视图交互 89

5.6   
中级练习:夜间模式 90

5.7   
深入学习:高清显示 90

 

第6章用代码实现视图 93

6.1   
使用代码创建视图 94

6.2   
代码实现约束 95

 锚点 96

 激活约束 97

 LayoutGuides 98

 边距 99

 约束的细节 100

6.3   
代码实现事件 101

6.4   
初级练习:再添加一个 Tab   102

6.5   
中级练习:显示用户位置 103

6.6   
高级练习:显示地图大头针 103

6.7   
深入学习:NSAutoresizingMaskLayoutConstraint 103

 

第7章本地化 105

7.1   
国际化 106

 格式化 106

 基础国际化 109

 准备本地化 110

7.2   
本地化 114

 NSLocalizedString以及字符串表 117

7.3   
初级练习:增加另外一种语言的本地化 120

7.4   
深入学习:Bundle 在国际化中扮演的角色 120

7.5   
深入学习:导入和导出 XLIFF 文件 121

 

第8章控制动画
123

8.1   
基础动画 124

 闭包 124

8.2   
另一个标签 126

8.3   
动画完成 129

8.4   
对约束作动画 129

8.5   
时间方法 133

8.6   
初级练习:Spring 动画 135

8.7   
中级练习:Layout Guides   135

 

第9章调试 137

9.1   
Buggy 项目 137

9.2   
调试基础 139

 解读控制台信息 139

 修复第一个问题 141

 原始调试 142

9.3   
Xcode的调试器:LLDB   144

 设置断点 145

 单步调试代码 146

 LLDB
控制台 153

 

第10章UITableView与UITableViewController 155

10.1   
编写Homepwner应用 156

10.2   
UITableViewController 157

 创建UITableViewController子类 158

10.3   
创建 Item 类 159

 自定义构造方法 160

10.4   
UITableView数据源
161

 让控制器访问ItemStore
163

 实现数据源方法 165

10.5   
UITableViewCells 166

 创建并获取UITableViewCell
167

 重用UITableViewCell
169

10.6   
内容缩进 171

10.7   
初级练习:多个分组 172

10.8   
中级练习:固定的行 173

10.9   
高级练习:自定义UITableView 173

 

第11章编辑UITableView 175

11.1   
编辑模式 175

11.2  
 添加行 179

11.3   
删除行 181

11.4   
移动行 182

11.5   
显示弹窗 183

11.6   
设计模式 186

11.7   
初级练习:修改删除按钮的标题 187

11.8   
中级练习:禁止调整顺序 187

11.9   
高级练习:真正地禁止调整顺序 187

 

第12章创建UITableViewCell子类 189

12.1   
创建ItemCell 190

12.2   
添加并关联ItemCell的属性 191

12.3   
使用ItemCell 192

12.4   
动态计算 Cell 高度 194

12.5   
动态类型 194

 响应用户的修改 196

12.6   
初级练习:UITableViewCell的颜色  197

 

第13章UIStackView 199

13.1   
使用UIStackView 200

 隐藏的约束 200

 内容变多优先级 201

 内容变少优先级 202

 UIStackView的分配 202

 嵌套的UIStackView
203

 UIStackView间距 204

13.2   
Segues   205

13.3   
绑定内容 206

13.4   
传递数据 211

13.5   
初级练习:更多的UIStackView 212

 

第14章UINavigationController 213

14.1   
UINavigationController 214

14.2   
使用UINavigationController导航 218

14.3   
视图的出现和消失 218

14.4   
隐藏键盘 219

 事件处理基础 220

 点击回车键来收起键盘
221

 点击任意位置隐藏 221

14.5   
UINavigationBar 223

 在UINavigationBar上添加按钮 225

14.6   
初级练习:显示数字键盘 228

14.7   
中级练习:自定义UITextField 228

14.8   
高级练习:添加更多UIViewController  228

 

第15章相机 229

15.1   
通过UIImageView对象显示图片 230

 添加相机按钮 232

15.2   
通过UIImagePickerController拍摄照片 234

 设置UIImagePickerController对象的源  235

 设置UIImagePickerController对象的委托 236

 以模态的形式显示UIImagePickerController对象  237

 权限 237

 保存图片 240

15.3   
创建ImageStore 240

前  言

  要成为一名优秀的iOS程序员,需要攻克以下三道难题。

? 必须学会Swift语言。Swift是iOS推荐的开发语言。本书前两章会讲解必要的Swift语言知识。

? 必须掌握一些主要概念。其中包括委托(delegation)机制、固化(archiving)机制,以及如何正确使用视图控制器(view controller)。理解这些技术需要花些时间。当读者把本书读到一半时,就会明白这些概念。

? 必须掌握框架(framework)。读者的最终目标是了解iOS的所有框架,学会如何使用框架中的每一个类和方法。但这几乎是不可能完成的任务:iOS有几百个类和上千个方法,而且随着iOS的版本升级,Apple还会不断地加入新的类和新的方法。本书将会介绍iOS SDK中的各个组成部分,但是不会太过深入。作者的目标是带领读者入门,使读者能够自行阅读并理解Apple的参考文档。

Big Nerd Ranch公司采用本书作为“iOS新手培训课程”的教材。这些内容经过了长期的检验,并且帮助很多人成为iOS程序员。真心希望本书也能给你带来帮助。

抢先评论了 “iOS编程(第6版)” 取消回复

评论

还没有评论。

相关产品

阅读更多
缺货

华为防火墙技术漫谈

EUR €58.99
加入购物车

深入理解Android内核设计思想 第2版(上下册)

EUR €98.98
阅读更多
缺货

微信小程序开发图解案例教程 附精讲视频 第2版

EUR €43.99
加入购物车

微信小程序:开发入门及案例详解

EUR €38.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略