みんなでiPhoneアプリを作成し楽しもう

効率良くiPhoneアプリ開発講座で学んで作成スキルを習得

機能別アプリケーションの紹介

主なiPhoneの機能別アプリケーション

自分でiPhoneのアプリケーションを作成するとしたら、どういった機能を持たせた製品の開発ができるのか、機能別にご紹介します。

1.文字の表示
電子書籍などに代表されるように、表示させた文字そのものを楽しむためのアプリです。
開発においても基本中の基本となります。

2.カウンター
単に文字をカウントするだけのシンプルな機能です。これを応用することで、さまざまなアプリを生み出すことができます。
例えばアクセスカウンターや電卓などです。

3.トランジションアニメーション
電子書籍などでページをめくるような感覚を再現する機能を持たせます。

4.加速度センサー
iPhoneにも搭載されている、速度の変化を計測する装置のことです。
スピードの測定ではなく、一定の時間にどのくらい動いたかを計ります。
ゲーム機のコントローラーに内臓されていると言えば、ピンとくる方も多いかもしれません。
iPhoneでは、画面の縦横表示の切り替えなどにも利用されています。

5.カメラ
現在販売されているiPhone4は高いカメラ機能を有しています。
画質も良いので、ただ撮影のために使うのではなく、画像処理をほどこしたり、アルバムを作成するなど、いろいろなカメラアプリに転用することができます。

プログラミングは、iPhoneアプリの開発環境Xcode付属のInterface Builderで行います。
Xcodeでは、パーツの配置やサイズの指定など、iPhoneアプリのレイアウトがドラッグ&ドロップを使って視覚的にできるので、非常に楽しい作業です。

パーツを配置後は、その部分をダブルクリックしてプログラムを書き込んでいきます。

例えば、Labelのパーツを配置すると、そこには文字を表示させることができます。

このLabel部分にカウンターのプログラミングを書き込み、クリアと+-のボタンを配置すれば、電卓アプリへと早変わりします。

プログラミングで加速度センサーを有効にし、iPhoneを振ったときにLabelの部分に文字を表示させる機能を持たせたり、カメラボタンを配置して撮影ができるようにプログラミングを行うことも可能です。

プログラミング次第で、自由度の高いiPhoneアプリ開発ができますが、それにはプログラム言語のObjective-Cの知識が必要となります。

これを習得するには、独学だけでは難しいものがあるので、僕が実際に通ったことのあるEUIの講座などを受講することをおすすめします。

コンテンツ一覧

ステップ1:文字の表示
Xcodeを使用して文字を表示させるiPhoneアプリの作成方法を紹介しています。iPhoneの画面にHelloWorldという文字を表示させます。
ステップ2:カウンター
Xcodeを使ったiPhoneのカウンターアプリの開発工程を紹介しています。数字が増減するという簡単なものですが、いろいろなアプリに応用ができる基礎となるプログラムです。
 
ステップ3:トランジションアニメーション
iPhoneアプリを本格的な物にするトランジションアニメーションについて説明しています。本のページをめくる様な感覚を体感できるプログラムです。
ステップ4:加速度センサー
加速度センサーを使ったiPhoneアプリのプログラミングの手順を紹介しています。加速度センサーとは一定の時間内の物体の速度変化を計測するための装置です。
 
ステップ5:カメラと画像処理
iPhoneのカメラアプリの種類や開発方法などを紹介しています。カメラアプリではDarkroom、Panoといったものが有名です。
 
 
ページの先頭へ
みんなでiPhoneアプリを作成し楽しもう