
OC
文章平均质量分 79
yjf123546
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC 初步认识
OC初步认识 一 , 了解面向对象和面向过程的思想区别 1,面向过程编程(Procedureoriented Programming, POP ): 以事件为中心,关系完成该事件的详细步骤,一步一步实现 2, 面向对象编程(Object Oriented Programming, OPP);: 以事务为中心,也就是参与事件的参与者,设计事物的功能,而完成事件只是事物的所有功能中的一个小功能原创 2014-08-04 15:18:27 · 636 阅读 · 0 评论 -
类的继承和类的循环调用
一, 关于OC的实例变量的可见度,即实例变量的访问权限有三种: 1),@public 公有的 被@public修饰的实例变量是公共的,即没有访问权限,在任何文件中都可以访问,(访问方式是通过对象+指向操作符) 2),@protected 受保护的 被@protected修饰的实例变量有一定的访问限,只允许在本类文件及子类文件中访问,其他文件不原创 2014-08-06 19:25:03 · 1505 阅读 · 0 评论 -
ios不可改变NSString类和可改变NSMutableString类的使用
ios不可改变NSString类和可改变NSMutableString类的使用 一, NSString的常用用法 1,创建对象两种方法 1) ”-”号方法 alloc + 初始化 initWithString NSString *str = [[NSString alloc] initWithString:@"iPhone 4"]; ini原创 2014-08-08 08:53:21 · 708 阅读 · 0 评论 -
OC 面向对象里字典和集合的常用用法
首先说几个OC里快速生成对象的几个方法(即语法糖): (1) @ + 数字 即快速将基本数据类型转换为NSNumber类型的对象,如:@20, (@后面直接跟了一个确切的数字) 如果是一个变量即 int a = 10 ,则为:@(a) (2) 数组对象 = @ + [ ](中括号里的内容时对象), 快速创建数组对象 例如:NSArray *arr = @[@"name",@"num原创 2014-08-10 20:51:04 · 824 阅读 · 0 评论 -
属性与内存管理(属性与内存管理都是相互关联的) 第一部分
属性与内存管理(属性与内存管理都是相互关联的)第一部分 一,属性: 属性是OC2.0之后出来的新语法,用来代替setter和getter方法,使用属性可以快速创建setter以及getter方法的声明,setter和getter方法的实现,另外添加了对实例变量操作的安全处理(其安全是通过内存管理实现的) setter 方法作用:为单一的实例变量重新赋值, 规范: (- 号方法)无返回值,原创 2014-08-17 22:26:41 · 694 阅读 · 0 评论 -
属性与内存管理(属性与内存管理都是相互关联的) 第二部分
四,关于语义特性copy和与alloc对应的dealloc以及初始化操作和便利构造器的补充 1, 语义特性copy 如果想对一个对象进行copy操作,对象的类必须服从一个NSCopying协议,并且实现协议中的方法copyWithZone:,方法为(仍以Person类为例): -(id)copyWithZone:(NSZone*)zone { NSString*newSe原创 2014-08-17 22:26:13 · 598 阅读 · 0 评论 -
iOS侧拉栏抽屉效果Demo
项目研发过程中...常用的效果---侧拉栏抽屉效果...方便开发者使用原创 2014-10-31 09:10:18 · 4661 阅读 · 4 评论