iOS进阶

** 指针的指针

2017-07-27  本文已影响9人  泰克2008

指针的指针

 在 C/OC/C++ 中,指针的指针通常使用来在一个方法中返回多个数值!!     
 今后看到参数是 **  哥么就是一个指向对象的指针!!!
 nil     是地址指向NULL的空对象,在OC/C++中,给nil对象发送消息,相当于"放屁"
 NULL    是空地址,本身就是0,就是一个整数,不能给NULL发送消息

什么是安全释放!!

 [objc release]; 释放之后,不会修改对象的指针地址.
 后续如果继续给objc 发送消息,就会出现野指针错误!!
 objc = nil;//对象地址已经指向了 NULL(0),这个时候再发消息,都不会报错!!
上一篇下一篇

猜你喜欢

热点阅读