独自のクラスを定義/作成するために Appcelerator Hyperloop で最も簡単なことをしようとしていますが、コンソールからのビルド時エラーでビルドが失敗します (シミュレーターまたはデバイス用にビルドできません)。
新しい空の Alloy プロジェクトから始めて、index.js の先頭に 1 行追加してテストしました。
var MyFooClass = Hyperloop.defineClass('MyFooClass', 'NSObject');
私が使用している構文は、Appcelerator のドキュメントや独自のサンプル アプリで至る所で見たものです: https://github.com/appcelerator/hyperloop-examples/blob/master/app/lib/ios /subclasses/locationmanagerdelegate.js
コンソール/ターミナルから得られるエラーは次のとおりです。
An uncaught exception was thrown!
Hyperloop.defineClass must return a class definition into a variable
私の環境:
Mac OSX 10.11.6
Titanium SDK 6.0.1.GA
Alloy 1.9.5
Hyperloop 2.0.0
Appcelerator Studio 4.8.1.201612050850