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