8
iOS版LiveCodeのレビュー

概要

専門家の評価

長所

  • ドラッグアンドドロップ要素
  • レッスンへのリンク
  • 理解しやすい構文
  • 直感的なユーザーインターフェース

短所

  • Objective-Cプログラミングほど柔軟ではない
  • さらに別の言語を学ぶ必要がある

私たちの評決

結局のところ、LiveCodeはObjective-Cを何ヶ月もかけて学ぶ必要性をなくしてくれます。プロにも初心者にも、LiveCodeは驚くほど便利で、しかも素早く習得できます。リアルタイムの進捗を重視しているため、開発の満足度が非常に高くなります。

LiveCode は、プログラミング言語 HyperTalk からヒントを得て、わかりやすい英語の構文をベースにした言語と直感的なユーザー インターフェイスを活用して、アプリの作成プロセスを簡素化することを目指しています。

空白のカードのセットでスタックを作成し、ボタン、画像、チェックボックス、テキスト入力フィールドを配置していきます。多くのIDEと同様に、ドラッグ&ドロップ操作が充実しており、レイアウトとデザインをシンプルに行うことができます。

このパッケージの強力さはすぐにお分かりいただけるでしょう。iOSの機能をうまく活用し、慣性スクロールやピックホイール、ビットマップとベクターグラフィックをサポートしています。加速度センサー、マルチタッチ、モーション検出機能に加え、オーディオとビデオの再生機能も搭載しています。

これらすべてをまとめるのが言語です。スクリプトはオブジェクトに関連付けられており、オブジェクトには「on」という単語で始まるハンドラが含まれます。例えば、あるカードから別のカードへと切り替えるボタンのセットを作成するとします。「戻る」ボタンの場合は、「on mouseUP go to the previous card end MouseUp」と記述します。

リアルタイムでプログラミングするため、プロジェクトの最後に行うデバッグが少なくなり、ワンクリックで iPhone シミュレータにアクセスしてプロジェクトの動作を確認できます。