在我阅读如何在iOS中使用Sqlite时,我到达了以下一行
\r
我搜索了一些教程和文档,以找出使用以下方法而不是常规NSString对象的原因:
NSString *query = [NSString stringWithFormat:@"SELECT * FROM
tableName"];
为什么我们不能使用以下内容,因为不需要指定和特殊格式,例如%@或%d?:
stringWithFormat
答案 0 :(得分:3)
如果您不打算从变量中获取值,@"SELECT * FROM tableName"
这应该没问题。
如果要在运行时替换表的名称,可以使用stringWithFormat
NSString *query = [NSString stringWithFormat:@"SELECT * FROM %@", myTableName];