当前位置:IT教程网 > 优质资源 > 黑马ios开发精品全套培训教程

action 发表于 2018-04-06
  • 资源详情
  • 下载记录
  • 资源评价

黑马ios开发精品全套培训教程

, b9 F( l1 u( W

iOS视频篇第一阶段-入门基础阶段

1、周期与目标:, Y: \! Y  P7 [" U+ t
学习周期:24天
学完后目标:C语言与Objective-C语言的基本使用,能够很好的了解c语言面向过程的开发本质,objective-C面向对象的本质,能够开发出猜拳游戏,联系人管理系统等项目。
2、知识点:2 I) ?8 C/ k2 a# ?" X0 [
1)C语言基础(掌握)系统与开发工具的基本使用、基本数据类型、判断与循环语句、函数与变量作用域
2)C语言进阶基本运算与进制、基本算法、数组与指针、枚举、宏定义* U3 e# W: `- V# Y# M
3)Objective-C语言基础(重点)OC基本语法、类与对象、封装与继承、点语法、公有与私有属性、构造方法! w+ w  d9 I! h3 e9 |1 S; f* [3 Z
4)Objective-C语言进阶(重点)内存管理的原则、MRC的内存管理、ARC的内存管理、野指针与僵尸对象、分类、协议、延展、block的简单使用、代{过}{滤}理设计模式、Foundation框架、数组持久化、单例设计模式7 Q9 x$ s& Z& V# c. q9 F
iOS视频篇第二阶段-UI基础阶段! O9 O  i& h, b( H( {7 S6 w
1、周期与目标:, c/ z0 _4 J8 h& A" j0 n# \
学习周期:24天
学完后目标:市场上90%的界面搭建都能够实现,能够应付工作中初级iOS开发者的绝大多数技术问题。
2、知识点:. I& L6 q) E% B. d! N3 D& i
1)UI基础(掌握)iOS开发介绍、Storyboard的基本使用、基本控件的使用、封装xib、MVC设计模式、图片轮播器的基本实现、UITableView的简单实用、UITableView的代{过}{滤}理、cell的重用机制、自定义cell、自动布局及屏幕适配;2 ^& `$ ?  n. w" C7 ^, L+ H
2)UI加强(重点)控制器间传值、控制器的生命周期、多控制器管理、SVProgressHUD、本地存储、归档与解档、绘图与简单动画、核心动画、触摸事件、手势解锁、多手势的使用、SVN的介绍、命令行的基本使用、SVN的使用、自定义tabbarController、基本架构的学习、国际化、真机调试、App间跳转、打包与发布

iOS视频篇第三阶段——多线程网咯进阶阶段
1、周期与目标:
学习周期:12
学完后目标:能够对于开放接口的项目进行调取和加载数据,实现自己独立开发项目获取成就感. G7 @5 ]% ^1 M. }* ~
2、知识点:
1)多线程(掌握)多线程原理、NSThread、互斥锁与自旋锁、Block内存、自动释放池、消息循环、线程间通信、CGD的使用、NSOperation、异步加载图像、自定义Operation、SDWebImage的原理、仿SDWebImage、缓存处理( }, f9 {( w; A, o/ M* h
2)网络(熟悉)   网络基本原理、异步请求、TCP和UDP、Http与Https、Socket通信、Xml与Json、SAX解析、DOM解析、请求方法与网络安全、文件的上传与下载、断点续传、NSURLSession、AFN框架的基本使用、AFN的深入理解、HTML5、SQLite、SVN与Git、Cocoapods的基本使用、图片轮播器的构造思想、UICollectionView的使用
) P8 b  i" ^6 t1 P
iOS视频篇第四阶段——iOS加强阶段. W, U$ l/ a2 a0 _0 x8 b) t
1、周期与目标:% S# |6 S' q: i% S
学习周期:15天
学完后目标:能够完整体验开发社交类app应用程序的开发过程,掌握最新、最热门iOS开发技能。" @) A% ]2 j" P! c! a' a2 ^7 }
2、知识点:* m6 }$ t+ y) N, U5 B$ w
1)Swift(掌握)   常量与变量的定义、可选类型、可选类型的判断、空合并运算符、数组与字典、函数、闭包、重载构造函数、遍历构造函数、KVC构造函数、异常的处理、Swift中GCD的使用5 t! B# r2 |5 _( d3 \: h1 z, w$ k
2)项目-新浪微博(重点)Auth授权登录、Swift与OC混编、SnapKit的使用、下拉刷新、pop动画、表情键盘、图文混排、网络加载数据的封装、自定义cell的封装、KVO的使用、源代码管理、textView的使用、本地持久化、NSDate与NSCalendar的使用、常用本地数据库框架的基本使用、正则表达式、YYModel、YYText、tableView性能优化( p/ d: c+ {6 U+ A
# H) v# ~  R+ K( L5 |# f
iOS视频篇第五阶段——iOS高级阶段
1、周期与目标:5 K1 S3 d! o2 F
学习周期:25天
学完后目标:能够实现主流App的多种实用技术点,满足多种类型app的开发需求,以及同一个项目适配iPhone、iPad等多平台。5 W2 M+ R, k$ ^4 i/ k
2、知识点:; f$ T4 U8 j6 W! _" h7 |" i( d
1)实用技术(掌握)LBS定位、地理编码和反地理编码、远程推送与本地推送、社交分享、SSO授权、静态库、短信验证、通讯录、二维码、支付宝SDK、蓝牙4.0、加速计与陀螺仪、音乐播放与视频播放。/ M- {. B, A% ]- P4 O$ p
2)iPad开发(熟悉)  UIPopover的使用、UISplitViewController、Modal转场及动画切换
3)即时通讯(掌握)  Socket通信、CoreData、XMPPFramework的使用、心跳检测、自动重连、单聊与群聊、好友列表、融云SDK
4)Apple Watch(熟悉)基本控件的使用、语音输入、多控制器管理、通知、iPhone与Watch通信、数据共享、自定义表盘8 j, _! [. 

课程文件夹
01.C语言; x6 Z7 @, n, _, \9 R$ Z* o( m
02.Objective-C语言
03.UI基础. Y( D+ Y4 I+ n  \' n; Q
04.UI进阶
05.多线程实战
06.网络通信! B5 d  ^& f& P- ^1 \
07.Swift3.0 新浪微博项目
08.知识拓展2 }) [* ~* z9 T% x& k
09.iPad; `* x: r- S. s( T
10.XMPP/ n: Z! s: n4 j
11.AppleWatch
iOS学习说明.docx
iOS学习路线图.jpg
导学图.jpgj- y8 v

 


共有 条评论

    价格 46 金币

    下载: 收藏: 浏览:

    分类:移动开发

    类型:视频

    年份:2017年

    售价:收费

    更新:2018-04-06

    会员:action

    关键词:

    相关资源

    买家必看
    链接失效怎么办?
    如何下载本站收费资源?
    如何下载本站免费资源?
    如何充值金币?
    充值相关
    充值流程介绍
    充值到账时间
    本站充值可以开发票吗?
    充值金币有什么优惠?
    常见问题
    什么是金币?如何获得?
    重复下载资源扣金币吗?
    我的账号和密码丢失怎么办?
    我能把本站资源分享到互联网上吗?