1人评价(372人学习)
1、基础部分 1.1、mac操作系统与iOS操作系统1 苹果公司的历史与挑战 2 Mac操作系统前世与今生 3 Mac操作系统的特点 4 Mac操作系统与window的比较 5 Mac常用软件的操作 6 Mac 常用快捷键 7 iOS系统操作的使用与特点 8 认识苹果的主流产品1.2、xcode IDE开发环境的初始1 IDE 开发环境的历史 2 IDE 开发环境的组成 3 Xcode、模拟器的常用使用方法 1.3、C语言基础1.3.1、数据类型、表达式与控制流程语句序号 涉及知识点 掌握程度 1 进制的基本概念与转换 2 C语言的基本数据类型 3 选择流程控制语句 4 If与swith语句的异同和优劣 5 循环控制语句的使用 6 变种循环控制语句的使用 7 其他语句的使用1.3.2、数组、函数与编译预处理序号 涉及知识点 掌握程度 1 数组的基本概念与使用 2 二维、多维数组的使用 3 冒泡排序的思想与使用 4 函数的基本概念与使用 5 变量的存储类型 6 函数的递归调用 7 预处理的概念与使用1.3.3、详解指针1 指针的概念与用法2 指针的运算 3 数组与指针 4 函数指针与指针函数 5 字符串指针 6 常见指针面试、笔试题1.3.4、结构体、联合体1 结构体的概念与用法 2 结构体指针、结构体数组的用法 3 联合的基本概念 4 typedef关键字的用法 5 枚举类型的用法 6 单向、双向链表的概念与用法1.4、OC语言1.4.1、类、对象和方法1 Objective-c语言发展历史 2 我们的第一个OC程序"Hello world" 3 面向过程与面向对象的区别 4 OC语言有特殊类型的介绍和基本概念 5 类、对象、方法的概念与初识 6 点语法初探1.4.2、封装、继承、多态1 类的构造与初始化 2 面向对象三大特性之一——封装 3 面向对象三大特性之一——继承 4 面向对象三大特性之一——多态 5 详解self与super 6 捕获异常的处理1.4.3、类的扩展1 类目的基本概念和用法 2 类目的使用注意事项 3 延展的基本概念和用法 4 协议的基本概念和用法 5 详解代理设计模式"中介找房"1.4.4、Foundation框架1 Foundation框架的介绍 2 日期类的常用处理方法 3 数字类的常用处理方法 4 字符串的常用处理方法 5 集合的常用处理方法1.4.5、内存管理序号 涉及知识点 掌握程度 1 引用计数与对象所有权的基本概念 2 点语法中的内存管理 3 自动释放池的基本概念和用法(初探) 4 ARC与垃圾回收机制 5 变量在内存中的区域 6 常见内存管理错误范例1.4.6、复制对象与归档1 复制对象的基本概念 2 深、浅拷贝的概念与异同 3 拷贝自定义对象 4 Retain和copy之间的区别 5 对象归档的概念和用法 6 单例设计模式1.4.7、文件管理1 程序沙盒的基本概念 2 字符串路径的常用处理方法3 NSData的概念与用法 4 文件管理类的常用操作——NSFileManagement 5 文件管理类的常用操作——NSFileHandle 6 属性列表化1.4.8、kvc、kvo与谓词1 Kvc的概念与使用 2 Kvo的基本概念 3 键值观察设计模式之——拷贝大文件 4 键值观察设计模式之——田忌赛马 5 谓词的概念与详解 2、iPhone入门部分2.1、iPhone开发入门1 iOS系统的概述与架构 2 iOS平台限制 3 集成环境的介绍 4 我们的第一个程序——Hello World 5 应用程序的文件组织 6 模拟器常用操作 7 应用程序的生命周期2.2、视图与窗口(UIView、UIWindow)1 UIWindow与UIView的关系 2 iOS的坐标系统 3 视图的层次结构 4 视图坐标(Frame和Bounds区别) 5 UIView的常用属性和方法 6 坐标系统变换 7 UIView内容模式 8 UIView动画2.3、常用UI控件1 UILabel、UIButton、UIImageView 2 UIProgressView 3 UIActivityIndicatorView 4 UITextField 5 UISwitch、UISegmentedControl 6 UISlider7 UIPageControl 8 UIAlertView、UIActionSheet2.4、视图控制器1 UIViewController介绍 2 UIViewController的生命周期 3 控制器中的视图的装载和卸载 4 视图控制器旋转方向 5 模态视图的使用 6 几种传值的方式2.5、导航控制器1 导航控制器的基本概念 2 导航控制器的基本用法 3 UINavigation Bar的结构和基本用法 4 UINavigation ToolBar基本用法 5 自定义导航视图控制器2.6、分栏控制器1 分栏视图控制器的基本概念和用法 2 分栏视图控制器的基本概念 3 分栏视图控制器的结构 4 分栏视图控制器的常用方法 5 自定义分栏视图控制器 6 分栏控制器、导航控制器 组合使用