图书介绍

iOS开发之美 双色2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

iOS开发之美 双色
  • 和凌志著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121245138
  • 出版时间:2014
  • 标注页数:208页
  • 文件大小:27MB
  • 文件页数:227页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iOS开发之美 双色PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 Objective-C语法篇3

第1章 iOS开发环境的搭建3

1.1 硬件环境4

1.2 软件环境4

1.2.1 注册Apple ID4

1.2.2 XCode下载与安装5

1.2.3 iOS开发语言:Objective-C6

1.3 分享一个小故事7

1.4 总结与启发8

第2章 Objective-C编程语言特性9

2.1 Objective-C有什么奇特的地方10

2.2 如何声明实例变量(浅谈@property的使用)12

2.3 NSString的应用14

2.4 如何判断两个字符串是否相等14

2.5 对象类型与基本数据类型的混合使用16

2.6 对象类型与基本数据类型的转换(NSNumber与NSInteger)17

2.7 不可变数组(NSArray)与可变数组(NSMutableArray)19

2.7.1 不可变数组(NSArray)的特征19

2.7.2 可变数组(NSMutableArray)的特征20

2.7.3 如何遍历数组中的对象21

2.8 不可变字典(NSDictionary)与可变字典(NSMutableDictionary)的应用23

2.8.1 不可变字典(NSDictionary)23

2.8.2 可变字典(NSMutableDictionary)24

2.8.3 如何遍历字典中的对象25

2.9 一种最简单的永久数据存储方式(NSUserDefaults的应用)26

2.10 创建类的对象的两种方法28

2.11 一种最简单的调试方法(NSLog的使用)29

2.12 忍不住也来说说iOS的设计模式(MVC的使用)29

2.13 总结与启发31

第2篇 Storyboard技术篇35

第3章 iOS常用开发控件35

3.1 XIB App与Storyboard App之争36

3.2 Storyboard开发环境36

3.3 创建一个新的工程37

3.4 熟悉XCode开发环境39

3.5 运行HelloWorld40

3.6 按钮(UIButton)与标签(UILabel)41

3.6.1 创建UIButton的IBAction42

3.6.2 创建UILabel的IBOutlet44

3.6.3 实现Button被触发后的方法45

3.7 如何删除对象的IBOutlet或IBAction45

3.8 让键盘消失的四种方法46

3.8.1 键盘消失方法一:Delegate应用三步法48

3.8.2 键盘消失方法二:事件响应的调用51

3.8.3 键盘消失方法三:将UIView改为UIControl53

3.8.4 键盘消失方法四:巧用UIButton55

3.9 UITextField更多用法56

3.10 getter与setter的应用场景57

3.11 总结与启发59

第4章 视图(UIView)与视图控制器(UIViewController)61

4.1 如何创建一个基本的视图62

4.2 透过UIAlterView看Delegate的应用64

4.3 视图与视图控制器的生命周期67

4.4 滚动视图(UIScrollView)的应用69

4.5 总结与启发71

第5章 Storyboard知多少73

5.1 Storyboard编辑页面76

5.2 Storyboard利器:Segue(连线)77

5.3 创建和触发Segue的两种方法78

5.4 Segue对象的属性设置81

5.5 触发Segue的两种方法82

5.6 Segue触发瞬间都要做些什么83

5.7 巧用Segue84

5.8 Segue的创建86

5.9 嵌入Navigation Controller87

5.10 活用prepareForSegue:sender:90

5.11 重写对象的setter和getter93

5.12 UIScrollView应用三步法98

5.13 如何实现图片的缩放100

5.14 通过异步加载获取网络图片102

5.15 如何实现一个等待提示104

5.16 总结与启发107

第3篇 Delegate应用篇111

第6章 Storyboard场景跳转方法111

6.1 场景之间的正向跳转112

6.1.1 直接跳转法(控件直接拖拽)112

6.1.2 条件跳转法(performSegueWithIdentifier)113

6.1.3 手动代码跳转法116

6.1.4 三种方法的比较118

6.2 场景之间的逆向跳转118

6.2.1 Unwind Segue连线法119

6.2.2 关于Unwind Segue的更多用法120

6.2.3 通过编码方式实现逆向跳转121

6.3 总结与启发121

第7章 Delegate应用五步曲123

7.1 学习Delegate的困惑124

7.2 从一道经典的面试题说起124

7.3 学习Delegate常出现的几个误区125

7.4 Delegate技术难点在哪里126

7.5 数据逆向传送一定要通过Delegate吗127

7.6 Delegate应用五步曲128

7.7 总结与启发133

第4篇 表视图(TableView)应用篇137

第8章 创建一个简单的表视图137

8.1 表视图与表视图单元格(TableView与TableViewCell)138

8.2 UITableView的代理机制(Data Source和Delegate)139

8.2.1 UITableViewDataSource的应用140

8.2.2 UITableViewDelegate的应用142

8.3 创建一个表视图工程143

8.4 视图控制器添加三步法144

8.5 为表视图填充数据147

8.6 如何确定列表的行数148

8.7 如何显示列表每一行对应的内容149

8.8 如何在表视图中添加缩略图152

8.9 总结与启发155

第9章 如何实现表视图的定制化单元格157

9.1 如何让每一行显示特定的缩略图158

9.2 如何定制化单元格(UITableViewCell)161

9.3 为定制化单元格创建一个类166

9.4 总结与启发169

第10章 如何判断TableView选择了哪一行171

10.1 如何理解UITableViewDelegate172

10.2 UITableViewDelegate知多少173

10.3 当某行被选中时,弹出一个提示框173

10.4 如何获取行的内容175

10.5 如何对被选中的行做标记177

10.6 总结与启发179

第11章 如何管理表视图的数据181

11.1 如何让数据更便于维护182

11.2 如何理解Property List183

11.3 将表数据存储为Property List格式184

11.4 如何读取Property List文件的内容186

11.5 如何从UITableView中删除一行187

11.6 如何重载表视图的数据192

11.7 如何永久性删除表视图的行数据193

11.8 如何实现TableView的上拉或下拉刷新196

11.9 基于UIViewController创建表视图198

11.10 关于UITableViewCell重用的理解与应用202

11.11 总结与启发203

后记 关于iOS下一代编程语言——Swift207

热门推荐