iOS 8案例开发大全

出版日期:2015-2-7
ISBN:9787115373744
作者:朱元波,陈小玉,胡汉平,张晨洁
页数:594页

内容概要

朱元波,毕业于华东科技大学,计算机硕士,通讯工程硕士,精通iOS开发、Objective—C、C语言、C++。在苹果APP Store发布多款作品,现在就职于联通iPhone研发定制中心。

书籍目录

第1章 搭建开发环境实战
1
实例001 下载并安装Xcode
1
实例002 改变Xcode工程的公司名称
4
实例003 通过搜索框缩小文件范围并格式化代码
5
实例004 代码缩进和提示处理
6
实例005 设置项目快照以及恢复到快照
7
实例006 实现复杂的查找和替代工作
8
实例007 使用书签
10
实例008 实现断点调试
11
实例009 启动模拟器
12
实例010 使用第三方工具iPhone Simulator
15
第2章 界面布局实战
16
实例011 使用Interface Builder的故事板
16
实例012 设置UIView的位置和尺寸
22
实例013 隐藏指定的UIView区域
24
实例014 改变背景颜色
25
实例015 实现背景透明
27
实例016 定位屏幕中的图片
29
实例017 旋转和缩放视图
31
实例018 伸缩屏幕中的视图
34
实例019 实现视图的大小自适应
36
实例020 实现视图嵌套
38
实例021 插入或删除视图中的子元素
41
实例022 设置视图位置互换显示
42
实例023 设置视图位置互换显示
44
实例024 获得屏幕内视图的坐标
46
实例025 实现视图外观的自动调整
48
实例026 自动调整视图中的子元素
51
实例027 实现不同界面之间的跳转处理
54
实例028 通过列表实现不同界面之间的跳转
56
实例029 通过UITabBarController选项卡实现不同界面之间的跳转
58
实例030 在布局中实现一个模态对话框
60
实例031 实现仿iPhone的底部选项卡
61
实例032 实现导航条效果
64
实例033 在导航条中添加一个滑动条
65
实例034 在屏幕中显示一个工具条
66
实例035 在工具条中添加系统按钮
68
实例036 在工具条中自定义按钮(1)
70
实例037 在工具条中自定义按钮(2)
71
实例038 改变状态栏的颜色
72
第3章 iOS控件应用实战
74
实例039 使用文本、键盘和按钮
74
实例040 使用文本、键盘和按钮
77
实例041 在屏幕中显示一个指定的文本
79
实例042 设置屏幕中文本的对齐方式
79
实例043 设置屏幕中标签的颜色和文本的颜色
80
实例044 设置屏幕中显示不同字体的文本
81
实例045 自动调整屏幕中的文本大小
83
实例046 在一个UILabel控件中显示多行文本
84
实例047 设置文本的换行和省略模式
85
实例048 实现文本的阴影效果
86
实例049 高亮显示屏幕中的文本
87
实例050 定制一个文本绘制方法
88
实例051 按下按钮后触发一个事件
89
实例052 在屏幕中显示不同的按钮
90
实例053 点击按钮后改变按钮的文字
92
实例054 点击按钮后实现阴影反转
93
实例055 点击按钮时实现闪烁效果
94
实例056 在按钮中添加图像
95
实例057 调整屏幕中按钮的边间距
97
实例058 设置按钮中文本的换行和
省略格式
99
实例059 在屏幕中显示一个文本
输入框
99
实例060 设置文本输入框的边框
线样式
100
实例061 设置文本输入框的字体和
颜色
101
实例062 在文本输入框中设置一个
清空按钮
102
实例063 为文本输入框设置背景
图片
103
实例064 在文本输入框中添加
UIView元素
104
实例065 监视文本输入框的状态
105
实例066 实现一个开关效果
106
实例067 改变UISWitch文本和
颜色
108
实例068 显示具有开关状态的开关
110
实例069 在屏幕中显示一个分段
选项
112
实例070 选择一个分段卡后可以
改变屏幕的背景颜色
114
实例071 设置分段卡的显示样式
115
实例072 设置不显示分段卡的选择
状态
116
实例073 改变分段卡的显示颜色
117
实例074 选择某个选项时在此分段
卡中显示一幅图片
118
实例075 设置指定图片作为分段卡
的选项
119
实例076 修改分段卡标题的位置
119
实例077 设置某个选项不可用
120
实例078 插入\删除分段卡中的选项
121
实例079 插入\删除分段卡中的选项
122
实例080 滑动滑块时显示对应的值
128
实例081 滑动滑块控制文字的大小
129
实例082 自定义一个滑块
131
实例083 实现一个日期选择器
131
实例084 获取当前的时间
138
实例085 设置日期选择器中的时间
间隔
139
实例086 设置日期选择器框的显示
样式
140
实例087 设置日期选择器框的显示
样式
141
实例088 实现自动倒计时功能
142
实例089 使用选择器视图
143
实例090 自定义一个选择器
146
实例091 实现一个数字选择器
153
实例092 突出显示选择器中的
某一行
154
实例093 向选择器中添加UIView
子类
155
实例094 设置选择器框行和列尺寸
157
实例095 实现一个播放器的活动
指示器
158
实例096 实现一个蓝色进度条效果
160
实例097 在进度条中显示进度
百分比
162
实例098 在屏幕中实现一个检索框
效果
163
实例099 实现一个实时显示检索框
效果
165
实例100 设置检索框的背景颜色
166
实例101 在检索框中添加一个书签
按钮
167
实例102 在检索框中添加一个
范围条
169
实例103 添加或删除屏幕中的翻页
数目
170
实例104 使用滚动的方式查看屏幕
中的内容
172
实例105 使用滚动的方式查看图片
175
实例106 设置滚动条的颜色
177
实例107 将滚动条设置为分页的
形式
178
第4章 文本和表格处理实战
180
实例108 在屏幕中换行显示文本
180
实例109 在屏幕中显示可编辑的
文本
181
实例110 将屏幕中的文本实现编辑
状态和非编辑状态之间的
切换
182
实例111 设置屏幕中文本的对齐方式,
确定文本的选择范围
184
实例112 自动处理屏幕中文本的URL
地址和电话号码
187
实例113 在屏幕文本中显示密码
黑点“.”
187
实例114 自定义UITableViewCell
188
实例115 拆分表视图
192
实例116 列表显示18条数据
194
实例117 分段显示列表中的数据
195
实例118 删除单元格
197
实例119 添加新的单元格
198
实例120 移动单元格的位置
200
实例121 实现单元格的编辑模式和
非编辑模式的切换
201
实例122 编辑分组单元格(1)
202
实例123 编辑分组单元格(2)
204
实例124 设置单元格的尺寸和颜色
205
实例125 在单元格中添加图片
206
实例126 为单元格中的图片
添加注释
207
实例127 在单元格中添加附件
208
实例128 在单元格中添加
自定义附件
209
实例129 设置只在编辑模式下
显示附件
210
实例130 向单元格中添加其他控件
211
实例131 自定义单元格的背景
213
实例132 设置被选中单元格的
背景颜色
214
实例133 自动滚动到被选中
单元格
215
实例134 在单元格中自动排列指定的
数据
216
实例135 为每行单元格设置展开
子项
218
实例136 实现气泡样式的聊天对话
框效果
220
实例137 在搜索框中实现下
拉列表效果
222
实例138 实现一个高度自动适应
性的输入框
223
第5章 屏幕显示实战
226
实例139 在屏幕中显示一段文本
226
实例140 绘制字符串
227
实例141 设置屏幕中文本的横向
对齐方式
228
实例142 缩小文本并设置纵向对齐
方式
229
实例143 设置屏幕中的字符串
自动缩小
231
实例144 获取绘制文本所需要的
空间范围
232
实例145 显示系统中的字体
233
实例146 列表显示系统中所有的
字体
234
实例147 在屏幕中显示不同的
颜色
236
实例148 使用系统颜色
238
实例149 在屏幕中自定义颜色
239
实例150 使用背景图片创建
特殊背景
240
实例151 在屏幕中绘制指定颜色的
文字
241
实例152 在屏幕中显示图像
242
实例153 在屏幕中绘制一幅图像
243
实例154 在屏幕中绘图时设置
透明度
244
实例155 限制图像的缩放区域
246
实例156 使用UIImageView实现动
画效果
246
实例157 在屏幕中实现日历效果
248
实例158 在屏幕中自定义一个
导航条
254
实例159 在屏幕中实现仿iPhone
锁定界面效果
255
第6章 图形、图像和动画实战
257
实例160 在屏幕中实现一个简单的
动画效果
257
实例161 设置在屏幕中的动画
延迟
258
实例162 设置在屏幕中动画的
透明度
258
实例163 设置屏幕中的动画实现
放大/缩小/旋转效果
260
实例164 检测屏幕中动画的状态
261
实例165 在屏幕中实现过渡动画
效果
262
实例166 联合使用滑块和步进控件
实现动画效果
264
实例167 实现全屏显示效果
268
实例168 实现渐变样式的全屏
效果切换
270
实例169 设置屏幕中的元素随着
设备旋转而自动适应
271
实例170 设置界面旋转时自动调整
图像尺寸
272
实例171 定制屏幕中的旋转图像
273
实例172 同时实现屏幕自适应功能
和全屏功能
275
实例173 创建可旋转和调整大小的
界面
276
实例174 屏幕旋转时调整控件的
框架
279
实例175 屏幕旋转时切换视图
284
实例176 实现一个图片浏览工具
287
实例177 实现“烟花烟花满天飞”
效果
289
实例178 实现“漫天飞雪”效果
291
实例179 在屏幕中绘制一个三角形
293
实例180 在屏幕中实现颜色选择器/
调色板功能
295
实例181 在屏幕中实现滑动颜色
选择器/调色板功能
297
实例182 在屏幕中实现网格化视图
效果
300
第7章 多媒体应用实战
304
实例183 使用MediaPlayer Framework
框架播放视频
304
实例184 使用Core Image框架
处理照片
306
实例185 创建一个多功能播放器
308
实例186 使用系统内的相册
320
实例187 实现录制视频功能
322
实例188 设置屏幕中视频的画面
324
实例189 剪辑系统内的视频
326
实例190 开发一个音频播放器
328
实例191 在屏幕中实现一个电子琴
效果
329
实例192 在屏幕中实现一个DJ
混音器
331
实例193 在屏幕中实现一个音乐
选择器
333
实例194 在屏幕中听声音
336
实例195 播放本地的视频文件
337
实例196 在播放界面中叠加视频
339
第8章 互联网应用实战
342
实例197 使用Web视图获取网络
信息
342
实例198 在屏幕中显示指定的
网页
350
实例199 控制屏幕中的网页
351
实例200 在网页中加载显示PDF、Word和JPEG图片
353
实例201 在网页中加载HTML
代码
355
实例202 在网页中实现触摸处理
356
实例203 在屏幕中显示CSDN
主页
359
实例204 一个简单的网页浏览器
361
实例205 下载并显示远程URL地址
的JPEG图片
364
实例206 解析指定的XML文件
365
实例207 实时检测Wi-Fi状况
368
实例208 断点续传下载后实现
播放
372
第9章 地图定位应用实战
379
实例209 获得当前所在位置和苹果
公司总部的距离
379
实例210 使用磁性指南针
383
实例211 在屏幕中实现一个定位
系统
388
实例212 在屏幕中使用谷歌地图
391
实例213 在收集地图中实现定位和
位置标示
396
实例214 在地图中实现标注
399
实例215 在地图中灵活标注
404
实例216 实现复杂的地图标注
407
第10章 传感器、触摸和交互
416
实例217 实现一个可触摸识别
程序
416
实例218 触摸按钮
423
实例219 同时滑动两个滑块
424
实例220 触摸屏幕检测
425
实例221 触摸屏幕中的文字标签
426
实例222 演示一次触摸和两次
触摸
427
实例223 演示3次触摸
428
实例224 拖曳方式移动屏幕中的
图片
429
实例225 可以检测上、下、左、右
4个方向的触摸
431
实例226 检测触摸滑动的方向
433
实例227 实现屏幕的多点触摸
434
实例228 检测双指滑动
435
实例229 通过触摸方式放大或缩小
屏幕中的图片
436
实例230 通过触摸方式放大或缩小
屏幕中的图片
437
实例231 使用加速传感器
438
实例232 触摸屏幕后插入一幅
图片
441
实例233 触摸后实现开花效果
442
实例234 使用轻扫手势触摸
443
实例235 双指触摸放大或缩小屏幕
中图片
444
实例236 自定义触摸手势删除屏幕
中的图片
445
实例237 触摸屏幕时发出声音
447
第11章 和设备之间的操作实战
449
实例238 在屏幕中添加标记
449
实例239 调用外部程序
450
实例240 使用接近传感器
451
实例241 获取电池的状态
453
实例242 获取系统信息
454
实例243 获取设备的终端识别符
455
实例244 设置一个复制菜单
456
实例245 复制/剪切/粘贴屏幕中的
图片
458
实例246 在粘贴板中保存自定
义类
459
实例247 获取电池的详细信息
460
实例248 获取iPhone的硬件版本
以及系统信息
464
第12章 游戏应用实战
467
实例249 实现一个连连看游戏
467
实例250 实现一个移动老虎机
游戏
485
实例251 实现一个移动打砖块
游戏
488
第13章 移动Web实战
495
实例252 实现页眉定位
495
实例253 在页眉中使用按钮
497
实例254 在页眉中使用分段控件
498
实例255 在iOS网页中使用页脚
500
实例256 在iOS系统中使用工
具栏
501
实例257 使用带有标准图标的标
签栏
503
实例258 在iOS中使用链接按钮
504
实例259 在iOS中使用分组按钮
505
实例260 在iOS中创建并使用动态
按钮
507
实例261 在iOS中使用表单
510
实例262 在iOS中使用选择菜单
511
实例263 在iOS中使用单选按钮
512
实例264 在iOS中水平放置复
选框
513
实例265 在iOS中使用列表
515
实例266 在iOS中使用两列表格
516
实例267 在iOS中实现可折叠内容
块效果
517
实例268 搭建PhoneGap开发
环境
519
实例269 在iOS平台创建基于
PhoneGap的程序
521
实例270 使用通知API
522
实例271 使用确认API
524
第14章 Swift实战
526
实例272 使用Xcode创建Swift
程序
526
实例273 在界面中实现按钮的
交互
528
实例274 使用UITextField控件
531
实例275 使用文本视图控件
533
实例276 使用UILabel控件
534
实例277 开发一个方块游戏
537
实例278 使用滑块(UISlider)
控件
550
实例279 使用图像视图(UIImage
View)控件
551
实例280 使用开关(UISwitch)
控件
553
实例281 使用分段控件
555
实例282 动态控制表视图中的列表
条目
556
实例283 动态添加列表
559
实例284 实现一个新闻阅读器
562
实例285 实现一个MP3播放器
566

作者简介

本书实例全面、典型,几乎囊括了所有和iOS应用开发相关的知识。全书分为14章,内容包括搭建开发环境实战,界面布局实战,iOS控件应用实战,文本和表格处理实战,屏幕显示实战,图形、图像和动画实战,多媒体应用实战,互联网应用实战,地图定位应用实战,传感器、触摸和交互实战,游戏开发实战,移动Web实战,Swift实战。全书内容讲解细致、通俗易懂。
本书适合iOS开发初学者,iPhone开发人员、iPad开发人员,也可以作为相关培训学校和大专院校相关专业的教学用书。


 iOS 8案例开发大全下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024