步骤1: 动画特效

动画特效

    第1课

    TouchID

    本课程主要讲解TouchID相关知识,完成指纹识别功能。包含,不可用错误判断、验证失败错误判断。

    第2课

    3DTouch

    本课程主要介绍3DTouch相关功能、以及它的工作原理,并且带领大家完成3DTouch代码实现。

    第3课

    Face ID

    本章主要讲解Face ID的工作原理,以及通过代码分析Face ID的实现过程。

    第4课

    Quartz2D动画

    本课程主要讲解显示层动画,包括位置动画、旋转动画、缩放动画、像素缩放动画、淡入淡出动画、颜色渐变动画等。充分掌握显示层动画的技能点。

    第5课

    转场动画

    本课程主要讲解转场动画完成视图间的切换,并且结合手势实现侧滑栏效果。

    第6课

    内容层动画

    本课程主要讲解CALayer的相关动画、关键帧动画、关键帧淡出动画、内容层组合动画。并且会介绍动画架构层,了解iOS动画架构。

    第7课

    图片浏览器案例

    本课程主要讲解图片浏览器案例,结合手势完成照片的预览、浏览、缩放、旋转、重置等功能。

    第8课

    iOS动画特效测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤2: 网络操作&多线程

网络操作&多线程

    第1课

    多线程入门

    本章主要讲解多线程基础相关知识,包含NSThread、NSOperation、以及GCD。

    第2课

    HTTP网络协议

    本章主要讲解HTTP与HTTPS之间的区别、联系,同时也会针对HTTPS的安全性进行讲解。

    第3课

    网络数据解析

    本章主要讲解JSON、XML的数据如何解析,以及解析JSON数据的第三方库。

    第4课

    多线程网络应用

    本章主要结合多线程和网络,讲解网络下载图片的过程,并封装一个下载图片的库。

    第5课

    网络操作&多线程测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤3: 实用技术

实用技术

    第1课

    FMDB数据库

    本章主要讲解数据库的增删改查操作,以及FMDB数据库的使用。

    第2课

    日记本案例

    本章主要给大家讲解日记本案例的实现,包括注册、登录的校验,以及日记本的编辑、保存等。

    第3课

    LBS定位

    本章主要讲解CoreLocation的使用,以及速度表的案例实现。

    第4课

    推送通知

    本章主要讲解本地推送、远程推送的实现,同时也会给大家介绍常用的第三方推送通知的官方文档。

    第5课

    传感器

    本章主要讲解加速度传感器、距离传感器、电量监控、指南针等。

    第6课

    小慕餐厅(上)

    本章主要结合所学知识,从0开始,完成一个App主界面的搭建。

    第7课

    小慕餐厅(下)

    本章主要结合所学知识,逐步完善项目App的功能。

    第8课

    实用技术测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤4: Swift4.0

Swift4.0

    第1课

    Swift UI

    本章主要围绕Swift讲解UILabel、UIButton等常用UI组件。

    第2课

    Swift天气

    本章主要运用所学知识完成天气App数据的获取以及界面的搭建。

    第3课

    Swift UI测试

    本课为考评,满分100学分,共10道题,限时15分钟

iOS提升:网络多线程与常用主流框架

报名人数已满
¥468.00
意见反馈 帮助中心 APP下载
官方微信