cocoa - NSMutableArray - 数组弹出等效项

标签 cocoa nsmutablearray foundation

如果我想从我的 NSMutableArray 中弹出最后一项,这是最正确的方法吗?

id theObject = [myMutableArray objectAtIndex:myMutableArray.count-1];
[myMutableArray removeLastObject];

我确信 SOF 的某个人有更好的方法。

最佳答案

保留它、删除它、使用它、释放它。

id theObject = [[myMutableArray lastObject] retain];
[myMutableArray removeLastObject];
//use theObject....
[theObject release];

关于cocoa - NSMutableArray - 数组弹出等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10986214/

相关文章:

iphone - NSNumberFormatter 是格式化 NSDecimalNumber 的唯一方法吗?

macos - 如何写入 OSX 系统钥匙串(keychain)?

objective-c - SQLite表达式最大深度限制

iphone - 我是否需要初始化作为 plist 导入一部分的 iOS 空嵌套数组?

foundation - NSNumberFormatter 货币负数

Swift 3 扩展特定类型的范围

objective-c - 如何隐藏窗口

iphone - NSMutableArray lastObject 在 UITableView iPhone 中不起作用?

ios - 使用自定义对象对NSMutableArray进行排序

swift - 在 Swift 中获取包标识符