- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员 --- OC中的协议代理
OC中的协议代理protocol 代理设计模式概念代理模式概念:传入的对象,代替当前类完成了某个功能,称为代理模式。代理模式的引用: 代理模式是在oc中经常遇到的一种设计模式,那什么叫做代理模式呢? 有这么一个例子:有一个婴儿,他本身不会自己吃饭和洗澡等等一些事情,于是婴儿就请了一个保姆,于是婴儿和保姆之间商定了一个协议,协议中写明了保姆需要做什么事情
2015-09-01 09:31:18 412
原创 黑马程序员 --- 内存管理的MRC和ARC
内存管理的MRC和ARC内存管理概念: 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memory Warning消息。收到此消息后,需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量,否则程序
2015-08-31 14:19:16 683
原创 黑马程序员 --- OC中的protocol
OC中的protocol 一、Protocol的基本概念在写java的时候都会有接口interface这个概念,接口就是一堆方法的声明而没有实现,而在OC里面,Interface是一个类的头文件的声明,并不是真正意义上的接口的意思,在OC中,接口是由一个叫做 协议的 protocol来实现的。这个里面可以声明一些方法,和java不同的是,它可以声明一些必须实现的方法和
2015-08-31 10:31:20 310
原创 黑马程序员 --- NSDictionary和NSMutableDictionary的用法
NSDictionary和NSMutableDictionary的用法NSDictionary 翻译过来就是“字典”,键值对;日常生活中,“字典”的作用:通过一个拼音或者汉字,就能找到对应详细的解释。NSDictionary 的作用类似:通过一个key(键),就能找到对应的value(值);NSDictionary是不可变的,一旦初始化完毕后,里面的内容就无法修改.
2015-08-30 16:38:31 400
原创 黑马程序员 --- NSArray和NSMutableArray的用法
NSArray和NSMutableArray的用法NSArray是oc中的数组类,开发中建议使用NSArray替代C语言中的数组。C语言中数组和OC下的NSArray的不同之处有如下:1.c数组只能存放一种类型的数据(类型必须一致),OC数组可以添加任意类型的OC类型;2.c数组不能方便的动态添加、删除数组元素,长度固定,OC动态数组可以;NSArray的使
2015-08-30 12:31:32 588
原创 黑马程序员 --- NSString和NSMutableString的用法
NSString和NSMutableString的用法字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。一个NSString对象就代表一个字符串 ,一般称NSString为字符串类,有别与普通的String为数据类型,NSString其实是一个对象类型。NSString是NSObject(Cocoa Foun
2015-08-29 11:27:52 453
原创 黑马程序员 --- @property参数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
2015-08-25 22:00:38 425
原创 黑马程序员 --- OC中@property和@synthesize的用法
OC中@property和@synthesize的用法OC类中有成员变量和方法部分,里面的成员变量如果不用@property和@synthesize的话,我们就要这样比如_age的访问在.h中:#import @interface Person:NSObject{ int _age;}-(void)setAge:(int)age;-(int)getAge;@e
2015-08-24 21:13:55 361
原创 黑马程序员 --- OC中的类
OC中的类 OC是在C语言的基础上,增加了一层最小的面向对象语法,并且完全兼容C语言,所以OC具有类的功能。 OC中的类跟其他面向对象语言的类一样,都有自己的属性和方法,只是OC中方法跟其他语言不一样,对象方法前面加一个-,如:-(void)setAge( NSInteger *)age;如果是类方法就是加一个+,如:+(void)setAge:( NSInteger
2015-08-23 20:42:47 393
原创 黑马程序员 -- oc多文件开发的好处以及Category
oc多文件开发的好处以及Category开发 记得以前在接受linux方面的培训时,就用到了多文件开发,如果在一个大型的项目中程序都写在一个文件中,我们想一想首先这个文件的阅读能力就降低的不止一点,而且函数接口太多,让人感觉好乱; 假如我们把所有的方法区分封装声明在一个自己写的头文件中如function.h中,实现写在另一个function,c文件中,这样就可以减少主函数所在的文件中代码量,
2015-08-17 22:52:23 646
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人