【正版全新】 iOS开发实战:从零基础到上架App Store张益珲编著清华大学出版社9787302511953 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

【正版全新】 iOS开发实战:从零基础到上架App Store张益珲编著清华大学出版社9787302511953精美图片
》【正版全新】 iOS开发实战:从零基础到上架App Store张益珲编著清华大学出版社9787302511953电子书籍版权问题 请点击这里查看《

【正版全新】 iOS开发实战:从零基础到上架App Store张益珲编著清华大学出版社9787302511953书籍详细信息

  • ISBN:9787302511953
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2018-10
  • 页数:暂无页数
  • 价格:45.82
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-20 15:58:24

寄语:

团购可联系在线客服询优惠价 可开发票 正版保证


内容简介:

暂无相关简介,正在全力查找中!


书籍目录:

  

章开发准备1

1.1iOS11新特性简述1

1.1.1新增拖放交互编程接口2

1.1.2其他新增功能4

1.2熟悉iOS开发环境4

1.2.1安装Xcode开发工具4

1.2.2了解Xcode开发工具主界面6

1.2.3Xcode开发工具的使用技巧及常用快捷键7

1.3创建个iOS项目9

1.4使用Git进行项目版本管理12

1.4.1Git与Github简介12

1.4.2注册GitHub会员12

1.4.3使用Xcode创建Git仓库13

1.4.4用Xcode建立本地Git仓库与GitHub代码托管平台的关联15

第2章基础UI组件18

2.1iOS系统UI框架的介绍18

2.1.1MVC设计模式19

2.1.2代理设计模式19

2.2视图控制器——UIViewController20

2.2.1UIViewController的生命周期20

2.2.2UIViewController的视图层级结构24

2.3文本控件——UILabel24

2.3.1使用UILabel在屏幕上创建一个标签控件24

2.3.2自定义标签控件的相关属性25

2.3.3多行显示的UILabel控件与换行模式26

2.4按钮控件——UIButton27

2.4.1创建一个按钮改变屏幕颜色27

2.4.2更加多彩的UIButton控件29

2.5文本输入框控件——UITextField31

2.5.1在屏幕上创建一个输入框31

2.5.2UITextField的常用属性介绍33

2.5.3UITextField的代理方法33

2.5.4实现一个监听输入信息的用户名输入框34

2.6开关控件——UISwitch35

2.6.1创建一个开关控件35

2.6.2为UISiwtch控件添加触发方法36

2.7分页控制器——UIPageControl37

2.8分段控制器——UISegmentedControl37

2.8.1UISegmentedControl基本属性的应用38

2.8.2对UISegmentedControl中的按钮进行增、删、改操作38

2.8.3UISegmentedControl中按钮宽度的自适应39

2.9滑块控件——UISlider40

2.9.1UISlider的创建与常规设置40

2.9.2对UISlider添加图片修饰41

2.10活动指示器控件——UIActivityIndicatorView41

2.11进度条控件——UIProgressView42

2.12步进控制器——UIStepper43

2.12.1步进控制器的基本属性使用43

2.12.2自定义UIStepper按钮图片44

2.13选择器控件——UIPickerView44

2.13.1创建一个UIPickerView控件44

2.13.2UIPickerView选中数据时的回调代理46

2.14通过CALayer对视图进行修饰46

2.14.1创建圆角的控件47

2.14.2创建带边框的控件47

2.14.3为控件添加阴影效果48

2.15警告控制器——UIAlertController48

2.15.1UIAlertController的警告框48

2.15.2UIAlertController之活动列表50

2.16基础UI控件扩展篇51

2.16.1搜索栏控件——UISearchBar51

2.16.2日期时间选择器——UIDatePicker52

2.16.3警告视图——UIAlertView54

2.16.4活动列表——UIActionSheet54

2.17实战:登录注册界面的搭建55

第3章UI控件59

3.1导航控制器——UINavigationController60

3.1.1导航控制器的工作原理60

3.1.2使用导航控制器进行多界面搭建61

3.1.3导航栏UINavigationBar63

3.1.4导航按钮UIBarButtonItem65

3.1.5导航控制器的工具栏67

3.1.6iOS8系统之后导航控制器的一些有趣功能67

3.2标签控制器——UITabBarController68

3.2.1标签控制器的工作原理68

3.2.2标签控制器的基础用法解析68

3.2.3关于UITabBarItem的使用70

3.3滚动视图——UIScrollView71

3.3.1使用UIScrollView展示视图内容71

3.3.2UIScrollView的代理方法72

3.4网络视图——UIWebView74

3.4.1App网络传输安全策略74

3.4.2通过网络请求加载UIWebView75

3.4.3通过HTML字符串加载UIWebView75

3.4.4通过Data数据加载UIWebView76

3.4.5UIWebView中常用方法解析76

3.4.6UIWebView的代理方法77

3.5表格视图——UITableView78

3.5.1UITableView的创建与复用机制78

3.5.2创建一个表格视图UITableView79

3.5.3关于表格数据的载体UITableViewCell81

3.5.4设置UITableView的行高和头尾视图82

3.5.5UITableView的用户交互行为83

3.5.6为UITableView添加索引栏85

3.6复杂布局视图——UICollectionView85

3.6.1UICollectionView控件的优势与布局方式86

3.6.2使用UICollectionView进行九宫格式的布局86

3.6.3创建更加灵活的流式布局88

3.6.4自定义UICollectionViewFlowLayout进行参差瀑布流布局88

3.6.5使用UICollectionView进行圆环布局91

3.7实战:开发一款手机网页浏览器93

3.7.1网页浏览器工程的搭建93

3.7.2核心网页视图的设计94

3.7.3历史记录界面的设计101

3.7.4收藏界面的设计102

3.7.5启动页面、图标及应用名称的相关优化103

3.8扩展内容106

3.8.1应用内评价组件106

3.8.2进行系统拨号与短信界面的调用106

3.8.3拖拽交互体验107

第4章网络编程技术111

4.1使用NSURLConnection请求网络数据111

4.1.1申请一个免费的API服务112

4.1.2使用NSURLConnection进行API服务数据的获取114

4.1.3使用NSURLConnection进行异步网络请求115

4.1.4使用NSURLConnection类通过代理回调的方式异步请求116

4.2设计封装一个更加易用的网络请求类117

4.2.1设计自定义的网络请求连接类117

4.2.2设计自定义的网络请求管理类118

4.3JSON类型数据的解析与数据模型的设计120

4.3.1JSON数据简介120

4.3.2在iOS中解析JSON数据121

4.3.3数据模型Model类的设计122

4.4使用CocoaPods进行第三方库的管理124

4.4.1在MAC上安装CocoaPods工具125

4.4.2用CocoaPods搭建一个使用第三方网络请求框架AlamoFire的工程126

4.5使用AlamoFire进行网络请求128

4.5.1详解/S协议128

4.5.2使用AlamoFire进行网络请求129

4.6实战:开发“笑一笑”应用程序130

4.6.1工程项目框架的搭建130

4.6.2“笑一笑”界面数据载体cell的设计132

4.6.3“笑一笑”界面的搭建134

4.6.4实现下拉刷新与加载更多功能137

4.6.5“趣图吧”界面数据载体cell的设计138

4.6.6“趣图吧”界面的设计141

第5章音频、视频开发技术145

5.1iOS音频开发基础——AVAudioPlayer类的使用145

5.1.1使用AVAudioPlayer进行MP3音频文件的播放145

5.1.2进行音频播放相关属性的控制147

5.1.3后台播放音频及用户交互的优化152

5.2iOS视频开发基础154

5.2.1使用MPMoviePlayerController向应用中嵌入视频模块154

5.2.2MPMoviePlayerController常用属性与方法解析155

5.3视频播放器视图控制器——MPMoviePlayerViewController158

5.4AVPlayViewController视频播放框架与画中画开发技术159

5.4.1使用AVPlayerViewController进行视频播放160

5.4.2iPad的画中画播放技术162

5.5实战:“歌手王菲”音频播放器的开发164

5.5.1工程搭建与LRC歌词文件简介164

5.5.2LRC歌词解析引擎的设计165

5.5.3核心播放器引擎的设计168

5.5.4歌曲列表与歌词显示视图界面的设计173

5.5.5播放器主页面的实现176

5.5.6后台播放音频用户交互的处理181

第6章动画开发技术183

6.1使用UIImageView播放图片组帧动画184

6.2UIView层动画的应用185

6.2.1执行UIView层过渡动画的3个类方法185

6.2.2创建UIView层的阻尼动画186

6.2.3动画参数配置与组合动画186

6.2.4UIView层过渡动画支持的属性188

6.3使用mit方式进行UIView层动画的创建189

6.3.1使用mit方式进行UIView层过渡动画的创建189

6.3.2两种UIView层动画创建方式的优劣190

6.4UIView的转场动画190

6.4.1重绘UIView视图时使用的转场动画191

6.4.2切换UIView视图时使用的转场动画191

6.5核心动画编程技术——CoreAnimation192

6.5.1锚点对视图控件几何位置的影响193

6.5.2色彩梯度层——CAGradientLayer194

6.5.3视图拷贝层——CAReplicatorLayer194

6.5.4图形渲染层——CAShapeLayer195

6.5.5文本绘制层——CATextLayer196

6.5.6CAAnimation动画体系介绍197

6.5.7使用CABasicAnimation创建基础动画198

6.5.8使用CAKeyframeAnimation类创建关键帧动画200

6.5.9CALayer层的转场动画——CATransition201

6.5.10CALayer层的组合动画——CAAnimationGroup202

6.5.11CATransform3D变换的应用203

6.6炫酷的粒子效果205

6.6.1粒子发射器——CAEmitterLayer205

6.6.2粒子单元——CAEmitterCell206

6.6.3创建粒子火焰动画207

6.7播放GIF动态图209

6.7.1使用UIWebView进行GIF动态图播放209

6.7.2使用UIImageView帧动画进行GIF动态图播放209

6.8实战:小游戏FlappyBird的设计与开发210

6.8.1小鸟对象的设计211

6.8.2游戏开始界面的设计213

6.8.3游戏结束界面的设计214

6.8.4FlappyBird游戏主框架的搭建215

第7章传感器开发技术221

7.1为应用程序添加手机密码及指纹识别的安全验证221

7.1.1使用手机密码为应用程序添加安全验证222

7.1.2使用用户指纹为应用程序添加安全验证223

7.2使用加速度传感器、螺旋仪传感器与磁力传感器获取设备空间状态224

7.3距离传感器的应用227

7.4iOS蓝牙开发技术228

7.4.1中心设备管理类CBCentealManager229

7.4.2外围设备管理类CBPeripheraManager232

7.5GPS应用与地图编程技术236

7.5.1进行设备地理位置定位236

7.5.2原生地图开发技术238

7.5.3在地图中添加大头针及标注240

7.5.4在地图视图中添加覆盖物242

7.5.5在地图中进行线路导航与附近兴趣点检索244

7.6实战:简易蓝牙对战五子棋248

7.6.1游戏核心通信类的设计248

7.6.2棋盘瓦片的设计254

7.6.3核心游戏视图与游戏核心逻辑的设计256

7.6.4核心游戏视图控制器的设计262

第8章界面布局技术266

8.1iOS中传统的UIViewAutoresizing布局模式266

8.1.1通过代码设置视图控件的UIViewAutoresizing模式267

8.1.2在b文件中可视化地配置控件的autoresizing属性269

8.2autolayout自动布局框架270

8.2.1初识autolayout270

8.2.2autolayout的属性意义与一个简单的自动布局示例272

8.2.3使用代码进行autolayout布局275

8.2.4使用格式化的字符串进行autolayout布局对象的创建277

8.2.5与约束相关的几个方法279

8.2.6使用autolayout设计一个高度自适应的聊天输入框及动画优化279

8.2.7使用第三方库SnapKit进行autolayout约束布局281

第9章数据持久化技术286

9.1使用plist文件进行轻量级数据持久化管理286

9.1.1在工程中读取Plist文件数据286

9.1.2在程序沙盒Documents目录中创建和使用plist文件288

9.1.3使用NSUserDefaults类进行数据持久化289

9.2使用归档技术进行数据模型持久化290

9.2.1进行单一系统数据类型的归档与解归档操作290

9.2.2对多个对象进行数据归档291

9.2.3进行自定义数据模型的归档292

9.3小型数据库SQLite在iOS开发中的应用293

9.4核心数据管理框架CoreData的使用296

9.4.1使用CoreData设计数据模型296

9.4.2CoreData编程框架中3个重要的类299

9.4.3CoreData编程框架的数据操作301

9.4.4使用CoreData进行数据与页面的绑定304

9.5网络缓存策略307

9.5.1为网络请求设置缓存策略308

9.5.2应用缓存管理类NSURLCache简介309

0章提交应用程序到AppStore310

10.1使用Xcode开发工具进行程序调试310

10.1.1使用自定义断点进行代码调试310

10.1.2添加全局异常断点312

10.1.3使用LLDB调试器进行程序调试312

10.2Apple开发者账号的申请313

10.2.1几种类型的开发者账号313

10.2.2申请开发者账号的过程314

10.3进行应用程序打包317

10.3.1在iTunesConnect中进行应用的创建与配置317

10.3.2使用Xcode打包与提交iTunes323

1章更多功能与进阶技巧327

11.1iOS通知中心NotificaitonCenter的应用327

11.1.1通知类Notification简介327

11.1.2通知中心NotificationCenter应用328

11.2多线程开发技术329

11.2.1使用Thread进行线程管理329

11.2.2使用Operation类与OperationQueue类进行多任务管理331

11.2.3iOS中GCD编程技术简介333

11.33DTouch技术的应用334

11.3.13DTouch的3大模块334

11.3.2HomeScreenQuickAction使用与相关API详解335

11.4iOS中语音识别技术的应用338

11.4.1SpeechFramework框架中的重要类338

11.4.2申请用户语音识别权限与进行语音识别请求338


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:8分

  • 人物塑造:4分

  • 主题深度:9分

  • 文字风格:9分

  • 语言运用:5分

  • 文笔流畅:9分

  • 思想传递:6分

  • 知识深度:3分

  • 知识广度:5分

  • 实用性:9分

  • 章节划分:3分

  • 结构布局:5分

  • 新颖与独特:9分

  • 情感共鸣:4分

  • 引人入胜:7分

  • 现实相关:6分

  • 沉浸感:5分

  • 事实准确性:6分

  • 文化贡献:6分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:9分

  • 网站更新速度:5分

  • 使用便利性:7分

  • 书籍清晰度:6分

  • 书籍格式兼容性:7分

  • 是否包含广告:5分

  • 加载速度:6分

  • 安全性:8分

  • 稳定性:5分

  • 搜索功能:3分

  • 下载便捷性:7分


下载点评

  • 赚了(98+)
  • 无缺页(626+)
  • 服务好(320+)
  • 格式多(586+)
  • 章节完整(508+)
  • 不亏(371+)
  • 速度慢(576+)
  • 四星好评(663+)
  • 小说多(343+)
  • 引人入胜(668+)
  • 目录完整(621+)
  • 无广告(635+)
  • 排版满分(477+)

下载评价

  • 网友 家***丝: ( 2025-01-17 13:05:50 )

    好6666666

  • 网友 石***致: ( 2025-01-11 03:01:52 )

    挺实用的,给个赞!希望越来越好,一直支持。

  • 网友 堵***洁: ( 2025-01-05 01:33:05 )

    好用,支持

  • 网友 冷***洁: ( 2024-12-31 10:48:15 )

    不错,用着很方便

  • 网友 师***怡: ( 2025-01-17 06:58:04 )

    说的好不如用的好,真心很好。越来越完美

  • 网友 养***秋: ( 2025-01-15 12:35:31 )

    我是新来的考古学家

  • 网友 权***波: ( 2025-01-20 03:42:50 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 国***芳: ( 2024-12-29 12:53:45 )

    五星好评

  • 网友 焦***山: ( 2025-01-02 22:26:51 )

    不错。。。。。

  • 网友 郗***兰: ( 2025-01-03 17:13:50 )

    网站体验不错

  • 网友 宫***玉: ( 2024-12-26 11:12:40 )

    我说完了。

  • 网友 居***南: ( 2024-12-30 18:31:31 )

    请问,能在线转换格式吗?

  • 网友 仰***兰: ( 2024-12-30 16:02:40 )

    喜欢!很棒!!超级推荐!

  • 网友 曹***雯: ( 2025-01-15 05:31:09 )

    为什么许多书都找不到?

  • 网友 田***珊: ( 2025-01-02 05:38:53 )

    可以就是有些书搜不到

  • 网友 康***溪: ( 2025-01-07 15:31:20 )

    强烈推荐!!!


随机推荐