iOS开发从入门到精通(Xcode8和Swift3)
初识Xcode8.0
- iOS项目模板的介绍
- 您的第一个工程项目
- 使用资源文件夹导入并管理图片素材
- 设置项目的属性
- 检测模拟器在各个方向上的切换
- iOS模拟器的基本使用方法
- 使用不同设备类型的iOS模拟器
- 使用iOS模拟器演示App的生命周期
- Xcode左侧界面介绍一
- Xcode左侧界面介绍二
- Xcode右侧界面介绍
- Xcode代码区的样式设置
- Xcode声音效果的设置
- 快速查找并打开文件
- 快速更改同名变量
- 将代码段提取为方法
- 代码的查找和替换
- 代码编写的自动补全功能
- 代码方法块的折叠与展开
- 代码语法颜色样式的设置
- 几种在控制台输出日志的方式
- 代码的Debug调试
- 在顶部状态栏显示风火轮
- 为应用程序添加图标
- 读取iOS应用的配置信息
视图与视图控制器
- UIView视图的基本使用
- UIView视图的层次关系
- UIView视图的基本操作
- 给图像视图添加相册边框效果
- 给图像视图添加圆角效果
- 给图像视图添加阴影效果
- UIView视图的渐变填充
- UIView视图的纹理填充
- 给视图应用仿射变换
- 给视图添加单击手势
- 给视图添加长按手势
- 给视图添加双击手势
- 视图控制器和滚动视图
- 选项卡(标签)视图控制器的使用
- 导航视图控制器的使用
- 导航控制器的导航栏和工具栏
- 导航控制器的入栈和出栈
- 导航控制器的的导航栏样式
- 自定义导航控制器的导航按钮
- 在故事板中设置初始视图控制器
- 在故事板中使用标签和按钮控件
- 在故事板中使用图像视图控件
- 在故事板中使用表格控件
- 在故事板中使用集合控件
常用控件的使用
- UIButton控件的使用
- UIButton图片按钮的使用
- UILabel文本标签的使用
- UILabel文本标签的自动换行
- UILabel自定义文字样式
- UISwitch开关控件的使用
- UIStepper控件的使用
- UITextField控件的使用
- 普通警告窗口的使用
- 动作表样式警告窗口的使用
- UIDatePicker日期时间选择器
- 环形进度条控件的使用
- 使用UIWebView控件加载网页
- 使用网页视图加载本地HTML
- 使用MKMapView加载简单地图
- 为MKMapView指定地理坐标
- 在地图视图上显示提示框
- 将地理坐标转换为实际地名
- 使用UITableView制作简单表格
- 设置UITableView单元格的高度
- 设置UITableView单元格图标
- 设置UITableView的数据源
- 设置UITableView单元格背景色
- UITableView滑动到指定单元格
- UITableView单元格间隔背景色
- 自定义单元格的Accessory样式
- 删除UITableView单元格
- 插入UITableView单元格
- 调整UITableView单元格的顺序
多媒体相关技术
数据处理、实用插件与自动化测试
- 程序沙箱结构中常用的几个目录
- 文件夹的创建
- 创建各种类型的文件
- 对文件夹进行遍历操作
- 复制、移动和删除文件
- 退出系统前的事件处理
- 检测App是否首次运行
- 读取和解析Plist属性列表文件
- 通过代码创建Plist文件
- NSKeyedArchiver存储解析数据
- 创建CoreData实体并插入数据
- 查找CoreData中的数据
- 编辑CoreData中的数据
- 删除CoreData中的数据
- 单例模式的使用
- 解析Xml文档
- 解析Json文档
- 与设计师的心灵沟通
- 使用VVDocuments生成规范化注释
- 使用XAlign插件美化代码
- 通过Alcatraz管理Xcode的插件
- 利用OCR技术识别信用卡号码
- UI Testing界面测试功能的使用
- 使用Javascript进行自动化测试
网络、多线程与社会化分享
- 检测网络的连接状态
- 使用UIApplication打开网页
- 使用UIApplication拨打电话
- 使用UIApplication发送短信
- 使用UIApplication发送邮件
- 使用UIApplication打开地图
- 使用邮件撰写视图控制器编写邮件
- 使用同步Get的方式查询某地天气
- 使用异步Get的方式查询网页源码
- 使用异步Get的方式查询优酷信息
- 使用同步Post的方式查询IP信息
- 使用异步Post的方式查询IP信息
- 使用异步的方式下载网络图片
- URLSession将地名转为地理坐标
- 使用URLSession下载图片
- 使用URLSession显示下载进度
- 使用URLSession上传图片至服务器
- PerformSelector消息处理方法
- PerformSelector方法的延迟执行
- 使用Timer执行定时任务
- 使用Tread暂停动作的执行
- 使用GCD多线程技术下载图片
- 多线程的同步与异步
- 使用微博开放平台并获得应用key
- 使用QQ开放平台并获得应用key
- 使用微信开放平台并获得应用key
- 注册ShareSdk并获得对应的key
- ShareSdk的下载安装及配置
- 实现ShareSdk的社会化分享功能
进阶内容
- 隐藏顶部的状态栏
- 列出设备上所有的字体
- 给代码方法添加宏注释
- 计算两个日期间的差值
- 正则表达式的使用
- 在Swift中调OC类和方法
- 使用Xcode的版本管理功能(SCM)
- 实现App的Settings设置
- 陀螺仪设备的使用
- 定位设备的使用
- 系统本地通知的创建
- 从系统相册中读取图片
- 调用相机并获取拍摄后的图片
- 使用CoreText框架创建富文本
- 截取当前屏幕上的显示内容
- 给图片添加水印效果
- 使用CGBlendMode改变图片颜色
- 图像中人物的面部检测
- 使用Quarz2d绘制自定义图形
- 创建位移关键帧动画
- 查看运行中程序的元素层级
- 故事板的常用项目结构
- 多个故事板中的页面跳转
- 使用Segue跳转页面并传递参数
- 在故事板中适配页面至各分辨率
- 对Storyboard进行本地化处理
- App内容文本的本地化
- 在iTunesConnect中创建新App
- 为新的App添加IAP内购项目
- 为内购添加沙箱技术测试人员
- IAP内购功能的具体实现和测试
- 项目的打包上传和提交审核
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
多个故事板中的页面跳转-进阶内容iOS开发从入门到精通(Xcode8和Swift3)
课程介绍
本教程手把手教您学习Xcode8和Swift3语言!一看就懂,一学就会!
视频教程拥有180节课程,包含iOS开发基础知识、数据处理、常用插件、信用卡卡号识别、自动化测试、网络访问、多线程、ShareSDK社会化分享、CoreImage、CoreText、面部检测、Storyboard技巧、关键帧动画、本地通知、陀螺仪相机定位设备、本地化、通过IAP内购实现营利、App上传与审核等超多干货!
推荐课程