一  C语言

1.1基本数据类型和基本运算

1.2 函数 数组 字符串 指针

1.3 预处理指令

1.4结构体 枚举

1.5 文件操作 内存管理

二 Objective - C

2.1 面向对象

2.2 内存管理

2.3 category protocol  Block

2.4 Copy KVC KVO

2.5 Foundicition框架

三 iOS基础

3.1 UIKit框架

3.1.1基础视图

uiButton  UIlabel  UIimageView  uitextFeild  UIScrollview  UIAlertView

3.1.2 高级视图

UItableVIew UIDatePicker  UIPickerView

3.1.3 interface Builder   xib    storyBoard的使用

3.1.4 自定义视图

3.1.5 多控制器管理

UINavgationController

UITabBarController

自定义控制器容器

3.1.6 触摸事件 手势处理 键盘处理

3.2 MVC 代理设计模式

3.3通知机制

四 iOS高级

4.1 QuartzCore框架

2D绘图  CALayer图层  CoreAnimation (核心动画)

4.2 数据存取

plist  preference  NSkedArchiver  SQlite3  CoreData

4.3 多线程编程

NSThread  NSOPreationQueue  GCD

4.4网络

NSURLConnection  AFNetworking  CFNetwork

4.5多媒体

音频视频

相机相册

流媒体

4.6系统服务

iCloude  推送  内购  GameCenter  广告

蓝牙 打电话 发短信 邮件 通讯录

真机调试  APP发布  社交

4.7 SoLoMo

Mapkit 地图API

CoreLocation框架  地图定位

本地化  加速计   passBook   SVN/Git

内存分析工具   单元测试

4.8 iOS7

AutoLayout   UIDynamic  spriteKit Game

4.9 热门技术

支付 二维码  加密  XMPP即时通讯

五 游戏开发

5.1 C++

5.2cocos2d-x

5.3 openGL

iOS完整学习步骤的更多相关文章

  1. iOS完整学习路线图-对知识的回顾/整理

    第一阶段:语言基础 Mac系统使用.常用UNIX指令.C语言.Objective-C语言.Foundation框架. 第二阶段:iOS基础 AppDelegate & UIApplicatio ...

  2. ios 开发学习步骤

    https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/RoadMapiOSCh/Wher ...

  3. iOS完整学习路线图

  4. iOS完整学习路线

    来源:http://www.cnblogs.com/mjios/p/3226954.html

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

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

  6. 开源中国iOS客户端学习

    开源中国iOS客户端学习 续写前言 <开源中国iOS客户端学习>续写前系列博客    http://blog.csdn.net/column/details/xfzl-kykhd.html ...

  7. 原 iOS深入学习(Block全面分析)http://my.oschina.net/leejan97/blog/268536

    原 iOS深入学习(Block全面分析) 发表于1年前(2014-05-24 16:45)   阅读(26949) | 评论(14) 39人收藏此文章, 我要收藏 赞21 12月12日北京OSC源创会 ...

  8. Dreamweaver cs6中文版完整安装步骤:

    Dreamweaver cs6中文版完整安装步骤: http://www.cr173.com/soft/72633.html 1.首先我们需要下载Dreamweaver cs6官方中文原版安装程序,下 ...

  9. (转)iOS完成学习路线

    转自 MJ大神博客 原文地址http://blog.csdn.net/q199109106q/article/details/8596506 晚特地花时间整理出了iOS的完整学习路线图,希望对大家有帮 ...

随机推荐

  1. 【动态规划】The Triangle

    问题 E: [动态规划]The Triangle 时间限制: 1 Sec  内存限制: 128 MB提交: 24  解决: 24[提交][状态][讨论版] 题目描述 73 88 1 02 7 4 44 ...

  2. OSG addEventHandler W键 L键 F键

    // add the state manipulator    viewer->addEventHandler( new osgGA::StateSetManipulator(viewer-&g ...

  3. CSS-Transform-transition-Animation

    Transform 根据我的理解,transform和width.height.background一样,都是dom的属性,不同的是它是css3旗下的,比较屌,能够对原来的dom元素进行移动.缩放.转 ...

  4. 用于主题检测的临时日志(ba86b8a0-7ed7-4b0b-bf1f-ce41aa2a5780 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

    这是一个未删除的临时日志.请手动删除它.(ea9f667f-3be0-45c8-ad82-3acf819d571c - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

  5. redis的单实例配置+web链接redis

    [root@cache01 src]# wget http://download.redis.io/redis-stable.tar.gz [root@cache01 src]# tar -xzvf ...

  6. CentOS 6.5 下安装 Kibana5

    1. 导入Elastic PGP Key 执行命令 rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 2. 安装Kiban ...

  7. Telnet命令检测远程主机上的端口是否开启

    ping命令不能检测端口,只能检测你和相应IP是否能连通. 本地虚拟机里安装了一个Ubuntu,使用Putty连接22端口操作时提示失败,于是查看对应端口是否开启. Windows下要检测远程主机上的 ...

  8. SQL如何在数据库间复制表

    方法一: DB1  tb1 DB2  tb2 选择DB1 到表的列表那里选择tb1表 右键 所有任务 数据导出 下一步  选择你要导出的数据库DB1  下一步 选择你要导入的数据库DB2 下一步  选 ...

  9. 《Effective Java》笔记 使类和成员的可访问性最小化

    类和接口 第13条 使类和成员的可访问性最小化 1.设计良好的模块会隐藏所有的实现细节,把它的API与实现清晰的隔离开来,模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况: ...

  10. Java线程面试题 Top 50

    转自:http://www.importnew.com/12773.html 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题.Java语言一个重要的特点就是内置了对并发的支持,让Java ...