摘要: 重写init或自定义init方法:init方法类似于Java的构造函数 重写:创建对象的同时有初始值 但是是固定的 自定义:接收外部的值 创建对象的同时有了初始值 面向对象的三大特性:封装、继承、多态 继承:子类 父类 单继承但可以多层继承 如果需要在机子创建的类或者系统提供的类里面添加方法或者属性 阅读全文
posted @ 2019-07-29 17:33 kinghyt 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 类的定义 类的创建: 类是通过属性来保存数据的。 成员变量的修饰: Private:私有 外部不可访问 不可继承 Protected:被保护 外部不可访问 可继承 Public:公共 可被外部访问 可继承 对象的创建: 成员变量私有: 方法的调用: 方法有两种: 多个参数的方法: 用porperty 阅读全文
posted @ 2019-07-29 17:07 kinghyt 阅读(148) 评论(0) 推荐(0) 编辑
摘要: #import "ViewController.h" @interface ViewController ()<UITextViewDelegate> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLo 阅读全文
posted @ 2019-03-03 20:27 kinghyt 阅读(536) 评论(0) 推荐(0) 编辑
摘要: oc总结: 类: @interface Person:NSObject{ //成员变量 @protected @private @public } @property(nonatomic,copy)(NSString*)name; -(void)test; +(void)test2; -(void)test3:(int )a; -(void)test4:(int )a andname:(NS... 阅读全文
posted @ 2019-02-22 23:14 kinghyt 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #import #import "Person.h" int main(int argc, const char * argv[]) { @autoreleasepool { //字典用大括号赋值 //字典是无序的 系统会自动对其key排序 //字典的创建 NSDictionary *dic3 =@ { ... 阅读全文
posted @ 2019-02-19 21:41 kinghyt 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: //oc的数组必须存放对象 可以是多种对象类型 但是实际操作中 尽量在一个数组中存放一种对象类型 //NSArray数组的创建 //创建空数组: + (instancetype)array; NSArray *array = [NSArray array]; // NSArray *array = [[NSArray alloc]in... 阅读全文
posted @ 2019-02-19 21:31 kinghyt 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 继承:子类 父类 单继承 如果需要在自己创建的类或者系统提供的类当中添加某一属性或者方法,只需继承这个类即可; 继承的方法的执行路径:先在子类中寻找,如果没有再依次往上查找,直到最上层,如果还没有找到 那就会报错 那么这个方法可能不存在或者没有实现 Children 继承于 Person 继承子类可 阅读全文
posted @ 2019-02-18 21:00 kinghyt 阅读(394) 评论(0) 推荐(0) 编辑
摘要: NSString :字符串对象 字符串的创建: 管理字符串的相关操作: 可变字符串: 对于property属性copy 以及它修饰的类NSString的理解: 阅读全文
posted @ 2019-02-18 20:24 kinghyt 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 内存管理的两种方式: 1、MRR 手动管理 2.ARC 自动管理 两种内存管理常见的问题: 1、释放了或者重写了正在使用的数据 程序崩溃 2、没有释放不需要的对象 内存泄露 拥有权在实际操作中的体现: MRR环境: 1、在某个代码块中创建的对象 代码块对其拥有权 -(void)test1{ 创建的关 阅读全文
posted @ 2019-02-18 13:56 kinghyt 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 自定义一个init方法 必须以initWith开头 Person *p=[[Person alloc]init]; Person *p1=[Person new];//(也调用了系统的init方法或者是重写的init方法 与上式等价 阅读全文
posted @ 2019-02-17 18:21 kinghyt 阅读(966) 评论(0) 推荐(0) 编辑