iOS学习路线图

时间:2021-08-02 07:42:15

一、iOS学习路线图

 

iOS学习路线图

二、iOS学习路线图——视频篇

      阶 段 学完后目标 知识点 配套学习资源(笔记+源码+PPT) 密码
基础阶段 学习周期:24天
       
学习后目标:

       C语言与Objective-C语言的基本使用,能够很好的了解c语言面向过程的开发本质,objective-C面向对象的本质,能够开发出猜拳游戏,联系人管理系统等项目
C语言基础

       系统与开发工具的基本使用、基本数据类型、判断与循环语句、函数与变量作用域
2016年最新iOS基础班视频教程

密码: svm8

C语言进阶

基本运算与进制、基本算法、数组与指针、枚举、宏定义

Objective-C语言基础
        OC基本语法、类与对象、封装与继承、点语法、公有与私有属性、构造方法
Objective-C语言进阶

       内存管理的原则、MRC的内存管理、ARC的内存管理、野指针与僵尸对象、分类、协议、延展、block的简单使用、代理设计模式、Foundation框架、数组持久化、单例设计模式
UI阶段 学习周期:24天
       
学习后目标:

       市场上90%的界面搭建都能够实现,能够应付工作中初级iOS开发者的绝大多数技术问题

市场价值:

8000-10000

UI基础

       iOS开发介绍、Storyboard的基本使用、基本控件的使用、封装xib、MVC设计模式、图片轮播器的基本实现、UITableView的简单实用、UITableView的代理、cell的重用机制、自定义cell、自动布局及屏幕适配
2016年最新iOS教程UI基础 密码:ntne
UI进阶

       控制器间传值、控制器的生命周期、多控制器管理、SVProgressHUD、本地存储、归档与解档、绘图与简单动画、核心动画、触摸事件、手势解锁、多手势的使用、SVN的介绍、命令行的基本使用、SVN的使用、自定义tabbarController、基本架构的学习、国际化、真机调试、App间跳转、打包与发布
2016年最新iOS教程UI加强 密码:jq6b
多线程与网络 学习周期:12天
       

学完后目标:能够对于开放接口的项目进行调取加载数据,实现自己独立开发项目获取成就感

市场价值:

10000 - 12000

多线程
        多线程原理、NSThread、互斥锁与自旋锁、Block内存、自动释放池、消息循环、线程间通信、CGD的使用、NSOperation、异步加载图像、自定义Operation、SDWebImage的原理、仿SDWebImage、缓存处理
2016年最新iOS教程多线程实战

密码:a6u3

网络

   网络基本原理、异步请求、TCP和UDP、Http与Https、Socket通信、Xml与Json、SAX解析、DOM解析、请求方法与网络安全、文件的上传与下载、断点续传、NSURLSession、AFN框架的基本使用、AFN的深入理解、HTML5、SQLite、SVN与Git、Cocoapods的基本使用、图片轮播器的构造思想、UICollectionView的使用

2016年最新iOS教程iOS开发之网络通信 密码:g9p1
进阶阶段 学习周期:15天
       

学完后目标:能够完整体验开发社交类app应用程序的开发过程,掌握最新、最热门iOS开发技能。

市场价值:

12000-15000

Swift

  常量与变量的定义、可选类型、可选类型的判断、空合并运算符、数组与字典、函数、闭包、重载构造函数、遍历构造函数、KVC构造函数、异常的处理、Swift中GCD的使用

2016年最新iOS教程之新浪微博项目 密码:x8rs
新浪微博

       OAuth授权登录、Swift与OC混编、SnapKit的使用、下拉刷新、pop动画、表情键盘、图文混排、网络加载数据的封装、自定义cell的封装、KVO的使用、源代码管理、textView的使用、本地持久化、NSDate与NSCalendar的使用、常用本地数据库框架的基本使用、正则表达式、YYModel、YYText、tableView性能优化
加强阶段 学习周期:25天
       
学习后目标:
   能够实现主流App的多种实用技术点,满足多种类型app的开发需求,以及同一个项目适配iPhone、iPad等多平台。
       

市场价值:15000+
实用技术

       LBS定位、地理编码和反地理编码、远程推送与本地推送、社交分享、SSO授权、静态库、短信验证、通讯录、二维码、支付宝SDK、蓝牙4.0、加速计与陀螺仪、音乐播放与视频播放
2016年最新iOS教程之知识拓展 密码:r4rg
iPad开发
    UIPopover的使用、UISplitViewController、Modal转场及动画切换
2016年最新iOS开发之iPad开发 该资源极为珍贵,只能加QQ(3267954875)进行索要!
即时通讯

       Socket通信、CoreData、XMPPFramework的使用、心跳检测、自动重连、单聊与群聊、好友列表、融云SDK
2016年最新iOS开发之即时通讯 该资源极为珍贵,只能加QQ(3267954875)进行索要!
Apple Watch

       基本控件的使用、语音输入、多控制器管理、通知、iPhone与Watch通信、数据共享、自定义表盘
2016年最新iOS开发AppleWatch

该资源极为珍贵,只能加QQ(3267954875)进行索要!

iOS 10 最新学习资源

资源名称 资源链接 资源密码
基于Swift   3.0 的新浪微博项目(12天) 视频链接:https://pan.baidu.com/s/1hrY4eR6 密码:ghc6
Objective—C (持续更新)
  • 属性动画器
  • 下拉刷新控件
  • 语音识别
  • UI部分技术更新
  • 原生地图
  • iMessage开发
  • 本地通知与远程通知
  • StartWorks
  • StickerPack
  • TabBar定制
  • Xcode8新特性
  • 插件开发
视频及资料链接:https://pan.baidu.com/s/1pLvW0kz 密码:bcwe

 

三、iOS学习路线图——工具篇

iOS学习必备资源    资源名称 百度网盘一键下载 密码
软件

           
如何用Charles进行抓包及Charles下载 https://pan.baidu.com/s/1hsHjbpE   zmt3
Shapes for Mac 轻量级图片处理软件 http://pan.baidu.com/s/1bpDVnIJ    lqjc
Snip 一款超便捷的mac截图软件 http://pan.baidu.com/s/1c2Oc9hA   dqc5
SimPholders2 让你直面沙盒 http://pan.baidu.com/s/1hs2pKH2  s9r1
Sketch 一款mac平台下轻量,强大的矢量设计软件 https://pan.baidu.com/s/1bNQ84e  mfkq
OmniGraffle 一款功能强大的绘图软件 https://pan.baidu.com/s/1bp3ggBt  ejd3
印象笔记Evernote ---- 一款多功能笔记类应用 http://pan.baidu.com/s/1i5bjwaT clco
CornerStone Mac上最佳的SVN管理工具 http://pan.baidu.com/s/1cabHp0  pig6
U盘硬盘读不了怎么办 NTFS for Mac你值得拥有 https://pan.baidu.com/s/1eR3zGvo xeum
遇到不给标注UI怎么办? Markman for mac送给你 http://pan.baidu.com/s/1sljG5XF  gqjx
数据库Navicat Premuim mac破解版下载 http://pan.baidu.com/s/1eSI8R9g  cpzi
SourceTree,Git管理代码不用愁 http://pan.baidu.com/s/1i517JpF w81q
Photoshop CC mac破解版 不会切图怎么讨好UI妹纸 https://pan.baidu.com/s/1boZZPEn 2rdf
Atom ---- 一款轻量级超强大代码编辑器 http://pan.baidu.com/s/1qXOdTqW   9p97
FileZilla是一个免费的FTP软件 http://pan.baidu.com/s/1hsbRxli    hn7x
Xmind --- 一款非常实用的商业思维导图软件 http://pan.baidu.com/s/1skHWnlb  woa7
licecap --- 超轻量级gif制作软件 https://pan.baidu.com/s/1bp9RHr5 83pg
Microsoft Office for Mac 2011你值得拥有 http://pan.baidu.com/s/1qX7OO92    n1bc
以上资源全部下载 https://pan.baidu.com/s/1kUN8rPl 2934
手册

           
BaiduMap_IOSSDK_v3.0.0开发文档 https://pan.baidu.com/s/1miAVp7i gmvt
BaiduNaviSDK集成文档 https://pan.baidu.com/s/1i54VIy5 74m1
HudSdk开发文档 https://pan.baidu.com/s/1pLtoj7X 2yi2
JPush开发文档 https://pan.baidu.com/s/1gfr2BJl giyp
UCOMS论坛版 https://pan.baidu.com/s/1c2mjbsW 5dyu
UMessage SDK集成文档 https://pan.baidu.com/s/1i59F46h bjan
UShare文档 https://pan.baidu.com/s/1jIjoZps 8wyh
umopenim集成文档 https://pan.baidu.com/s/1nuJ00jR zpyq
友盟API版集成文档.html https://pan.baidu.com/s/1midLoRe f83d
支付宝SDK分享接入文档-iOS.docx https://pan.baidu.com/s/1dFC50L7 pbw5
高德地图API 编码对照表 https://pan.baidu.com/s/1eRB7n2a  n7pc
微信图像SDK(iOS版)上手指南 https://pan.baidu.com/s/1pLuAght ac9a
微信语音SDK(iOS版)上手指南 https://pan.baidu.com/s/1skT1HaH w4jv
百度全景SDK集成文档 https://pan.baidu.com/s/1mhSVXfa aduy
微信卡券接口相关Q&A https://pan.baidu.com/s/1qX9kVhE qjcf
微信卡券接口文档V1.8 Beta https://pan.baidu.com/s/1c2mjbu4 uzsa
以上资源全部下载 https://pan.baidu.com/s/1cHvoZG j6yp
源码

           
关于nav弹出下拉菜单功能的实现demo http://pan.baidu.com/s/1eSumtkm e81t
本地通知简单实现的demo http://pan.baidu.com/s/1c1TlYCg  3api
pop框架部分动画简单实现 http://pan.baidu.com/s/1eRAReXO   6q81
开源动画框架 --- Pop框架初体验 http://pan.baidu.com/s/1i44Fr5j    9m5w
利用nstimer实现验证码倒计时 实用性五颗星! http://pan.baidu.com/s/1boNi3nx 746d
swift 简单封装使用coredata的demo免费下载 http://pan.baidu.com/s/1dFr645F   0vq1
OS仿探探客户端的卡片视图切换效果 https://pan.baidu.com/s/1o7OOfFG y98n
基于RTMP和RTC混合引擎的视频连麦互动直播 https://pan.baidu.com/s/1eSkJdlg  q4i3
自定义tabbar——增加弹出bar https://pan.baidu.com/s/1c1NgAqO faxh
高仿每日开眼App https://pan.baidu.com/s/1pLQylF9 4r93
朋友圈图片轮播 https://pan.baidu.com/s/1mhSpXl2 i82m
简单个人中心页面-自定义导航栏并予以渐变动画 https://pan.baidu.com/s/1pKWn6Z5  5fbw
以上资源全部下载 https://pan.baidu.com/s/1nvsCwcD ss7k

四、iOS学习路线图——经验篇

 

学iOS是否可以拿高薪

黑马   iOS18期,毕业6个工作日,就业率44.58% ,平均薪水13932 http://bbs.itheima.com/thread-328435-1-1.html
黑马 iOS17期,毕业24个工作日,就业率65.52%,平均薪水13936 http://bbs.itheima.com/thread-321611-1-1.html 
黑马 iOS16期,毕业53个工作日,就业率57.65% ,平均薪水12420 http://bbs.itheima.com/thread-316282-1-1.html 
揭秘:为什么在iOS就业难的形势下,传智黑马iOS薪资依然高? http://bbs.itheima.com/thread-301444-1-1.html
黑马程序员认为:iOS开发者的春天即将到来 http://bbs.itheima.com/thread-302277-1-1.html  
代码铺出的青春之路-上海iOS一期学生毕业直接16K http://bbs.itheima.com/thread-299698-1-1.html 
一张帖看完全国黑马所有学科、班级就业薪资 http://bbs.itheima.com/thread-130723-1-1.html
自测是否适合学iOS 测一测你是否适合学习iOS开发 待更新
应如何利用视频学习iOS 巧看黑马程序员视频,悄悄成为高手 http://bbs.itheima.com/thread-328206-1-1.html 

iOS技术文章

(新人篇)

如何理解 Objective-C 的   ARC 和 MRC http://bbs.itheima.com/thread-297612-1-1.html
iOS触摸事件与手势识别详解 http://bbs.itheima.com/thread-297632-1-1.html           
那些你似懂非懂的东西 --- 懒加载 http://bbs.itheima.com/thread-297591-1-1.html
CocoaPods简单的使用 http://bbs.itheima.com/thread-298430-1-1.html  
新手入门iOS --- 那些总会遇到的问题 http://bbs.itheima.com/thread-297613-1-1.html
iOS开发总会遇到的N大错误总汇 http://bbs.itheima.com/thread-297645-1-1.html 
iOS 深拷贝和浅拷贝的详解 http://bbs.itheima.com/thread-298419-1-1.html 
如何让你的leader目瞪口呆之代码块 http://bbs.itheima.com/thread-299699-1-1.html
NSObject中Category的运行流程解析       http://bbs.itheima.com/thread-330545-1-1.html 
iOS自定义转场动画(push、pop动画) http://bbs.itheima.com/thread-330544-1-1.html 
iOS中Cocoa框架·Runtime及isa指针知识·填坑  http://bbs.itheima.com/thread-330543-1-1.html 
iOS开发UIStatusBarStyle分析,随处改变状态栏样式 http://bbs.itheima.com/thread-330542-1-1.html 
iOS开发--数据库管理CoreData的使用  http://bbs.itheima.com/thread-330538-1-1.html 
iOS基础·一张图分清类别(Category)和拓展(Extension)! http://bbs.itheima.com/thread-330537-1-1.html 
iOS 深入理解手势识别器     http://bbs.itheima.com/thread-330536-1-1.html 
iOS 设置中清除缓存功能     http://bbs.itheima.com/thread-330533-1-1.html 
正则表达式入门介绍 http://bbs.itheima.com/thread-330532-1-1.html 
如何优化tableView卡顿现象 http://bbs.itheima.com/thread-330526-1-1.html 
自定义条形ProgressView http://bbs.itheima.com/thread-330525-1-1.html 
基础控件-->>UIProgressView 详解  http://bbs.itheima.com/thread-330525-1-1.html 
成熟的夜间模式解决方案  http://bbs.itheima.com/thread-330523-1-1.html 
25条关于提高app性能的技巧 http://bbs.itheima.com/thread-330546-1-1.html 
关于iOS socket都在这里了 http://bbs.itheima.com/thread-330625-1-1.html 
iOS UITextField字数限制 http://bbs.itheima.com/thread-331531-1-1.html 
UICollectionViewCell 复用问题---视图重现 http://bbs.itheima.com/thread-331532-1-1.html 
iOS (仿印物App)TableView给力动画的简单实现(二)  http://bbs.itheima.com/thread-331534-1-1.html 
iOS-封装轮播图Demo--简单实现封装网络请求图片缓存本地 http://bbs.itheima.com/thread-331535-1-1.html 
iOS App上传项目遇到的问题  http://bbs.itheima.com/thread-331537-1-1.html 
iOS架构师之路:制定代码规范 http://bbs.itheima.com/thread-330630-1-1.html 
iOS-Main-在开发中如何调试程序(bugly演示)+NSLog调试 http://bbs.itheima.com/thread-330630-1-1.html 
汇总下载 http://pan.baidu.com/s/1miCWUI8  b8yb

iOS技术文章

(经验篇)

Autolayout不用发愁:教你使用Masonry(一) http://bbs.itheima.com/thread-298426-1-1.html      
Autolayout不用发愁:教你使用Masonry(二) http://bbs.itheima.com/thread-298427-1-1.html 
Cocoapods使用时的五大常见问题 http://bbs.itheima.com/thread-298428-1-1.html
NSPredicate有什么用?正则就需要它 http://bbs.itheima.com/thread-299700-1-1.htm
swift GCD使用指南 http://bbs.itheima.com/thread-297611-1-1.html
关于属性关键字,你又知道多少?(上) http://bbs.itheima.com/thread-298418-1-1.html
关于属性关键字,你又知道多少?(下) http://bbs.itheima.com/thread-298420-1-1.html
快速上手 ReactiveCocoa(RAC) http://bbs.itheima.com/thread-299702-1-1.html
让四年iOS开发的小智给你讲讲什么是RUNLOOP http://bbs.itheima.com/thread-299773-1-1.html  
如何配置私有库 http://bbs.itheima.com/thread-298432-1-1.html
如何做到用block相关知识将面试官唠蒙圈! http://bbs.itheima.com/thread-322149-1-1.html 
如何让你的tableView完美平滑滚动 http://bbs.itheima.com/thread-297674-1-1.html
你真的了解KVC吗?(上) http://bbs.itheima.com/thread-299767-1-1.html  
如何利用oschina与你的伙伴合作开发系列 http://bbs.itheima.com/thread-299714-1-1.html 
如何用Charles进行抓包及Charles下载 http://bbs.itheima.com/thread-297592-1-1.html
关于开发中使用相机进行扫描二维码的相关应用 http://bbs.itheima.com/thread-299765-1-1.html 
如何“伪装”资深程序员-----常用宏定义大全 http://bbs.itheima.com/thread-317908-1-1.html
KVC之-setValue:forKey:方法实现原理与验证 http://bbs.itheima.com/thread-317912-1-1.html
二十行代码学会三个常用功能的简单实现 http://bbs.itheima.com/thread-317916-1-1.html
一篇文章带你搞定WKWebView基本使用 http://bbs.itheima.com/thread-317919-1-1.html
刀哥直播你不看!我还能真不给你资源吗! http://bbs.itheima.com/thread-316518-1-1.html  
如何在Mac上搭建Nginx直播服务器 http://bbs.itheima.com/thread-317910-1-1.html   
关于cocoapods所遇到的问题及解决办法 http://bbs.itheima.com/thread-317915-1-1.html 
帮你秒杀这样的面试官:“关于RunLoop你给我唠一个点吧” http://bbs.itheima.com/thread-322706-1-1.html 
迅速教你入门WEEX http://bbs.itheima.com/thread-317918-1-1.html
汇总下载 http://pan.baidu.com/s/1c1NMyIG    vy9k

 

五、iOS学习路线图——面试篇

 

面试篇

iOS开发总会遇到的N大错误总汇 http://bbs.itheima.com/thread-297645-1-1.html
惠惠老师的友情提醒 -致各位同学们的四大建议 http://bbs.itheima.com/thread-302610-1-1.html
【朋哥教你来面试】系列整合版 http://bbs.itheima.com/thread-300382-1-1.html
有人靠着传说的三天视频找到了工作,视频就在这。 http://bbs.itheima.com/thread-316518-1-1.html
传说中的面试宝典升级了!快来拿!!! 该资源极为珍贵,故只赠有缘人,只能加QQ(3267954875)进行索要!
深圳iOS首期面霸--两周疯狂面试18家 http://bbs.itheima.com/thread-309636-1-1.html 
iOS面试小经验 http://bbs.itheima.com/thread-298365-1-1.html
学习iOS开发到底有没有前途 ! ! ! 资深iOS开发者带你深度解析 http://bbs.itheima.com/thread-293137-1-1.html
【快跑拿offer】悟空老师“小尝初创型” http://bbs.itheima.com/thread-309661-1-1.html
以上资源全部下载 http://pan.baidu.com/s/1nuACPy5

asgy