概要
専門家の評価
長所
- ドラッグアンドドロップ要素
- レッスンへのリンク
- 理解しやすい構文
- 直感的なユーザーインターフェース
短所
- Objective-Cプログラミングほど柔軟ではない
- さらに別の言語を学ぶ必要がある
私たちの評決
結局のところ、LiveCodeはObjective-Cを何ヶ月もかけて学ぶ必要性をなくしてくれます。プロにも初心者にも、LiveCodeは驚くほど便利で、しかも素早く習得できます。リアルタイムの進捗を重視しているため、開発の満足度が非常に高くなります。
LiveCode は、プログラミング言語 HyperTalk からヒントを得て、わかりやすい英語の構文をベースにした言語と直感的なユーザー インターフェイスを活用して、アプリの作成プロセスを簡素化することを目指しています。
空白のカードのセットでスタックを作成し、ボタン、画像、チェックボックス、テキスト入力フィールドを配置していきます。多くのIDEと同様に、ドラッグ&ドロップ操作が充実しており、レイアウトとデザインをシンプルに行うことができます。
このパッケージの強力さはすぐにお分かりいただけるでしょう。iOSの機能をうまく活用し、慣性スクロールやピックホイール、ビットマップとベクターグラフィックをサポートしています。加速度センサー、マルチタッチ、モーション検出機能に加え、オーディオとビデオの再生機能も搭載しています。

これらすべてをまとめるのが言語です。スクリプトはオブジェクトに関連付けられており、オブジェクトには「on」という単語で始まるハンドラが含まれます。例えば、あるカードから別のカードへと切り替えるボタンのセットを作成するとします。「戻る」ボタンの場合は、「on mouseUP go to the previous card end MouseUp」と記述します。
リアルタイムでプログラミングするため、プロジェクトの最後に行うデバッグが少なくなり、ワンクリックで iPhone シミュレータにアクセスしてプロジェクトの動作を確認できます。