1

私は、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] 

他に利用可能なそのようなマクロはありますか? これらのマクロのドキュメントはどこにありますか?

4

1 に答える 1

0

ENSURE_UI_THREAD_1(arg)別のものです。

iOS 開発者ガイドで「マクロ」を検索してください。あなたが指摘したものと、私が指摘したものはすべてそこにあります。

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

于 2013-01-24T14:20:09.933 に答える