打印 上一主题 下一主题

[百度网盘]最完善的Swift3从语法到实战视频课程iOS开发教程

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2017-10-30 17:38:26
3214 1
课程目标
全面讲解Swift语法,并结合项目进行实战。
适用人群
Swift语言学习者和iOS编程者
课程简介
Swift作为一门新兴的编程语言,其集合了许多现代编程语言的优势,由于其开源的特性,其应用领域也将越来越广泛。本书从零开始,介绍语言的运行环境,基本语法,高级用法并以iOS实战应用的方式带领读者对Swift语言从入门到精通。

iOS视频篇第一阶段-入门基础阶段
1、 周期与目标:
学习周期:24天
学完后目标:C语言与Objective-C语言的基本使用,能够很好的了解c语言面向过程的开发本质,objective-C面向对象的本质,能够开发出猜拳游戏,联系人管理系统等项目。
2、知识点:
1)C语言基础(掌握)
系统与开发工具的基本使用、基本数据类型、判断与循环语句、函数与变量作用域
2)C语言进阶
基本运算与进制、基本算法、数组与指针、枚举、宏定义
3)Objective-C语言基础(重点)
OC基本语法、类与对象、封装与继承、点语法、公有与私有属性、构造方法
4)Objective-C语言进阶(重点)
内存管理的原则、MRC的内存管理、ARC的内存管理、野指针与僵尸对象、分类、协议、延展、block的简单使用、代理设计模式、Foundation框架、数组持久化、单例设计模式
iOS视频篇第二阶段-UI基础阶段
1、周期与目标:
学习周期:24天
学完后目标:市场上90%的界面搭建都能够实现,能够应付工作中初级iOS开发者的绝大多数技术问题。
2、知识点:
1)UI基础(掌握)
iOS开发介绍、Storyboard的基本使用、基本控件的使用、封装xib、MVC设计模式、图片轮播器的基本实现、UITableView的简单实用、UITableView的代理、cell的重用机制、自定义cell、自动布局及屏幕适配;
2)UI加强(重点)
控制器间传值、控制器的生命周期、多控制器管理、SVProgressHUD、本地存储、归档与解档、绘图与简单动画、核心动画、触摸事件、手势解锁、多手势的使用、SVN的介绍、命令行的基本使用、SVN的使用、自定义tabbarController、基本架构的学习、国际化、真机调试、App间跳转、打包与发布
iOS视频篇第三阶段——多线程网咯进阶阶段
1、周期与目标:
学习周期:12天
学完后目标:能够对于开放接口的项目进行调取和加载数据,实现自己独立开发项目获取成就感
2、知识点:
1)多线程(掌握)
多线程原理、NSThread、互斥锁与自旋锁、Block内存、自动释放池、消息循环、线程间通信、CGD的使用、NSOperation、异步加载图像、自定义Operation、SDWebImage的原理、仿SDWebImage、缓存处理
2)网络(熟悉)   
网络基本原理、异步请求、TCP和UDP、Http与Https、Socket通信、Xml与Json、SAX解析、DOM解析、请求方法与网络安全、文件的上传与下载、断点续传、NSURLSession、AFN框架的基本使用、AFN的深入理解、HTML5、SQLite、SVN与Git、Cocoapods的基本使用、图片轮播器的构造思想、UICollectionView的使用
iOS视频篇第四阶段——iOS加强阶段
1、 周期与目标:
学习周期:15天
学完后目标:能够完整体验开发社交类app应用程序的开发过程,掌握最新、最热门iOS开发技能。
2、知识点:
1)Swift(掌握)   
常量与变量的定义、可选类型、可选类型的判断、空合并运算符、数组与字典、函数、闭包、重载构造函数、遍历构造函数、KVC构造函数、异常的处理、Swift中GCD的使用
2)项目-新浪微博(重点)
Auth授权登录、Swift与OC混编、SnapKit的使用、下拉刷新、pop动画、表情键盘、图文混排、网络加载数据的封装、自定义cell的封装、KVO的使用、源代码管理、textView的使用、本地持久化、NSDate与NSCalendar的使用、常用本地数据库框架的基本使用、正则表达式、YYModel、YYText、tableView性能优化
iOS视频篇第五阶段——iOS高级阶段
1、 周期与目标:
学习周期:25天
学完后目标:能够实现主流App的多种实用技术点,满足多种类型app的开发需求,以及同一个项目适配iPhone、iPad等多平台。
2、知识点:
1)实用技术(掌握)
LBS定位、地理编码和反地理编码、远程推送与本地推送、社交分享、SSO授权、静态库、短信验证、通讯录、二维码、支付宝SDK、蓝牙4.0、加速计与陀螺仪、音乐播放与视频播放。
2)iPad开发(熟悉)  
UIPopover的使用、UISplitViewController、Modal转场及动画切换
3)即时通讯(掌握)  
Socket通信、CoreData、XMPPFramework的使用、心跳检测、自动重连、单聊与群聊、好友列表、融云SDK
4)Apple Watch(熟悉)
基本控件的使用、语音输入、多控制器管理、通知、iPhone与Watch通信、数据共享、自定义表盘
游客,如果您要查看本帖隐藏内容请回复

吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:2017 Swift3从入门到精通项目实战视频课程
下一篇:Kotlin核心技术入门与进阶详解视频课程
收藏
收藏
支持
支持
反对
反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网