资源名称:iOS移动开发从入门到精通
内容简介:
本书由资深iOS开发工程师精心编撰,系统地介绍了使用iOS 10+Swift 3+Xcode 8开发移动应用的关键技术。
本书共分三篇,*篇为基础ios开发者模式篇,主要ios开发用的什么语言介绍了iOS开发基础知识,包括iOS系统的历史、Swift 3.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等。第二篇为进阶篇,主要介绍了Alamofi移动开发技术有哪些re网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、自动化测试、性能分析、本地化、加密与安全等实用技术。第三篇为实例篇,通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并*终创建一个成熟的商业项目。
本书采用丰富的实例,直观的代码展示,向读者形象地讲解了在创建一款优秀的iOS应用程序时,所需要的移动开发的现状和前景大部分技巧,帮助读者android开发需要学什么轻松掌握并高效开发iOS程序。本书适合iOS开发新手、iOS程序员、iPhone开发人员、iPad开发人员使用,也可以移动开发主要学什么作为相关培训机构和大专院校相关专业的教学用书。
资源目录:
前言
第01ios开发用的什么语言章 开发准备
1.1 iOS移动开发现状
1.2 iOS 10的新功能
1.3 成为一名iOS开发者
1.4 创建一个基app开发本的ios开发者模式怎么打开iOS项目
1.5 iOS应用的生命周期
1.6 小app开发结
第02章 Xcode 8 IDE和iOS模移动开发票拟器
2.1 Xcode 8的使用
2.2 iapp开发OS模android开发教程拟器的使用
2.3 小结
第03章 Swift 3.0的基android开发需要学什么础知识
3.1 Swift的基本概念
3.2 数据类型与运算
3.3移动开发是做什么的 循环语句和条件移动开发应用专业不好找工作判断语句
3.4 数组和字典
3.5 小结
第04章 移动开发的现状和前景Swift 3.0的进阶内ios开发工程师容
4.1 函数ios开发语言
4.android开发需要学什么2 枚举和结构体
4.3 类
4.4 扩展、协议和其他
4.5 小结
第05章 视图UIView和层CALayer
5.1 视图UIView
5.2 CALayer层
5.3 小结
第06章 视图控制器UIViewController
6.1 UIViewController视图控制器概述
6.2 UITabBarController
6.3 UINavigationController
6android开发菜鸟教程.4 导航控制器和标签控制器
6.5 小结
第07章 常用经典控件
7.1 控件概述
7.2 UIButton的概述
7.3 UILabel文本视图
7.4 UISwiios开发工程师tch开关视图
7.5 UIRefreshControl刷新控件
7.6 UITextapp开发用什么编程软件Field文本框控件
7.7 小结
第08章 UI移动开发主要学什么TableView和UICollectionView
8.1 UITableVi移动开发票的操作流程ew概述
8.2 UICollectionView概述
8.3 小结
第09章 触屏事件和触摸手势
9.1 触摸事件的监测
9.2 触摸手势的使用
9.3 3D Touch的使用
9.4 移动开发应用专业不好找工作小结
第10章 动画、声音与视频
10.1 制作动画
10.2 音频的播放
10.3 视频的播放
10.4 ios开发是做什么的小结
第11章 Alamofire网络请求框架
11.1 Alamofire的前世今生
11.2 小结
第12章 UIWebView与HTML5技术
12.1 UIWebView的使用
12.2app开发定制 创建一个简单的笔记本
12.3 小结
第13章 数据的持久化
13.1 解析plist文件
13.2 使用Candroid开发学习网oreDataios开发是做什么的进行数据的持久化
13.3android开发是前端还是后端 小结
第14章 多线程技术
14.1 android开发需要学什么多线程的概念
14.2 使用Th移动开发技术有哪些read
14.3 Operation技术的使用
14.4 Grand Central Disp移动开发技术有哪些atch的使用
14.5 小结
第15章 MapKit地图
15.1 app开发定制Mapp开发定制ap Kit的概念
15.2 小结
第16章 iOS的图文混排技术
1app开发用什么编程软件6.1 Core Text的使用
16.2 Text Kit的android开发工具箱解锁版使用
16.3 小结
第17章 iOS的图像和视频处理技术
17.1 Core Image概述
17.2 UIBlurEffecandroid开发学习网t和CGBlendM移动开发票ode
17.3 小结
第18章 iOS常用设备的使用
18app开发需要哪些技术.1 Photos和Camera的使用
18.2 定位设备的使用
18.3 陀螺仪和加速计设备的使用
18.移动开发的现状和前景4 小结
第19章ios开发是做什么的 Storyboard故事板的使用
19.1 Storyboard概述
19.2 移动开发应用专业不好找工作在Storyboard中使用标准控件
19.3 在Storyboar移动开发技术有哪些d中使用表格控件
19.app开发一个多少钱啊4 在Storyboard中使用集合控件
19.5 Storyboard常见的层次结构
19.6 Storyboard之间的页面跳转和参数传递
19.7ios开发者模式怎么打开 使用约束功能适配多分辨率
19.8 小结
第20章 界面测试和自动化测试
20.1 单元测试概述
20.2 UI Testing界面测试
20.3 使用UIAutomation进行自动化测试
20.4 ios开发者模式小结
第21章 iOS应用程序内存泄露的检测
21.1 Allocations工具的使用
21.2 Leaks工具的android开发工具箱解锁版使用
21.3 小结
第22章 iOS应用程序的本地化
22.1 应用程序的本地化
22.ios开发语言2 小结
第23章 加密与安全
23.1 app开发定制加密与安全
23.2 小结
第24章app开发平台 开源框架CocoaPods
24.1 CocoaPods、SPM和Carthage简介移动开发票
24android开发工具箱解锁版.2 CocoaPods-app的使用
24.app开发多少钱3 小结
第25章 Git版本控制及GitHub社会移动开发技术有哪些化编程实践
25.移动开发票1 Git前奏曲
25.2 Git基础曲
25.3 小结
第26章 项目案例的架构搭建
26.1 多人协作的工作流ios开发语言程
26.2 技术选型
26.3 MVC及工程结构
26.4 UITabbarController、UINavigationController和Assets.xcassets的搭建
26.5 小结
第27章 Model层相关框架
27.1 XMLandroid开发学习网、Plist、JSON数据格式
27.2 开启ATS
27.3 AlamofireObjectMapper
27.4 ObjectMapper
27.5 Moya
27.6 小结
第28章 与众平台联姻
28.1android开发学习网 ShareSDK联合登录
28.2 ShareSDK分ios开发者模式怎么打开享
28.3 聚合数据和LeanCloud
28.4 TalkingData统计
28.5 小结
第29章 开发SwiftNews新闻客户端App
29.1 SwiftNews App概述
29.2 小结
第30章 应用程序的打包和发布
30.1 iOS应用商店概述
30.2 小结