登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』7天玩转iOS 界面开发

書城自編碼: 2850588
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作 者: 张益珲
國際書號(ISBN): 9787121290459
出版社: 电子工业出版社
出版日期: 2016-06-01
版次: 1 印次: 1
頁數/字數: 256/
書度/開本: 16开 釘裝: 平塑勒

售價:NT$ 435

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
不较真的心理智慧
《 不较真的心理智慧 》

售價:NT$ 279.0
漫画算法与数据结构(大规模数据集)
《 漫画算法与数据结构(大规模数据集) 》

售價:NT$ 447.0
欧洲的扩张1415—1789:现代世界的奠基
《 欧洲的扩张1415—1789:现代世界的奠基 》

售價:NT$ 829.0
引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版)
《 引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版) 》

售價:NT$ 554.0
文史星历:秦汉史丛稿
《 文史星历:秦汉史丛稿 》

售價:NT$ 661.0
神灵衰落:祈雨与乾隆朝的信仰危机
《 神灵衰落:祈雨与乾隆朝的信仰危机 》

售價:NT$ 498.0
深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!)
《 深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!) 》

售價:NT$ 325.0
新质生产力:发展新动能
《 新质生产力:发展新动能 》

售價:NT$ 493.0

建議一齊購買:

+

NT$ 940
《 iOS开发指南 从Hello World到App Store上架 第4版 》
+

NT$ 368
《 Swift基础教程 第2版 》
+

NT$ 413
《 AV Foundation开发秘籍:实践掌握iOS & OS X 应用的视听处理技术 》
編輯推薦:
从零到有能力开发一款iOS应用需经过4个阶段,*阶段是语言的学习,第二阶段是学习iOS开发框架的界面开发部分。因为移动端应用直接与用户交互,而界面是其重要的组成部分,因此这一阶段主要学习iOS界面框架架构、开发框架中提供的系统UI控件以及掌握自定义UI控件的相关知识。经过此阶段的学习,读者将具备编写商业界面、完成应用独立模块的能力。
学习开发框架中的UI控件和学习基础语法有很大不同,对于语法的学习,要刨根问底,掌握每一个细节知识点。而学习开发框架中的UI控件时,读者不必纠结实现原理,只需知道什么时候用、怎么用、如何扩展即可。因而本书在编写时,始终抓住这个原则,将iOS开发中*常用、*核心的UI控件与界面开发技巧整合扩展,整理成7天的教程,正如书名《7天玩转iOS界面开发》。相信通过对本书的学习,读者可以迅速掌握iOS界面开发的脉络。
內容簡介:
本书是一套系统的iOS UI开发教程,基本涵盖iOS开发中所用到的全部系统UI控件,在详细讲解基础运用的基础上,更深层次地分析了高级用法,为有编程基础但不是iOS开发者的程序员转iOS开发提供了便捷的学习路径。同样,对于没有开发基础,但有Objective-C基础的读者而言,也是一套很好的使用教程。
關於作者:
张益珲 唯品会iOS开发工程师,在良师益友网、麦子学院任职iOS高级讲师,录制iOS教学课程6套,涵盖语法基础、UI基础、实战演练等各个方面。在开源中国的技术博客日访问量达到3000,总访问量达35W,涵盖技术类原创文章200余篇。
目錄
目录
第1天 iOS基础UI控件(上)1
1.1 承载文字的精灵——UILabel1
1.1.1 创建第一个iOS项目Hello World1
1.1.2 使用代码重建Hello World项目7
1.1.3 iOS系统中的UI坐标系8
1.1.4 UILabel的相关属性设置9
1.1.5 多行UILabel控件与换行模式11
1.2 最简单的交互控件——UIButton13
1.2.1 在屏幕上创建一个UIButton控件13
1.2.2 UIButton控件的交互状态14
1.2.3 UIButton类中可以自定义的一些常用属性15
1.2.4 为UIButton对象添加触发方法18
1.3 专业显示图片的控件——UIImageView19
1.3.1 使用UIImageView在屏幕上创建一个图片元素20
1.3.2 连续变换播放的图片形成动画——UIImageView的帧动画21
1.4 搜索框控件——UISearchBar23
1.4.1 添加一个搜索框控件23
1.4.2 UISearchBar中常用属性的用法24
1.4.3 UISearchBar的扩展栏27
1.4.4 UISearchBar的代理方法28
1.5 简洁小巧的切换控件——UISegmentedControl30
1.5.1 创建和初始化UISegmentedControl对象30
1.5.2 UISegmentedControl中的常用属性与方法31
1.5.3 UISegmmentedControl中切换模块按钮的增、删、改以及布局操作32
1.5.4 为UISementedControl控件对象添加触发方法35
1.6 文本输入交互的基础——UITextField36
1.6.1 搭建一个用户登录界面36
1.6.2 为UITextField添加挂件39
1.6.3 监听用户的输入操作40
1.6.4 收键盘操作42
1.7 连续变化的美——UISlider43
1.7.1 通过滑块控件控制视图的颜色渐变43
1.7.2 UISlider中常用的可自定义属性44
第2天 基础UI控件(下)47
2.1 简洁小巧的开关控件——UISwitch47
2.1.1 创建一个UISwitch控件47
2.1.2 UISwitch控件中常用属性解析48
2.1.3 为UISwitch控件添加触发方法49
2.2 让等待不再寂寞——UIActivityIndicatorView49
2.2.1 在视图上创建一个UIActivityIndicatorView控件50
2.2.2 设计一个全局共享的活动指示器控件52
2.3 扁平化风格的进度条——UIProgressView55
2.4 分页控制器——UIPageControl57
2.5 步进控制器——UIStepper58
2.5.1 创建一个步进控制器控件58
2.5.2 为UIStepper控件添加图片修饰60
2.6 警告框视图——UIAlertView62
2.6.1 在视图上弹出一个警告框62
2.6.2 UIAlertView的代理方法64
2.7 活动列表——UIActionSheet65
2.7.1 在视图上弹出一个UIActionSheet控件65
2.7.2 UIActionSheet控件的代理方法66
2.8 统一的警告控制器——UIAlertController67
2.8.1 关于UIAlertAction类67
2.8.2 使用UIAlertController创建警告框和活动列表68
2.8.3 为警告框风格的UIAlertController添加文本输入框69
第3天 高级UI控件71
3.1 自由移动的视图——UIScrollView71
3.1.1 创建一个UIScrollView控件来展示大图片71
3.1.2 UIScrollView中常用方法与属性解析72
3.1.3 UIScrollViewDelegate协议中的方法74
3.1.4 关于UIScrollView的缩放操作75
3.2 基础的表格视图——UITableView77
3.2.1 使用表格视图展示列表数据77
3.2.2 UITableView中数据载体cell的复用机制79
3.2.3 数据载体UITableViewCell80
3.2.4 UITableView的编辑模式82
3.2.5 UITableView的头视图与尾视图84
3.2.6 为UITableView添加索引栏85
3.3 高级文本视图——UITextView86
3.3.1 创建一个UITextView控件86
3.3.2 UITextView中的常用属性与方法87
3.3.3 UITextViewDelegate协议中的常用方法88
3.4 高级集合布局视图——UICollectionView90
3.4.1 UICollectionView控件的优势与布局方式91
3.4.2 使用UICollectionView进行九宫格式的布局91
3.4.3 创建更加灵活的流式布局93
3.4.4 参差瀑布流布局94
3.4.5 使用UICollectionView进行圆环布局98
3.5 选择器控件——UIPickerView101
3.5.1 创建一个UIPickerView控件102
3.5.2 UIPickerView选中数据时的回调代理103
3.6 时间选择器——UIDatePicker104
3.7 网页视图与iOS原生视图的完美结合——UIWebView106
3.7.1 APP网络传输安全策略106
3.7.2 通过网络请求加载UIWebView107
3.7.3 通过HTML字符串加载UIWebView108
3.7.4 通过NSData数据加载UIWebView109
3.7.5 UIWebView中常用方法解析110
3.7.6 UIWebView的代理方法111
第4天 视图与逻辑的管理者113
4.1 基础的视图控制器——UIViewController113
4.1.1 UIViewController的生命周期113
4.1.2 UIViewController的视图层级结构118
4.1.3 UIViewController的切换跳转119
4.2 表格视图控制器——UITableViewController121
4.2.1 自定义一个UITableViewController121
4.2.2 UITableViewController自带的下拉刷新控件122
4.3 导航控制器——UINavigationController124
4.3.1 导航控制器的工作原理124
4.3.2 使用导航控制器进行多界面搭建125
4.3.3 关于导航栏UINavigationBar129
4.3.4 导航按钮UIBarButtonItem131
4.3.5 导航控制器的工具栏133
4.3.6 iOS 8之后导航控制器的一些有趣功能134
4.4 标签控制器——UITabBarController135
4.4.1 标签控制器的工作原理135
4.4.2 标签控制器的基础用法解析135
4.4.3 UITabBarItem的使用138
第5天 iOS动画开发基础139
5.1 UIView层动画的应用139
5.1.1 执行UIView层过渡动画的三个类方法139
5.1.2 创建UIView层的阻尼动画141
5.1.3 动画参数配置与组合动画142
5.1.4 UIView层过渡动画支持的属性144
5.2 UIView层动画的另一种创建方式145
5.2.1 使用commit方式进行UIView层过渡动画的创建145
5.2.2 两种UIView层动画创建方式的优劣147
5.3 UIView的转场动画147
5.3.1 重绘UIView视图时使用的转场动画147
5.3.2 切换UIView视图时使用的转场动画148
5.4 核心动画编程技术——CoreAnimation149
5.4.1 锚点对视图控件几何位置的影响150
5.4.2 色彩梯度层——CAGradientLayer151
5.4.3 视图备份层——CAReplicatorLayer152
5.4.4 图形渲染层——CAShapeLayer153
5.4.5 文本绘制层——CATextLayer154
5.4.6 CAAnimation动画体系介绍155
5.4.7 使用CABasicAnimation创建基础动画157
5.4.8 使用CAKeyframeAnimation类创建关键帧动画160
5.4.9 CALayer层的转场动画——CATransition161
5.4.10 CALayer层的组合动画——CAAnimationGroup162
5.4.11 CATransform3D变换的应用163
5.5 炫酷的粒子效果165
5.5.1 粒子发射器——CAEmitterLayer166
5.5.2 粒子单元——CAEmitterCell168
5.5.3 创建粒子火焰动画169
5.6 播放GIF动态图171
5.6.1 使用UIWebView进行GIF动态图播放171
5.6.2 使用UIImageView帧动画进行GIF动态图播放172
第6天 iOS界面布局175
6.1 传统的UIViewAutoresizing布局模式175
6.1.1 通过代码来设置视图控件的UIViewAutoresizing模式176
6.1.2 可视化地配置控件的autoresizing属性179
6.2 autolayout自动布局框架180
6.2.1 初识autolayout180
6.2.2 autolayout的属性意义与一个简单的自动布局示例182
6.2.3 使用Objective-C风格的方法进行代码autolayout布局186
6.2.4 使用格式化的字符进行autolayout布局对象的创建188
6.2.5 管理约束相关的几个方法191
6.2.6 使用autolayout设计一个高度自适应的聊天输入框及动画优化191
6.2.7 使用第三方库Masonry进行autolayout约束布局193
第7天 iOS界面开发扩展知识199
7.1 调用系统拨号与短信息应用199
7.1.1 跳转到系统拨号应用界面199
7.1.2 跳转到系统短消息界面200
7.2 iOS视频播放技术202
7.2.1 向应用中嵌入视频模块203
7.2.2 MPMoviePlayerController常用属性与方法解析204
7.3 视频播放器视图控制器——MPMoviePlayerViewController208
7.4 AVPlayerViewController视频播放框架与画中画开发技术209
7.4.1 使用AVPlayerViewController进行视频播放210
7.4.2 iPad上的画中画播放技术213
7.5 翻书效果的阅读器视图——UIPageViewController215
7.5.1 创建UIPageViewController视图控制器216
7.5.2 双翻页效果的UIPageViewController220
7.6 更加灵活地创建标签文字——NSAttributedString的应用221
7.6.1 NSAttributedString类简介222
7.6.2 可变的属性字符串NSMutableAttributedString222
7.7 毛玻璃效果的应用——界面模糊处理224
7.8 iOS地图视图编程技术226
7.8.1 进行设备地理位置定位226
7.8.2 原生地图开发技术229
7.8.3 在地图中添加大头针及标注232
7.8.4 在地图视图中添加覆盖物235
7.8.5 在地图中进行线路导航与附近兴趣点检索238

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.