Titanium MobileのiOSモジュールを書くときのメモ

Titanium MobileのiOSモジュールを書くときにProxyクラスでのメソッドの引数との取り方

-(id)encodeURIComponent:(id)args
{
	id arg = [args objectAtIndex:0];
	NSString *unencodedString = [TiUtils stringValue:arg];
}

辞書(jsオブジェクトの取り方)

-(void)showContacts:(id)args
{
ENSURE_SINGLE_ARG(args, NSDictionary)
animated = [TiUtils boolValue:@"animated" properties:args def:YES];
}