消除Xcode 5中JosnKit类库的bit masking for introspection of objective-c 警告
2024-09-23 21:18:13
Xcode 5中苹果对多个系统框架及相关类库进行了改进。之前建立的项目在Xcode 5中重新编译会产生一些新问题。
JosnKit是常用的轻量级Josn解析类,在Xcode 5中:
BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object) &0x1)) ? YES : NO;
一行会提示如下警告:
warning: bitmasking for introspection of Objective-C object pointers is strongly discouraged
虽然不影响使用,但有完美编译强迫症的朋友可以无法这个黄色感叹号。援引GitHub上一篇帖子,有如下修改方法:
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-Wdeprecated-objc-pointer-introspection"
BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object) &0x1)) ? YES : NO;
#pragma clang diagnostic pop
转自http://blog.csdn.net/vividloves/article/details/12186191
最新文章
- 为什么那么多人想开发一元夺宝类app?
- Eclipse Memory Analysis进行堆转储文件分析
- HDOJ 1236 排名(练耐心题)
- fuel部署openStack
- oracle_权限
- hdu1011 Starship Troopers 树形DP
- 虚拟机中ubuntu-16.04 Linux系统下配置mysql数据库,并在windows下使用navicat远程连接
- JavaScript对象的指向问题
- bat脚本+diskpart 脚本实现自动划分磁盘分区
- 【mmall】IDEA插件jrebel
- alios-things makefile
- MySQL常用查询语句积累
- @Tomcat中的几种log
- eclipse启动maven项目
- day52 进程与守护进程
- Android Preferences: How to load the default values when the user hasn't used the preferences-screen?
- Xamarin Android权限请求
- TCP 中出现RST的情况
- 1_archlinux_安装篇
- ELK 日志管理系统,初次尝试记录