![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关于iOS面试
子午夜
一步一步,哪怕惨不忍睹。。。那也至少加过油,加油,加油。。。
展开
-
野指针
昨天在写完一个函数后,因里面用了很多指针操作, 写完后就回过头来检查,结果发现了一个”野指针”, 另我非常奇怪的是,这个”野指针”被我再次使用,程序运行居然没有问题. 就是这个疑问, 引发了我写这篇文章. 先说说什么是“野指针“。首先”野指针”的概念只会出现在像C和C++这种没有自动内存垃圾回收功能的高级语言中, 所以java或c#肯定不会有野指针的概念. 当我转载 2015-11-26 13:06:45 · 407 阅读 · 0 评论 -
IOS中类和对象还有,nil/Nil/NULL的区别
类与对象的概念 类是对同一类事物高度的抽象,类中定义了这一类对象所应具有的静态属性(属性)和动态属性(方法)。 对象是类的一个实例,是一个具体的事物。 类与对象是抽象与具体的关系。 类其实就是一种数据类型,它的变量就是对象。 类与类之间的关系——继承关系 A是B 如果这句话说的通,在设计程序的时候就可以看成是继承关系。 例如:学生与小学生 小学生也是转载 2015-11-26 12:37:00 · 211 阅读 · 0 评论 -
@class属性
转载 2015-11-26 12:09:57 · 325 阅读 · 0 评论 -
@property的三类属性
对于BOOL类型,,@property还有另外一个用法 [cpp] view plaincopyprint? //getter 是用来指定get方法的方法名的 @property(nonatimic, getter = isRich) BOOL rich;转载 2015-11-26 11:10:46 · 210 阅读 · 0 评论 -
nil、Nil、NULL、NSNull的区别
nil:指向一个对象的空指针 Nil:指向一个类的空指针 NULL:指向其他类型(如:基本类型、C类型)的空指针 NSNull:通常表示集合中的空值 举例: NSURL *url = nil; Class class = Nil; int *pointerInt = NULL; NSArray *array = [NSArray转载 2015-11-25 18:27:11 · 337 阅读 · 0 评论