-1

我有一些需要搜索的数据,有 401 个这样的条目:

“1”、“1”、“1”、“1”、“0”、“1”

“1”、“2”、“1”、“1”、“0”、“2”

“1”、“3”、“1”、“1”、“0”、“3”

“1”、“1”、“2”、“1”、“0”、“1”

……

“3”、“3”、“3”、“3”、“0”、“1”

我需要的是搜索前 5 个字符串然后使用最后一个字符串填充变量的最佳方法。

我不知道如何做到这一点,在.net中我会使用一个数据表并搜索它并获取我需要的数据我只是不确定如何在Objective-C中做到这一点。

编辑

它不是家庭作业,所以我在 SQL 数据库中有一个 401 行的列表,因此有 6 列,前 5 列有结果数据用户从 1-3 中选择一个数字假设最后一列是我正在寻找的数据所以在 SQL 中,我会做类似的事情:

从表中选择 Column6,其中 Column1 = 1 AND Column2 = 1 AND Column3 = 2 AND Column4 = 2 AND Column5 = 5

我不知道如何在 Objective-c 中做到这一点,客户不希望我使用任何类型的网络,所以他们想要一个独立的应用程序。所以我需要使字典或数组或 txt 文件能够搜索每一行以匹配我捕获的 5 个变量,然后将第 6 个“列”作为数据。

4

1 回答 1

1

如果您可以操作数据,我会将其设置为NSDictionaryNSMutableDictionary使用字符串@"11110"作为键和字符串@"1"作为值。然后,您可以使用objectForKey:来查找您要查找的值并设置一个变量,例如int myVariable = [string intValue].

要从单独的值中创建一个键,您可以使用[NSString stringWithFormat:@"%i%i%i%i%i", column1, column2, column3, column4, column5].

于 2012-08-03T14:52:37.800 回答