タッチでHTML5アプリが作れるTouchDevelop超入門:iPad上でアプリ開発は、どこまでできるのか(1)(4/4 ページ)
タッチデバイスで手軽にアプリを作れる新しい開発ツ−ルの概要や使い方を解説。プログラミングの基本も学べます。
TouchDevelopでループを回してみよう
TouchDevelopの中で利用できるループには、「foreach」「for」「while」の3つがあります。今回はforeachを試してみましょう。
foreachはcollection型の要素1つずつ取得して処理ができるループ構文です。前述のcollectionを以下のように書き換えてみましょう。
collection型のstringsが定義できたら、その下の行で「foreach」をタップします。
すると、foreachのコードが記述されます。
stringsの要素に対してループを回すので、「for each e in strings do」となるように記述します。
「do」以下に処理を記述します。今回は要素を順番に表示するようにしましょう。1つずつ取り出された要素は変数 e に格納されます。なので、「e → post to wall」とします。
実行してみましょう。順番にstringsの要素が表示されます。
HTML5アプリとして作り、最後にWindowsストアに出店
第1回はTouchDevelopの概要や動作デバイスそしてTouchDevelop特有のプログラミングスタイルについて紹介しました。
また今回紹介した通り、TouchDevelopは基本的なプログラミングの教材としてとても良く、TouchDevelopがプログラミング学習のとっかかりになれば幸いです。今後は、TouchDevelopらしい面白いAPIなどについても取り扱っていきます。HTML5アプリとして作っていき、TouchDevelopはアプリをそのままWindowsストアに出店できるので、出店するまでを解説していきます。
次回はTextBoxやButtonなどといったUIに作成、TouchDevelop上で公開されているさまざまなリソースの利用方法を紹介します。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「8nights TOKYO」レポート:これからが本番、Windows 8アプリ開発
2012年12月3日夜、Windows 8のハードウェアやアプリを開発者向けに紹介するイベントが行われた - HTML5アプリのタッチUX(1):タッチUXを実現する7つのポイント
思ったより指はじっとしていない。タッチUIの特徴と癖を分析して、タッチUXを実現する7つのポイントを紹介する - アプリ開発者が新興ストアで儲かるための基礎知識〜Windows 8 Developers カンファレンス2.0レポート
NFCとの連携、アプリ内広告やプッシュ通知の使い方、普及期にあるアプリストアを制する方法などをまとめてお届け