Xcodeを使ってみた

先週のブログではガラケーからスマートフォンに変える話でしたが、スマートフォンを使って4年が経つ石原です(既にガラケー暦の方が短い)。スマートフォンを使う理由とも言える一番の魅力は、やはりアプリだと思います。これまで生活を便利にするたくさんのアプリを利用してきましたが、今回はアプリを開発する側の話です。

アプリを開発するツールには様々なものがありますが、私はiPhoneユーザなので王道の?Xcodeを使ってみた話をします。XcodeはApple社が無償で提供しているiOSアプリを開発するためのツールです。まずは入門本に則って簡単な地図アプリをつくってみました。ただ単に起動すると地図が表示されるだけのアプリですが、Apple社が用意したフレームワークやパーツを使用したのでコードは書いていません。

参考にした本『絶対に挫折しない iPhoneアプリ開発「超」入門』は、すべてカラーページでスクリーンショットも多く、ひとつひとつの動作が丁寧に書かれているのでつまづくことがありませんでした。プログラミング未経験者を対象としているので気軽にはじめられる一冊です。本の3分の2まで進めましたが、いくつかのサンプルアプリをつくる途中でSwiftの学習も含まれています。この本だけを参考に自力でオリジナルのアプリを作るのには材料が足りないかもしれませんが、まずはこの本からはじめることでiOSアプリ開発の雰囲気をつかめると思いました。

絶対に挫折しない iPhoneアプリ開発「超」入門【Swift & iOS8.1以降 完全対応】

Xcodeを使っていて特にわくわくしたのがシミュレータです。デバイスを選択して実行ボタンをクリックすると画面が表示されます。図はiPhone6を選択した場合のシミュレータ画面です。つくったアプリの動作がすぐに確認できる便利な機能です。

また、Xcodeにはストーリーボードという直感的に画面を作成することができる機能があります。iPhoneユーザならお馴染みのスイッチやスライダーなどのパーツは既に用意されているので必要なパーツを配置するだけです。また、それらのパーツを結びつけるコードはドラッグ&ドロップするだけでXcodeが自動的に書いてくれます。

他にも無料アプリでよく見かける広告の追加、Twitterに画像を投稿するアプリなどを作りました。Xcodeは触りはじめたばかりで操作にも慣れていませんが、便利な機能がまだまだありそうです。いつかオリジナルのアプリを作ってリリースするのがちょっとした夢です。

ファーエンドテクノロジーからのお知らせ(2024/04/17更新)
入門Redmine 第6版 出版記念セミナー「Redmine 8年分の新機能ふりかえり」【2024/4/18開催】
入門Redmine 第6版(2024年3月23日発売)に掲載された新機能に関する内容を執筆者・監修者が紹介します。
My Redmine 初回ご契約で「入門Redmine 第6版」プレゼントのお知らせ
Redmineのクラウドサービス「My Redmine」を初めてご契約いただいたお客様にRedmine解説書「入門Redmine 第6版」を進呈いたします。
2024年度ブランドパートナーに島根県在住のモデル ユイさんを継続起用
ユイさん(モデルスタジオミューズ所属)をファーエンドテクノロジーの2024年度ブランドパートナーとして継続して起用します。
My Redmine スタンダードプランおよびAdminサポートデスクプランの料金改定のお知らせ【2024年4月ご利用分より】
2024年4月ご利用分より、My Redmine スタンダードプラン(民間企業・個人向け及び官公庁向け)とAdminサポートデスクプランの料金を改定いたします。
Redmineの最新情報をメールでお知らせする「Redmine News」配信中
新バージョンやセキュリティ修正のリリース情報、そのほか最新情報を迅速にお届け