![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC
fengyunca
这个作者很懒,什么都没留下…
展开
-
动态类型检查
—————————————————————————————— //判断实例是否为某个类型的对象或该类型的子类的对象 /* id sub = [MySub new]; sub = [NSObject new]; BOOL isTrue1 = [sub isKindOfClass:[MySub class原创 2015-07-26 21:15:54 · 646 阅读 · 0 评论 -
继承 多态
————————————重载——————————————————函数或方法的重载 在 C++ 语言中, 将功能一致的函数或方法封装起来,为了适应 不同的条件与环境,将函数或方法的名字写成一样的, 以便程序员使用 构成重载的条件,是函数或方法名一样, 参数的类型与数量和顺序要求不一样 *//*doubl原创 2015-07-26 20:42:45 · 247 阅读 · 0 评论 -
面向对象
——————————————————————————————#import // #include // #import 地位与 #include 一样// #include 是 C 语言中引用头文件的语法// #import 是 OC 中引用头文件的语法// #import 会自动的排除重复引用的头文件, #impo原创 2015-07-26 19:24:40 · 201 阅读 · 0 评论 -
内存管理
——————————————————————————————1-对象所有权: 某个变量对指定的对象有使用权 2-引用计数 用来标识一个对象有几个使用者 3-引用计数器 记录使用者的个数的变量 变量类型 unsigned原创 2015-07-26 21:17:34 · 210 阅读 · 0 评论 -
构造方法
——————————————————————————————super 可以用来调用方法,但是不能和 self 一样打印出来 从面向对象的观点中, 可以得到,万物皆对象 创建对象所用的类,也是一个对象 就是描述类的类 Class 例如:原创 2015-07-26 20:45:49 · 224 阅读 · 0 评论 -
ARC以及 分类的使用
—————————————————————————————— // 1) 创建自动释放池 //使用注意事项 Person *p = nil; p = [Person new]; [p retain]; // 2 [p release]; // @autoreleasepool{ ....... } @autoreleasepool原创 2015-07-26 22:27:56 · 2391 阅读 · 0 评论 -
协议 --Foundation
——————————————————————————————protocol 协议 提供一些方法的声明,没有进行方法的实现 作用: 让其他的类来遵守 使用流程: 1) 定义一个协议 .h 使用@protocol 关键字原创 2015-07-26 23:21:57 · 24253 阅读 · 0 评论 -
Foundation
—————————————————————————————— NSFileManager 是OC中一个文件管理的类 作用: 可以判断文件的存在\可读写\可删除\ 移动 复制 删除 创建目录 1) 基本使用 判断文件的状态 NSFileManager *fm原创 2015-07-26 21:40:47 · 958 阅读 · 0 评论