持续整理APPLE GCC关键字
来源:互联网 发布:b站道士 知乎 编辑:程序博客网 时间:2024/06/05 07:46
1)__unused :告诉编译器这个参数或者函数可能没有使用,避免产生编译器警告信息。
2)__typeof :使用运算符可获取指定类型的 系统:: 类型 类型。
3) __strong: 告诉编译器这是个强引用,这意味着,只要引用存在,对象就不能被销毁。
4)__weak:告诉编译器是个弱引用,当被引用的对象消失时,弱引用会自动设置为 nil。
5) __bridge :不改变对象所有权。
6) unsafe_unretained 和weak以样子,但是不安全,在指针所指向的内存区域释放后,指针不象weak置为nil,所以访问会崩溃。
备注:
5.1)使用 CFBridgingRelease(),从 Core Foundation 传递所有权给 Objective-C;
5.2)使用 CFBridgingRetain(),从 Objective-C 传递所有权给 Core Foundation;
- 持续整理APPLE GCC关键字
- gcc编译选项(持续)
- Apple那边的IAP整理
- GCC编译关键字“__attribute__”
- GCC 中的inline关键字
- GCC 中的inline关键字
- GCC使用__attribute__关键字
- GCC 关键字inline探究
- gcc __thread关键字
- GCC关键字__thread
- 常用软件整理(持续更新)
- 常用软件整理(持续更新)
- GCC使用指南(整理)
- GCC命令选项(整理)
- gcc gdb 整理
- gcc编译错误整理
- GCC 常见错误整理
- GCC知识整理
- Linux系统日志的介绍
- Android 导入android源码有错,R.java文件不能自动生成解决方法
- ios-消息中心 NSNotificationCenter
- 通过监听logcat实现APK程序卸载二次确认
- qt qstring和float的相互转换
- 持续整理APPLE GCC关键字
- windows的shellcode编写高级技巧
- class类的定义(一) python
- c指针和c++引用
- 浅析android应用增量升级
- 前端文件优化方案
- OCP-1Z0-053-V13.02-219题
- 有关iis hack的一些方法整理
- GPS-Graph Processing System集群安装笔记(一)