1、比较的两者都是boolean2、比较的两者是其他类型 总结:逻辑与(&&)和逻辑非(||),当运算到某一个变量就得出最终结果之后,就返回哪个变量。 比较的两者都是bool...
1、比较的两者都是boolean2、比较的两者是其他类型 总结:逻辑与(&&)和逻辑非(||),当运算到某一个变量就得出最终结果之后,就返回哪个变量。 比较的两者都是bool...
isKindOfClass和isMemberOfClass解析 先出一道题(其中Person类继承NSObject类) 有没有哪位同学的答案是 可惜了,不是哦,结果是: 为啥...
GCD为Grand Central Dispatch的缩写。Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。它主要用于...
浅谈__bridge,__bridge_retained,__bridge_transfer通过OC对象与C语言转换和通过OC对象与CF对象(Core Foundation)...
浅谈一下空指针,野指针,僵尸对象。 空指针:没有存储任何内存地址的指针,空指针的值是0; 野指针:指针指向的对象已经被释放了; 僵尸对象:指针指向的对象被释放后,所占用的内存...
使用KVC 使用CFGetRetainCount 使用私有API
通过查看 objc/objc.h和objc/objc-api.h这两个头文件。 可见在Objective-C中,nil,Nil,NULL其实是等价的。可以通过代码进行验证。 ...
在平常的开发中,会经常遇到从我们自己的App跳转到其他App,如微信分享,第三方支付,使用系统的内置程序等; 应用跳转原理 通过应用程序的自定义的协议头(URL Scheme...
iOS-KVO(一) 基本操作iOS-KVO(二) 使用注意点iOS-KVO(三) 窥探底层实现iOS-KVO(四) 自定义KVO+Block KVO(key-value-o...