iOS完整学习步骤
一 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完整学习步骤的更多相关文章
- iOS完整学习路线图-对知识的回顾/整理
第一阶段:语言基础 Mac系统使用.常用UNIX指令.C语言.Objective-C语言.Foundation框架. 第二阶段:iOS基础 AppDelegate & UIApplicatio ...
- ios 开发学习步骤
https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/RoadMapiOSCh/Wher ...
- iOS完整学习路线图
- iOS完整学习路线
来源:http://www.cnblogs.com/mjios/p/3226954.html
- ios开发之OC基础-ios开发学习路线图
本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录知识点关键字,把把握重点,然后再 ...
- 开源中国iOS客户端学习
开源中国iOS客户端学习 续写前言 <开源中国iOS客户端学习>续写前系列博客 http://blog.csdn.net/column/details/xfzl-kykhd.html ...
- 原 iOS深入学习(Block全面分析)http://my.oschina.net/leejan97/blog/268536
原 iOS深入学习(Block全面分析) 发表于1年前(2014-05-24 16:45) 阅读(26949) | 评论(14) 39人收藏此文章, 我要收藏 赞21 12月12日北京OSC源创会 ...
- Dreamweaver cs6中文版完整安装步骤:
Dreamweaver cs6中文版完整安装步骤: http://www.cr173.com/soft/72633.html 1.首先我们需要下载Dreamweaver cs6官方中文原版安装程序,下 ...
- (转)iOS完成学习路线
转自 MJ大神博客 原文地址http://blog.csdn.net/q199109106q/article/details/8596506 晚特地花时间整理出了iOS的完整学习路线图,希望对大家有帮 ...
随机推荐
- 【leetcode】Letter Combinations of a Phone Number
Letter Combinations of a Phone Number Given a digit string, return all possible letter combinations ...
- jquery unbind bind
$(selector).unbind(); --unbind() 方法会删除指定元素的所有事件处理程序 $(selector).unbind("click"); --unbind( ...
- HAST 使用笔记
1.环境 2台 freebsd 9.2的机器,/home分区为260G,需要将其转为hast块设备 2.安装 (1)先umount /home,然后注释掉/etc/fstab上的/home记录: # ...
- 搭建CAS单点登录服务器
最近公司的一个项目需要用到单点登录的功能,之前对单点登录了解得不多.于是网上找了下单点登录的解决方案,发现CAS是个不错的解决方案.于是搭个环境测试了一下.这里记录下测试的详细步骤. 官网:http: ...
- Python Elasticsearch api
描述:ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.下面介绍了利用Python API接口进行数据查询,方便 ...
- angularjs 指令(directive)详解(1)
原文地址 什么是directive?我们先来看一下官方的解释: At a high level, directives are markers on a DOM element (such as an ...
- Linux配置SSH公钥认证与Jenkins远程登录进行自动发布
公钥认证,是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密:另一个称为密钥(private key),只有拥有者才能看到,用于解密. 在使用jenkins ...
- Android学习笔记——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习
一.URI 通用资源标志符(Universal Resource Identifier, 简称"URI"). Uri代表要操作的数据,Android上可用的每种资源 - 图像.视频 ...
- HttpClient实现客户端与服务器的通信
本篇主要讲解了利用HttpClient实现 windows主机与linux服务器的通信与传递数据 HttpClient代码,服务器端配置 系统和安装软件 1)ubuntu 14.04 64位系统 2) ...
- 关于Android中RemoveView的错误理解
我以前一直以为,一个View被removeView了之后,就会被回收.其实不是这样的.如果有人引用它. 它还是会存在的.removeView和View被回收没有必然的关系.一个View被removeV ...