一、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

iOS学习路线图的更多相关文章

  1. IOS基础——IOS学习路线图(一)

    一.一个月 1.OC语法基础. 2.KVC和KVO 3.IOS UI基础 4.UI表视图与集合视图 5.UIStoryboard和autoLayout 6.Ipad API 二.10天 7.静态页面考 ...

  2. ios开发之OC基础-ios开发学习路线图

    本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录知识点关键字,把把握重点,然后再 ...

  3. ui设计学习路线图分享送给初学者

    本文来源:千锋UI设计 Ui设计师就业市场前景及薪资很可观,而且现在市场上对于ui设计师的人才需求也很大,所以,现在越来越多的人看好这一行业,纷纷投入到ui设计的学习中来,那么想新手想要学好ui设计, ...

  4. php学习笔记——学习路线图记录

    PHP学习路线图 最全PHP自学指南 W3Cschool小编 2018-04-24 15:23:51 浏览数 (5381) 分享 收录专辑 对于广大零基础的PHP自学者,往往不知道如何系统的学习PHP ...

  5. Flutter 学习路线图

    Flutter 学习路线图 如果你真的觉得很难,坚持不了了,那就放弃,既然放弃了就不要抱怨没有得到. 选择你热爱的,坚持你选择的,不抱怨放弃的. 前言 Flutter越来越火,学习Flutter的人越 ...

  6. iOS学习-压缩图片(改变图片的宽高)

    压缩图片,图片的大小与我们期望的宽高不一致时,我们可以将其处理为我们想要的宽高. 传入想要修改的图片,以及新的尺寸 -(UIImage*)imageWithImage:(UIImage*)image ...

  7. 【原】iOS学习之事件处理的原理

    在iOS学习23之事件处理中,小编详细的介绍了事件处理,在这里小编叙述一下它的相关原理 1.UITouch对象 在触摸事件的处理方法中都会有一个存放着UITouch对象的集合,这个参数有什么用呢? ( ...

  8. Android开发学习路线图

    Android开发学习方法: Android是一个比较庞大的体系,从底层的Linux内核到上层的应用层,各部分的内容跨度也比较大.因此,一个好的学习方法对我们学习Android开发很重要. 在此建议, ...

  9. Hadoop学习路线图

    Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项目包括, ...

随机推荐

  1. C语言字符串操作总结大全

    1)字符串操作 strcpy(p, p1)  复制字符串  函数原型strncpy(p, p1, n)   复制指定长度字符串  函数原型strcat(p, p1)   附加字符串  函数原型strn ...

  2. js中时间戳转化成时间格式

    function formatDate(timestamp){ var test = new Date(parseInt(timestamp) * 1000); var $year = test.ge ...

  3. wex5平台放入tabs组件后运行时显示空白

    用tabs组件设置为充满布局时--给window组件增加一个class:x-full-screen

  4. ChannelPipeline

    Netty的ChannelPipeline和ChannelHandler机制类似于Servlet和Filter过滤器,这类拦截器实际上是职责链模式的一种变形,主要是为了方便事件的拦截和用户业务逻辑的定 ...

  5. iSight集成Adams/View:Simcode

    虽然iSight有Adams/View接口,但对Adams的版本有限制.下面使用iSight的simcode,就可以支持任意版本的Adams了. Adams模型如下: 1. 编写cmd文件 file ...

  6. js 字符串中的\n不会换行

    var str1=aaaaaaa\nbbbbbbb; alert(str1); //不换行  ???不知所以然 解决办法: while (str1.indexOf("\\n") & ...

  7. NAT概述

    引言 私有IP是无法在因特网上使用的,而如今普遍使用的宽带网络(ADSL)最多所能提供给用户的IP为16个,最少则为一个,万一企业内部有50台计算机要同时连接上因特网,该如何解决呢?这个问题的正确解决 ...

  8. web前端~~浏览器兼容问题(百度)

    所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的 ...

  9. Browsersync + Gulp.js

    1.安装 Browsersync 和 依赖包 Gulp npm install browser-sync gulp --save-dev 2.gulpfile.js var gulp = requir ...

  10. Final-阶段站立会议6

    组名:天天向上 组长:王森 组员:张政.张金生.林莉.胡丽娜 代码地址:HTTPS:https://git.coding.net/jx8zjs/llk.git SSH:git@git.coding.n ...