我知道SQL中的一些解决方案,但是从SQlite找不到任何解决方案.
我只想执行一个select查询,返回一个从1到100的数字结果集.
Numbers
1
2
3
4
......
5
Run Code Online (Sandbox Code Playgroud)
更正:我根本没有桌子.(但是像dualMySQL 这样的虚拟表鼓励使用解决方案)
我遇到了解析xml或json的要求,并且必须在表中列出它们.
我没有遇到这个问题,但我想优化代码以减少内存资源.
问题是,拥有多个数组是最好的还是拥有一个内容为字典的单个数组更好.
请看下面的示例,其中3个名称以2种方式保存
方式1
NSArray* names = [NSArray arrayWithObjects:
[NSDictionary dictionaryWithObjectsAndKeys:
@"rama krishna",@"firstname",
@"chunduri",@"surname",
nil],
[NSDictionary dictionaryWithObjectsAndKeys:
@"rama krishna",@"firstname",
@"gutta",@"surname",
nil],
[NSDictionary dictionaryWithObjectsAndKeys:
@"selvakumar",@"firstname",
@"k",@"surname",
nil],
nil];
Run Code Online (Sandbox Code Playgroud)
方式2
NSArray *firstnames=[NSArray arrayWithObjects:@"Rama Krishna",@"Rama Krishna",@"selvakumar",nil];
NSArray *surnames=[NSArray arrayWithObjects:@"chunduri",@"gutta",@"k",nil];
Run Code Online (Sandbox Code Playgroud)
因此,这两种方式中的哪一种可以优先考虑优化内存消耗.