
OC-基础篇
文章平均质量分 68
破落贵族
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC-NSString
1.id类型的指针变量不能使用点操作,但可以使用setter方法,getter方法,必须按照方法调用的格式去写。若一定要使用点操作,要对其进行强制类型转换。*********************************************************************************2.init:初始化方法1)什么是初始化?答:创建对象的同时对这个原创 2014-01-23 09:05:40 · 1662 阅读 · 0 评论 -
如何判断一个类是否支持某属性和方法以及如何判断IOS的版本
instancesrespondToSelector 是什么意思。与 respondsToSelector 有什么区别?instancesRespondToSelector是指类的实例们是否能响应某一个方法(类操作),respondsToSelector是指类是否能响应某一方法(对象)举例:instancesRespondToSelector:[AVPlay转载 2014-02-28 16:51:43 · 2199 阅读 · 0 评论 -
交换十六进制的的高低字节
union unum{ unsigned int send; unsigned char s[4];}udata;NSString *str = @“ff055008”;//将字符串转换成十六进制数 int red = (int)strtoul([str UTF8String],0,16);//下面使用联合体来进行高低位交换 udata.send = red原创 2014-02-26 20:11:13 · 5365 阅读 · 0 评论 -
GUN C、 ANSI C 标准c和c++的区别于联系
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以 ANSI C 和标准C是一个概念总体来说现在linux也支持标准C,以后标准C可以跨平台,而G转载 2014-01-26 09:28:07 · 4208 阅读 · 0 评论 -
OC-Category
1.类别NSString、数组、字典三大结构不能被自定义的类来继承因此,要想给NSString增加一个自定义方法,就要使用类别。-------------------------------------------------------------------------------------------1)类别的作用: a.给原创 2014-01-23 09:18:25 · 876 阅读 · 0 评论 -
OC-动态原理
OC的动态原理:静态 与 动态:内存分配方式: 静态内存分配:(栈 数据段)编译时的概念就是静态 编译时确定内存空间 动态内存分配:堆 运行时确定分配 属于动态概念,----------------------------------------------------------------------------------------------------原创 2014-01-23 09:22:56 · 1114 阅读 · 0 评论 -
OC-Protocol
6-19 协议一.协议1.协议作用:完成两个类的对象的通信。------------------------------------------------------------------------------------2.定义方法:例子:@protocol协议名 遵守的其他协议的名称>方法声明;@end注意:a.以上原创 2014-01-23 09:27:35 · 1401 阅读 · 0 评论 -
OC-继承
继承1)继承的作用:代码复用 节约资源 提高效率2)何时使用继承? a.当我们要使用一个类的方法的时候,我们就可以使用继承 b.当我们需要创建多个类的时候,我们可以提取这些类的共性(成员变量和方法)创建一个父类,然后通过子类来继承父类。3)关于称呼 父类/基类/超类原创 2014-01-23 09:40:51 · 776 阅读 · 0 评论 -
OC-内存管理
6-18 内存管理1.C语言中,一个malloc必须只能对应一个free堆空间需要手动释放。C语言当中,只要涉及堆空间的使用,就要考虑释放问题;我们可以提供一个计数器来解决堆空间释放问题。多一个人使用,计数器加1;减少一个人使用,计数器减1;当计数器为0时,释放堆空间。*****************************************************原创 2014-01-23 09:35:02 · 1124 阅读 · 0 评论 -
OC-函数的私有化
OC函数的私有化(注意:不是私有函数,OC中没有私有函数)过程:1.将需要函数私有化的类定义一个匿名类别2.将需要私有化的函数的声明写在该匿名类别中3.在类的@implementation中实现该函数这样,即完成了函数的私有化,只有写该函数的编程人员可以访问,当编程人员将代码封装,以接口方式提供给其他人后,其他人不知道该函数的存在,因此无法调用。原创 2014-01-23 09:24:24 · 1084 阅读 · 0 评论 -
OC-文件处理
6-17文件管理1.文件管理器:作用:要想对文件进行管理,第一步必须要有文件管理器注意:一个程序中,只能有一个文件管理器,它可以对多个文件进行管理。------------------------------------------------------------------------------------文件管理器的使用:1)创建文件管理器:NSFil原创 2014-01-23 09:37:25 · 1226 阅读 · 0 评论 -
OC-NSDictionary
字典分类:不可变和可变字典元素类型:id(即:任意的对象指针)特点:字典是无序的内容:键值对:key -->value;键值对必须成对出现,key一般是NSString*类型,方便操作------------------------------------------------------------------------------------------原创 2014-01-23 09:21:16 · 1041 阅读 · 0 评论 -
OC-NSArray
2.OC中的数组什么是OC数组?答:a.OC的数组元素是任意类型的对象指针(即:地址);它的结构和C语言的链表结构相似;同时,它也是一种有序的集合。-------------------------------------------------------------------------------------------1)分类: 不可变数组NSArray 和原创 2014-01-23 09:15:02 · 1252 阅读 · 0 评论