一、iOS学习路线图
二、iOS学习路线图——视频篇
阶 段 | 学完后目标 | 知识点 | 配套学习资源(笔记+源码+PPT) | 密码 |
基础阶段 | 学习周期:24天 学习后目标: C语言与Objective-C语言的基本使用,能够很好的了解c语言面向过程的开发本质,objective-C面向对象的本质,能够开发出猜拳游戏,联系人管理系统等项目 |
C语言基础 系统与开发工具的基本使用、基本数据类型、判断与循环语句、函数与变量作用域 |
2018年最新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、自动布局及屏幕适配 |
2018年最新iOS教程UI基础 | 密码:ntne |
UI进阶 控制器间传值、控制器的生命周期、多控制器管理、SVProgressHUD、本地存储、归档与解档、绘图与简单动画、核心动画、触摸事件、手势解锁、多手势的使用、SVN的介绍、命令行的基本使用、SVN的使用、自定义tabbarController、基本架构的学习、国际化、真机调试、App间跳转、打包与发布 |
2018年最新iOS教程UI加强 | 密码:jq6b | ||
多线程与网络 | 学习周期:12天 学完后目标:能够对于开放接口的项目进行调取加载数据,实现自己独立开发项目获取成就感 市场价值: 10000 - 12000
|
多线程 多线程原理、NSThread、互斥锁与自旋锁、Block内存、自动释放池、消息循环、线程间通信、CGD的使用、NSOperation、异步加载图像、自定义Operation、SDWebImage的原理、仿SDWebImage、缓存处理 |
2018年最新iOS教程多线程实战 | 密码:a6u3 |
网络 网络基本原理、异步请求、TCP和UDP、Http与Https、Socket通信、Xml与Json、SAX解析、DOM解析、请求方法与网络安全、文件的上传与下载、断点续传、NSURLSession、AFN框架的基本使用、AFN的深入理解、HTML5、SQLite、SVN与Git、Cocoapods的基本使用、图片轮播器的构造思想、UICollectionView的使用 |
2018年最新iOS教程iOS开发之网络通信 | 密码:g9p1 | ||
进阶阶段 | 学习周期:15天 学完后目标:能够完整体验开发社交类app应用程序的开发过程,掌握最新、最热门iOS开发技能。 市场价值: 12000-15000 |
Swift 常量与变量的定义、可选类型、可选类型的判断、空合并运算符、数组与字典、函数、闭包、重载构造函数、遍历构造函数、KVC构造函数、异常的处理、Swift中GCD的使用 |
2018年最新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、加速计与陀螺仪、音乐播放与视频播放 |
2018年最新iOS教程之知识拓展 | 密码:r4rg |
iPad开发 UIPopover的使用、UISplitViewController、Modal转场及动画切换 |
2018年最新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开发文档http://kks.me/bn3HB | 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 |