消除Xcode 5中JosnKit类库的bit masking for introspection of objective-c 警告
2013-11-22 11:15
381 查看
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
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
相关文章推荐
- object-c中.m和.h文件及类的定义
- JQuery Object vs. DOM element
- JQuery Object vs. DOM element
- javascript ActiveXObject FileSystemObject 对象,创建、复制、删除、读取文件等
- Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
- 开发总结知识点
- iOS开发(stanford2011)笔记第二课Objective-C关键知识点
- 对象序列化ObjectOutputStream,ObjectInputStream
- Assigning retained object to weak property object will be released after assignment
- Win32多线程之WaitForMultipleObjects
- NSBundle--获取文件路径
- AutoLayout(自动布局)
- Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
- objective-c static变量的使用总结
- objective里面的单例模式
- Object C初学学习笔记(1)
- objective-c kvo
- Object c 基础知识
- 如何遍历HashMap?
- objective-c KVO (key value observe)