gpt4 book ai didi

iOS:FMDB 问题向数组添加大量数据

转载 作者:行者123 更新时间:2023-11-29 00:17:31 28 4
gpt4 key购买 nike

我正在从数据库中获取大量数据。这是我正在做的事情的一个例子。

NSMutableArray *array = [[NSMutableArray alloc] init];

FMResultSet *s = [db executeQuery:@"SELECT * FROM myTable"];
while ([s next]) {
NSString *idNumber = [result stringForColumn:@"id"];
[array addObject:idNumber];
}

但是,有一个问题让我感到紧张。如果我需要从数据库中获取大量数据怎么办?这会导致任何内存问题或严重减慢吗?如果是这样,确保不会发生此问题的最佳方法是什么。

最佳答案

  1. 尝试使用带过滤器的查询 WHERE
  2. 使用后台线程
  3. 您仅使用了 id 字段,因此无需获取所有其他字段:改为使用 SELECT id FROM myTable

关于iOS:FMDB 问题向数组添加大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44934365/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com