【问题标题】:Available macros for Titanium Module developmentTitanium 模块开发的可用宏
【发布时间】: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


    【解决方案1】:

    ENSURE_UI_THREAD_1(arg) 是另一个。

    在 iOS 开发指南中搜索“宏”。所有你指出的,加上我指出的,都在那里。

    https://wiki.appcelerator.org/display/guides/iOS+Module+Development+Guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-29
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多