我一直在try 判断NSInteger是奇数还是偶数.我已经找到了一种使用C的方法,但它不适用于Objective-C.我该怎么做?

推荐答案

NSInteger被定义为int(在某些环境中为long).因此,判断奇怪性就像判断普通int一样:

NSInteger num;
if (num % 2)
  // odd
else
  // even

Objective-c相关问答推荐

如何删除Objective-C中未定义的符号&错误?

日期更改时的 UIDatePicker

如何用零填充左侧的整数?

Objective-C 静态、外部、公共变量

为什么我不用 * 声明 NSInteger

UIDatePicker,根据今天的日期设置最大和最小日期

[Facebook-iOS-SDK 4.0]如何从FBSDKProfile获取用户邮箱

在 iOS 7 中检测后台应用刷新的用户设置

如何更改 UICollectionView 中的滚动方向?

NSString:从字符串中删除 UTF-8 重音的简单方法?

Objective-C 中是否有一些文字字典或数组语法?

如何确定 UICollectionView flowLayout 中单元格之间的间距

如何删除手势识别器

如何在Objective C(NSRegularExpression)中编写正则表达式?

UICollectionView 单元格 Select 和单元格重用

ios 11 UITabBar UITabBarItem 定位问题

从 UIImage 获取 Exif 数据 - UIImagePickerController

隐藏 NSTableView 标头?

NSAssert vs assert :您使用哪个,何时使用?

无法在 iOS7 上将 UITextField 添加到 UIAlertView ...在 iOS 6 中有效