iOS Objective-C 视频教程

 

iOS iPhone UI 视频教程

 
     

一、iPhone开发概述及简介

1.1 iPhone开发概述-必看

   
     

二、Objective-C 基础语法

2.1 iPhone开发之开发工具安装及介绍

 

2.2 iPhone开发之OC变量和基本数据类型

 

2.3 iPhone开发之OC变量和基本数据类型

2.4 iPhone开发之OC基本数据类型转换

2.5 iPhone开发之OC运算符和表达式

2.6 iPhone开发之if语句和for循环语句

2.7 iPhone开发之循环结构while、break和continue

2.8 iPhone开发之条件结构switch 语句

2.9 iPhone开发之语法开发作业讲解

2.10 iPhone开发之OC代码规范讲解

2.11 iPhone开发之OC基础语法复习

   
     

三、OC面向对象编程

   

3.1 面向对象的基本概念—类和对象

3.2 类的声明和对象的创建—内存分析

3.3 类的声明和创建内存分析

3.4 @property属性和点语法

3.5 类的继承与重载

3.6 OC多态和动态绑定

3.7 OC中动态绑定和异常处理

   
     

四、数组、字典和集合

4.1 NSNumber数字的使用

 

4.2 NSString字符串的使用

4.3 NSArray数组的使用

4.4 NSDictionary字典的使用

4.5 NSSet集合的使用

   
 
     

五、 类的扩展——类目和协议

5.1 类目(Category)的基本概念和用法

 

5.2 延展的基本概念和用法

5.3 协议和代理设计模式

5.4 OC中代理设计模式

   
 
 
     

六、Objective-C 内存管理

6.1 引用计数的基本概念和用法

 

6.2 对象所有权的基本概念和用法

6.3 详解dealloc方法

6.4 点语法内存管理

6.5 自动释放池和ARC

6.6 循环引用和总结

   
 
 
     

七、文件管理

7.1 NSFileHandle的概念和用法

 

7.2 NSFileHandle作业1讲解

7.3 NSFileHandle作业2讲解

   
 
 
     

八、复制对象、归档与单例

8.1 复制对象的概念和用法

 

8.2 复制对象课堂练习讲解

8.3 归档的概念和用法

8.4 自定义对象的归档

8.5 OC中单例的概念和使用

8.6 NSUserDefault的使用

8.7 归档作业1讲解

8.8 归档作业2讲解

   
 
 
     

九、 KVC、KVO、谓词与通知

9.1 kvc的概念和使用

 

9.2 kvc课堂练习讲解

9.3 kvo的概念和使用

9.4 kvo课堂练习讲解

9.5 谓词的使用

9.6 通知(Notification)的使用

 

 

 
     

一、iPhone开发入门

1.1 iOS概述和架构

 

1.2 iOS平台开发限制和方式

1.3 Hello World

1.4 Xcode介绍1

1.5 Xcode介绍2

1.6 完善我们应用程序

1.7 模拟器常用操作

1.8 沙盒机制(概述)

1.9 应用程序的生命周期

1.10 开发者计划与作业

     

二、视窗与窗口的基础

2.1 window的基本概念和用法

 

2.2 视图的基本概念

2.3 视图的层次关系

2.4 UIView的基本属性和自定义

2.5 简单仿射变换

2.6 UIView的ContentMode

2.7 UIView动画简单示例

     

三、视图控制器

3.1 视图控制器的基本概念

 

3.2 视图控制器的创建

3.3 视图控制器视图的装载

3.4 视图控制器视图的出现与消失

3.5 视图控制器视图的卸载(6.0之前)

3.6 视图控制器视图的卸载(6.0之后)

3.7 模态视图、控制方向

3.8 代理设计模式

3.9 通知的用法

     

四、常用UI控件和常用类

4.1 UILabel用法

 

4.2 UIControl初识

4.3 UIButton用法

4.4 UITextField用法

4.5 UITextField代理方法

4.6 UISlider用法

4.7 SegmentedControl

4.8 UIPageControl

4.9 UIActivityView用法

4.10 UIAlertAnd UIActionSheet

4.11 UIImageView用法

4.12 作业

     

五、导航控制器的概念和用法

5.1 导航控制器的基本概念

 

5.2 导航控制器课堂实例1

5.3 导航控制器常用属性和方法

5.4 导航控制器课堂实例2

5.5 导航栏的基本概念

5.6 导航栏课堂实例3

5.7 ToolBar的概念和用法

5.8 导航控制器代理方法的使用

5.9 自定义导航栏

5.10 导航控制器小结和作业

     

六、分栏控制器的概念和用法

6.1 UITabBarController的基本概念

 

6.2 UITabBarController基本用法1

6.3 UITabBarController的层次关系

6.4 UITabBarController基本用法2

6.5 UITabBarController代理的使用

6.6 UITabBarController和UINavigation的集成

6.7 UITaBarController基本用法3

 

6.8 UITabBar的基本概念

6.9 自定义TabBar

6.10 完善自定义TabBar

     

七、微博项目示例

7.1 项目演示

 

7.2 iOS项目开发流程

7.3 微博开放平台介绍

7.4 OAthu认证

7.5 微博需求功能

7.6 搭建环境

7.7 初始化控制器

7.8 自定义Tabbar视图

7.9 集成左右菜单

7.10 介绍微博sdk

7.11 集成微博sdk

7.12 微博的接口访问