Bitmasking for introspection of Objective-C object pointers

[JSONKit]Bitmasking for introspection of Objective-C object pointers

JSONKit编译出现Bitmasking for introspection of Objective-C object pointers警告

 

修改方法1:

1 #pragma clang diagnostic push
2 #pragma clang diagnostic ignored"-Wdeprecated-objc-pointer-introspection"
3 
4 BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object) &0x1)) ? YES : NO;
5 
6 #pragma clang diagnostic pop

  

修改方法2:

"某数字" & 0x1 的时候, 代表取最低位,改成if(JK_EXPECT_F(((NSUInteger)object)%2))即可。

posted @ 2017-04-12 15:21  small英  阅读(186)  评论(0)    收藏  举报