|
[color=]课程方针
周全讲授Swift语法,并连系项目停止实战。
[color=]适用人群
Swift说话进修者和iOS编程者
[color=]课程简介
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通讯、数据同享、自界说表盘
|
英语最基础的语法, swift教程, swift语法总结, swift游戏实战, swift 项目实战 |
|