iPhoneアプリ開発入門ガイド
第1章 iPhoneアプリ開発はどういったものなの?
iPhoneアプリでできることは一体どのようなことなのでしょうか?この章では、iPhoneアプリ開発の全体像について説明していきます。
AndroidとiPhone 向けアプリの開発環境を比較して、iPhoneアプリ開発を理解していきましょう。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/1fed3046d2ca346d99fa3cc303ef3d39a66cf65e.6621.desktop.jpg)
ここでは、iPhoneアプリ開発のステップを一連の流れを把握しておきましょう。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/5d838259e3c1b7c312e3c82dc30df1f526c31a77.6618.desktop.png)
Apple Design Awardsは優れたデザインと技術の進歩に対して表彰するイベントです。ここでは実際にiPhoneアプリで何ができるのかを確認していきましょう。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/4f110fd1ea79b6d3fe88b41ecb3e23a8bc838c10.6619.desktop.jpg)
Swiftは、2014年に発表されたまだ新しいプログラミング言語です。本稿ではSwiftの特徴や基本的な使い方について解説しています。
第2章 iPhoneアプリを実際に作ってみよう(準備編)
iPhoneアプリで何ができるのかイメージできたでしょうか?それではさっそく、iPhoneアプリ開発に取り掛かってみましょう。この章では、iPhoneアプリ開発を開始するまでの準備や手順について説明をしていきます。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/f679009c49695dd4b3cc143754d6192c79a65ef9.6615.desktop.png)
iPhone のアプリ開発といっても具体的に何から始めればいいの?と思っている方もいらっしゃると思います。今回は「iPhone アプリ開発に必要なもの」を超基礎からまとめてみました。これからアプリ開発始めたいという方は是非参考にしてみてください!
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/9ddcfb82c42e6e0b78e4b602c05c928b79347c8d.6624.desktop.jpg)
Xcodeがわかれば、アプリ開発だって出来てしまいます。Apple社がリリースしている開発者向けツール、Xcodeの特徴や基本的な使い方についてご紹介します。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/06315cbcb24976283c88406fa0f93cbc5af2ca8c.6622.desktop.png)
iPhone のアプリ開発に必要なソフト「Xcode」のインストールについてご紹介します。Xcode は英語表示で一見少しわかりにくいですが、作業自体はシンプルです!
第3章 iPhoneアプリを実際に作ってみよう(実践編)
iPhoneアプリを開発するための下準備が整いましたね。さっそく、iPhoneアプリを作ってみましょう!この章では、簡単なiPhoneアプリの作り方〜テストのやり方までを学習していきます。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/6f8a3ac46dea88d80d4a9e33d4d9884de96592a3.6617.desktop.png)
iPhoneアプリは、Macのパソコンと統合開発環境であるXcodeさえあれば開発できます。Xcodeの操作自体は簡単です。それではXcodeを使って実際にiPhoneアプリを作ってみましょう。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/7b0bec4fef7698574539ef94e5dee81fa8732c35.6623.desktop.png)
実際の画面での使い勝手やセンサーのように実機にしか備わっていないデバイスを使う機能をテストするには、実機による動作デバッグが欠かせません。今回MacでiPhoneアプリを実機デバッグする手順を解説します。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/1cb22278fd89d1e7dba0a3c7eded121bd6ab7fbe.6626.desktop.png)
自分では問題ないと思っていても、予期せぬことで”リジェクト(申請却下)”されて、アプリが非公開もしくは未公開となってしまうことも珍しくありません。アプリ開発で不本意な結果に招かない様、事前に対策を講じておくことも重要です。
\Webサイト担当者としてのスキルが身に付く!!/
第4章 iPhoneアプリを本格的に始めたい方へ
iPhoneアプリ開発はには慣れてきたでしょうか?もっと学習を進めていくとアプリ開発で実現できることが広がっていき、自分の望むツールを開発することができるようになります。
この章では、よりiPhoneアプリ開発を学習できるコンテンツをまとめました。ぜひ参考にしてみてください。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/beb2343e42ffb9c15790eda258468da895c3c414.6627.desktop.png)
アプリ開発のみならずWebアプリケーション開発の現場でも注目を集めるSwift。そんなSwiftを気軽に学習できるWebサイトやアプリをご紹介させて頂きます。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/ce5b9e3089ff3f94a4ff7682d0efa2105e256d20.6620.desktop.png)
今回は初心者向けのサイトから、中〜上級者向け習熟度に応じて5つの参考サイトをご紹介していきます。
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/4917e44dece822a7c2355e0812b6af2e5470dff1.6625.desktop.png)
Swiftは何かと英語のドキュメントが多く、ストレスを抱えやすいものです。そんな時は、本を頼りに Swift 学習を進めていきましょう!
![image](//s3-ap-northeast-1.amazonaws.com/mash-jp/production/uploads/6601/1c370884dc7edbd44b5f9f0835843e3fc8ae8076.6614.desktop.png)
プログラミングを学んだことがある方ならお分かりだと思いますが、どの言語もなかなか独学で習得するのは難しいものです。
そこで、今回は主要なプログラミングスクールのそれぞれの特徴や学習できるプログラミング言語についてまとめてみましたので参考にしてみてください。