[英]Objective-C Strings
我正在审查进行以下调用的代码:
id<PLResultSet> results = [sqliteDatabase executeQuery:@"select * where id=?",Id];
sqliteDatabase
是实例PlausibleDatabase
(从googlecode上,我收集)。 该代码有效,但我不理解。 具体来说,本节如何工作?
@"select * where id=?",Id
进行查询?
被Id
取代? 还是exeuteQuery
函数以某种方式组合了字符串? 这种语法如何有意义。
(是的,我是Obj-C的新手)
谢谢,
肯尼迪
它特定于方法executeQuery
,其中?
用作占位符,并且适当的位置参数用作该占位符的填充符(根据需要添加引号等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.