【发布时间】:2013-01-24 14:04:46
【问题描述】:
我正在为基于 Titanium 的 iOS 应用程序开发一些模块。
我发现了一些有用的宏,例如:
ENSURE_SINGLE_ITEM(args,type) - for type casting
ENSURE_UI_THREAD_0_ARGS - for running the function on main thread
ENSURE_UI_THREAD_1(arg) - for running the function on main thread with argument
这些宏对我的模块开发帮助很大。
我很想知道是否还有其他宏可用于此类用途?
我搜索了很多,但得到了一些类似的东西:
NUMINT - Equivalent to [NSNumber numberWithInt:value]
NUMBOOL - Equivalent to [NSNumber numberWithInt:value]
NUMLONG - Equivalent to [NSNumber numberWithLong:value]
NUMLONGLONG - Equivalent to [NSNumber numberWithLongLong:value]
NUMDOUBLE - Equivalent to [NSNumber numberWithDouble:value]
NUMFLOAT - Equivalent to [NSNumber numberWithFloat:value]
还有其他可用的宏吗?在哪里可以找到这些宏的文档?
【问题讨论】:
标签: ios macros titanium appcelerator titanium-modules