OC可变数组如何判空
时间: 2023-09-22 21:07:46 浏览: 49
在 Objective-C 中,可以使用 `count` 属性来判断数组是否为空。如果数组为空,其 `count` 属性值为0。因此,可以使用以下语句来判断可变数组 `mutableArray` 是否为空:
```
if (mutableArray.count == 0) {
// 可变数组为空
}
```
除此之外,也可以使用 `isEmpty` 方法来判断可变数组是否为空。该方法在 iOS 13 及以上版本中可用。使用示例如下:
```
if ([mutableArray isEmpty]) {
// 可变数组为空
}
```
相关问题
OC可变字典如何判空
在 Objective-C 中,可以使用 `count` 属性来判断字典是否为空。如果字典为空,其 `count` 属性值为0。因此,可以使用以下语句来判断可变字典 `mutableDictionary` 是否为空:
```
if (mutableDictionary.count == 0) {
// 可变字典为空
}
```
除此之外,也可以使用 `allKeys` 方法来判断可变字典是否为空。如果可变字典为空,则其 `allKeys` 方法返回空数组。使用示例如下:
```
if (mutableDictionary.allKeys.count == 0) {
// 可变字典为空
}
```
OC语言可变数组增加一个long类型的元素
可以使用 NSMutableArray 类来实现可变长数组。您可以使用 addObject:方法向数组添加一个 long 类型的元素,如下所示:
```
NSMutableArray *mutableArray = [NSMutableArray array];
[mutableArray addObject:@(18)];
```
这将向 mutableArray 数组中添加一个 long 型的元素,它的值为 18。