Titanium Mobile で定数管理
Titanium SDK:3.2.0
Alloy:1.3.0
Alloyで定数を管理するファイルを作成して、
グローバル変数で読み取る方法を考えた。
■ 定数ファイル (app/lib/constants.js)
module.exports = { config : { code001 : "XXXXXXXXXX", code002 : "YYYYYYYYYY" } };
■ alloy.js
Alloy.Globals.constants = require("constants");
■ index.js
console.log(Alloy.Globals.constants.config.code001); // XXXXXXXXXX
2014-02-01 追記
module.exports を exportsにしてしまうと、Androidでは動きませんので注意。