IT慕课吧

 找回密码
 注册会员
搜索
热搜: java php springboot
查看: 1388|回复: 4

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

[复制链接]

升级   100%

1086

主题

1312

帖子

7340

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7340
发表于 2018-6-9 11:21:29 | 显示全部楼层 |阅读模式


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

iOS视频篇第一阶段-入门基础阶段
1、周期与目标:" U5 ~( U$ f* `0 \% `7 R0 n
学习周期:24天$ E6 w1 L1 [; B0 h, n
学完后目标:C语言与Objective-C语言的基本使用,能够很好的了解c语言面向过程的开发本质,objective-C面向对象的本质,能够开发出猜拳游戏,联系人管理系统等项目。
2、知识点:; |- \8 j  s# v6 U% |" Q. K
1)C语言基础(掌握)系统与开发工具的基本使用、基本数据类型、判断与循环语句、函数与变量作用域9 i, b' `$ |* b5 \8 ?
2)C语言进阶基本运算与进制、基本算法、数组与指针、枚举、宏定义
3)Objective-C语言基础(重点)OC基本语法、类与对象、封装与继承、点语法、公有与私有属性、构造方法4 ?6 y  c+ a2 k( C& Z2 Z
4)Objective-C语言进阶(重点)内存管理的原则、MRC的内存管理、ARC的内存管理、野指针与僵尸对象、分类、协议、延展、block的简单使用、代{过}{滤}理设计模式、Foundation框架、数组持久化、单例设计模式
iOS视频篇第二阶段-UI基础阶段
1、周期与目标:
学习周期:24天5 ^3 R- h5 n2 |. O: |( ^6 \4 u
学完后目标:市场上90%的界面搭建都能够实现,能够应付工作中初级iOS开发者的绝大多数技术问题。
2、知识点:
1)UI基础(掌握)iOS开发介绍、Storyboard的基本使用、基本控件的使用、封装xib、MVC设计模式、图片轮播器的基本实现、UITableView的简单实用、UITableView的代{过}{滤}理、cell的重用机制、自定义cell、自动布局及屏幕适配;1 k0 ?) C5 @$ U+ g0 k
2)UI加强(重点)控制器间传值、控制器的生命周期、多控制器管理、SVProgressHUD、本地存储、归档与解档、绘图与简单动画、核心动画、触摸事件、手势解锁、多手势的使用、SVN的介绍、命令行的基本使用、SVN的使用、自定义tabbarController、基本架构的学习、国际化、真机调试、App间跳转、打包与发布! z; R, {8 D% a: j

iOS视频篇第三阶段——多线程网咯进阶阶段
1、周期与目标:" P0 [1 m% _4 p+ u
学习周期:12
学完后目标:能够对于开放接口的项目进行调取和加载数据,实现自己独立开发项目获取成就感: H. l# G9 F6 y% j. h5 L
2、知识点:, ]. ]; e( E. X9 P* [
1)多线程(掌握)多线程原理、NSThread、互斥锁与自旋锁、Block内存、自动释放池、消息循环、线程间通信、CGD的使用、NSOperation、异步加载图像、自定义Operation、SDWebImage的原理、仿SDWebImage、缓存处理6 [4 {% b: H5 y( p) k# s
2)网络(熟悉)   网络基本原理、异步请求、TCP和UDP、Http与Https、Socket通信、Xml与Json、SAX解析、DOM解析、请求方法与网络安全、文件的上传与下载、断点续传、NSURLSession、AFN框架的基本使用、AFN的深入理解、HTML5、SQLite、SVN与Git、Cocoapods的基本使用、图片轮播器的构造思想、UICollectionView的使用
1 b  w1 L  G  H3 X5 e; L
iOS视频篇第四阶段——iOS加强阶段
1、周期与目标:' }4 v; ]; l4 D6 I
学习周期:15天
学完后目标:能够完整体验开发社交类app应用程序的开发过程,掌握最新、最热门iOS开发技能。$ f  ~( ?6 A' g
2、知识点:$ _2 u1 i+ e" F0 M0 |
1)Swift(掌握)   常量与变量的定义、可选类型、可选类型的判断、空合并运算符、数组与字典、函数、闭包、重载构造函数、遍历构造函数、KVC构造函数、异常的处理、Swift中GCD的使用8 Q% p& M( W5 s9 `: s1 ~# Z
2)项目-新浪微博(重点)Auth授权登录、Swift与OC混编、SnapKit的使用、下拉刷新、pop动画、表情键盘、图文混排、网络加载数据的封装、自定义cell的封装、KVO的使用、源代码管理、textView的使用、本地持久化、NSDate与NSCalendar的使用、常用本地数据库框架的基本使用、正则表达式、YYModel、YYText、tableView性能优化" q2 W9 K$ J7 m* G

iOS视频篇第五阶段——iOS高级阶段0 V. Y, B* }6 ?6 z. K' F
1、周期与目标:7 F! n& E0 Q: Z" ?# x: B( L, t5 w8 c3 i
学习周期:25天. n2 X$ f# k4 a& R$ V
学完后目标:能够实现主流App的多种实用技术点,满足多种类型app的开发需求,以及同一个项目适配iPhone、iPad等多平台。" K9 b8 ^5 I$ O1 c( }, x
2、知识点:; @' O5 d$ F% u) a; B
1)实用技术(掌握)LBS定位、地理编码和反地理编码、远程推送与本地推送、社交分享、SSO授权、静态库、短信验证、通讯录、二维码、支付宝SDK、蓝牙4.0、加速计与陀螺仪、音乐播放与视频播放。
2)iPad开发(熟悉)  UIPopover的使用、UISplitViewController、Modal转场及动画切换2 z' T2 E8 @" V2 y4 i6 ^
3)即时通讯(掌握)  Socket通信、CoreData、XMPPFramework的使用、心跳检测、自动重连、单聊与群聊、好友列表、融云SDK* ^) x% t, m2 V
4)Apple Watch(熟悉)基本控件的使用、语音输入、多控制器管理、通知、iPhone与Watch通信、数据共享、自定义表盘


+ V# o3 h4 V; D" n- s7 s" ~1 f8 p! O
课程文件夹
01.C语言. @' W+ i: G! q
02.Objective-C语言
03.UI基础! b" }) f% b6 q8 H5 N
04.UI进阶
05.多线程实战
06.网络通信; a6 h+ g2 a# k
07.Swift3.0 新浪微博项目
08.知识拓展
09.iPad/ J+ b6 B/ H: f: s7 k
10.XMPP
11.AppleWatch
iOS学习说明.docx
iOS学习路线图.jpg+ ?, ^3 y% _$ x% f0 D8 F6 C
导学图.jpg
0 u/ Q( m+ {' P- S! \
& D4 i5 ~; U) R  k# R5 E
" U7 o, K6 }  m  C
下载地址:
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

升级   100%

0

主题

107

帖子

430

积分

vip会员

Rank: 6Rank: 6

积分
430
发表于 2019-9-17 11:37:20 | 显示全部楼层
6666666666666666
回复

使用道具 举报

升级   100%

0

主题

70

帖子

201

积分

vip会员

Rank: 6Rank: 6

积分
201
发表于 2020-4-12 21:56:19 | 显示全部楼层
543524t5gfdhbf
回复

使用道具 举报

升级   100%

0

主题

341

帖子

1084

积分

vip会员

Rank: 6Rank: 6

积分
1084
发表于 2020-6-20 11:17:42 | 显示全部楼层
666666666666666666
回复

使用道具 举报

升级   100%

0

主题

134

帖子

546

积分

vip会员

Rank: 6Rank: 6

积分
546
发表于 2023-8-7 01:16:54 | 显示全部楼层
黑马ios开发精品全套培训教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|IT慕课吧

GMT+8, 2024-11-27 18:47 , Processed in 0.102536 second(s), 19 queries .

© 2016-2022 itmk8

快速回复 返回顶部 返回列表