我檢討代碼,使下面的調用:Objective-C的字符串
id<PLResultSet> results = [sqliteDatabase executeQuery:@"select * where id=?",Id];
sqliteDatabase
是PlausibleDatabase
一個實例(從googlecode上,我收集)。代碼有用,但我不明白。具體來說,這部分是如何工作的?
@"select * where id=?",Id
正與?
進行的查詢被Id
取代?或者exeuteQuery
函數以某種方式組合字符串?這個語法如何有意義。
(是的,我的新的OBJ-C)
謝謝,
KF
這也是在其他編程語言中完成的,而不是特定於Objective-C(當然函數名稱等是特定的)。 – 2010-09-02 21:42:35