Objective-C语言入门教程
Objective-C语言的学习内容比较广泛,但是对于入门iOS开发来说,只要掌握常用的一些操作即可。九九学院在此汇总在实际项目开发中必须掌握的OC基础知识点,以馈广大网友。
数据类型与运算
数据类型
OC数据类型:1-基本数据类型(int, float, char, BOOL)
OC数据类型:2-限定词(long, long long, short, sunsigned, signed)
OC数据类型:3-id与instancetype循环结构
OC循环结构:1-for循环
OC循环结构:2-forin循环
OC循环结构:3-其他循环方式
OC循环结构:4-break与continuetypedef语句
OC基础:typedef语句
类、方法与对象
属性Property
OC属性property:1-属性定义
OC属性property:2-公共属性与专有属性
OC属性property:3-属性关键字方法Method
OC方法Method:1-方法的定义
OC方法Method:2-方法的调用
OC方法Method:3-方法重写override对象Object
OC对象Object:1-创建对象
OC对象Object:2-对象操作变量Variable
OC变量Variable:1-局部变量Local Variable
OC变量Variable:2-全局变量extern
OC变量Variable:3-静态变量static
OC变量Variable:4-const关键字
Foundation框架
Foundation框架简介
Foundation框架简介数字对象
NSNumber基本使用日期时间
NSDate类(日期时间)基本使用文件操作
OC文件管理:1-NSFileManager类:文件操作
OC文件管理:2-NSFileManager类:目录操作
OC文件管理:3-枚举目录中的内容
OC文件管理:4-文件内容读取与写入NSURL类
NSURL类基本使用NSBundle类
NSBundle类基本使用
Objective-C特性
Block块
OC Block块:1-Block简介
OC Block块:2-Block的简单使用
OC Block块:3-访问Block之外定义的变量
OC Block块:4-回调CallBack
OC Block块:5-系统框架中的Block分类Category
OC基础知识:分类Category协议Protocol
OC基础:协议Protocol
OC基础:代理(delegate)协议
KVC
KVC介绍:1 - 使用KVC进行赋值取值
KVC介绍:2 - setValuesForKeysWithDictionary字典转模型
KVC介绍:3 - 修改readonly属性以及私有属性
Objective-C进阶
对象复制
OC对象复制:1-深复制与浅复制
OC对象复制:2-可变对象与不可变对象复制
OC对象复制:3-自定义对象复制内存管理
Objective-C内存管理预处理
OC预处理:1-宏#define
OC预处理:2-条件指令编译#if/#elif/#else/#ifdef/#ifndef
OC预处理:3-文件引用#include/#import/@classNSLog()函数
NSLog()函数:1-基本使用
NSLog()函数:2-定制输入日志的格式结构struct
结构struct:1-结构的定义与基本使用
结构struct:2-结构的嵌套