OC
文章平均质量分 51
Oriannai
这个作者很懒,什么都没留下…
展开
-
IOS--OC--Lesson 封装 setter getter
一 封装: 1.目的 为了实现高内聚,低耦合 内聚:模块内成员的关系程度 耦合:模块与模块之间的关系程度 降低耦合性 内聚性就会升高2.为什么要进行封装? 目的是为了讲数据隐藏起来 只能用此类的方法才可以访问或修改,不能被外界任意存储数据是面对对象的设计本质,降低数据的误用型; 3.@public @protected @private 的用法 1⃣@public 公共的 谁原创 2015-06-26 22:07:25 · 360 阅读 · 0 评论 -
更轻量的View Controller
学习了一下Obj里的《更轻量的View Controller》 不知道想的对不对 把能使用到的任何方法尽可能的封装 用block 或者delegate 都好 但是 封装又是个技术活 越麻烦的功能 越要考虑更多的可能性与Bug 目前还没这个能力 只能算是有个这样的念头吧 尽可能的去封装代码 功能块 不要堆积在View Controller里原创 2016-04-14 11:12:52 · 594 阅读 · 0 评论 -
IOS--OC--LessonBlock 块语法
一 定义 1 1⃣Block ,块语法 可以用block 去保存一段代码,或者说是封装一段代码, 2⃣ .block 实际上是由 C 语言实现的,执行效率很高 3⃣.block 实际上借鉴了函数指针的语法 2. 数据类型 1. 返回值类型(^)(参数类型1 参数名1, 参数类型2 参数名2,….); 2. 返回值类型(^)();没参数 也得加 void (^)原创 2015-06-29 19:53:10 · 515 阅读 · 0 评论 -
IOS--OC-- 字典 数组 集 总结
1.NSArray 是有序的, NSDictionary 和 NSSet 是无序的 2.NSSArray 是通过下过来访问, NSDictionary 是通过 key 值来访问, NSSet 是随机访问 3.NSArray 数组中元素可以相同, NSDictionary 的 key 必须是唯一的, NSSet 也是唯一的 显示格式 1.NSArray (元素1,元素2原创 2015-06-29 19:46:16 · 421 阅读 · 0 评论 -
IOS--OC--LessonNSSet 集
一 NSSet 继承 NSObject 不可变的集合; 1.无序; 2.集合中的元素是唯一的 不可重复 不可变的二 可以讲数组换为集合 1.1// 先建立一个数组NSArray *arr = [[NSArray alloc]initWithObjects:@"1",@"2",@"5",@"2" ,nil];// 设定新的变量名接收 set1 NSSet *set1 = [[NSSe原创 2015-06-29 19:41:03 · 331 阅读 · 0 评论 -
IOS--OC--LessonDictionary 字典
一 OC中的集合类型: /* NSArray 数组 NSDictionary 字典 NSSet 集 */二 字典 NSDictionary 不可变继承自NSObject1.定义: 1⃣字典中存储的元素都是无序的; 2⃣字典中存储的都是以key:value;称之为键值对 3⃣.key 值必须是唯一的 4⃣打印出来的标志是大括号{}ps:原创 2015-06-29 19:36:57 · 447 阅读 · 0 评论 -
IOS--OC--总结
//OC: Objective-C, 面向对象的C语言 //OC与C的区别 //1.OC是C的超集, C语言的所有语法都可以在OC中使用 //2.OC是面向对象 //3.OC是一门运行时语言 //4.OC的类库丰富 NSString *string = [[NSObject alloc] init]; //string在编译时是NSString类型原创 2015-06-29 19:17:57 · 466 阅读 · 0 评论 -
IOS--OC--LessonNSString 字符串
一 NSString 1.含义:继承于 NSObject 不可变字符串,一旦创建不能改变 2.格式化字符串 NSLog(@”hello%@”,@”lanou”); 二 将文件中的内容读入到字符串对象中1. NSString *str9 = [[NSString alloc]initWithContentsOfFile:@"/Users/lanouhn/Documents/ali.txt"en原创 2015-06-26 22:21:56 · 585 阅读 · 0 评论 -
IOS--OC--LessonInherit 遍历构造器 与自定义初始化
一 继承 1.OC 中得继承特定 /* 1.单向继承,一个子类只能有一个父类,一个父类可以有很多个子类; 2.单根继承:根类(基类)是 NSObject. 3.子类可以继承父类的特征和行为. */ 2. 建立继承关系之后,子类可以继承父类: /* // 1.实例变量,@ public 和@ protect 修饰的 // 2.公开的方原创 2015-06-26 22:17:15 · 695 阅读 · 0 评论 -
IOS--OC--Lesson 类 和对象
一 OC 1.OC 与 C 的区别: 1⃣OC 是 C 语言的超集, OC 是在 C 语言的技术上结合smalltalk的优点 ,开发出来语言, OC 兼容所有的 C 语言的语法. 2⃣OC 扩展了 面向对象的思想 3⃣.运行时特性 4⃣.有丰富的类库 2. 面对象编程 OOP(Objective Oriented Programming)带*都是对象类型用 NSString 浮点的原创 2015-06-26 22:00:38 · 389 阅读 · 0 评论 -
IOS--OC--LessonNSArray 数组
一 OC中的集合类型: /* NSArray 数组 NSDictionary 字典 NSSet 集 */二 数组 1.1定义: NSArray 继承于 NSObject 用来管理/存储有序的对象ps自定义:NSArray *array3 = [[NSArray alloc]initWithObjects:@"Rose",@"Jack", nil原创 2015-06-26 22:28:33 · 414 阅读 · 0 评论 -
初始化的init
(instancetype)init { self = [super init]; if (self) {} return self; }原创 2016-04-15 13:58:20 · 584 阅读 · 0 评论