Objective C から JavaScript を生成しようとしています。単純な Objective-C オブジェクト ( NSString
s、NSArray
s、NSDictionary
s、およびNSNumber
s のみ) があり、それをオブジェクト リテラルとして JavaScript に挿入したいと考えています。これを行う最善の方法は何ですか?
これまでのところ、オブジェクトをシリアライズして JSON 文字列を取得することができましたが、JSON は JavaScript オブジェクト リテラルと完全に同等ではありません。呼び出しとして挿入することもできJSON.parse('%@')
ますが、それは非効率的です:
(controller.createWindow).apply((controller), JSON.parse('[\"LoggedIn\",3,1,[0,0,480,320],false,false]'))