iPhoneアプリの開発に必要なものをまとめてみた

公開日: : iPhoneアプリ開発

20160125-104438.jpg

僕はアプリ開発講座を開催していますが、その関係もあって「iPhoneアプリを開発するには、どんなものが必要なんですか?」とよく聞かれます。

そこで、iPhoneアプリの開発に必要なものをまとめてみました!

(※この記事では、アップル製の開発ツール「Xcode」とプログラミング言語「Swift」を使って、一般的な手法でiOSアプリを開発するのに必要なものをまとめています)

    

スポンサード リンク

Mac

iOSアプリは、アップル製の開発ツール「Xcode」を使って開発しますが、このXcodeを動かすにはMacが必要となります。

現在販売されているMacのラインナップは

  • MacBook(12インチ)
  • MacBook Air(11インチ・13インチ)
  • MacBook Pro(13インチ・15インチ)
  • iMac(21.5インチ・27インチ)
  • MacPro
  • Mac mini

となっています。

中古のMacでも良いですが、Xcodeを動かすには「OS X 10.10.5(Yosemite)以降」が必要になるので気を付けましょう。

また、快適にアプリを開発するには以下の点に気を付けて下さい。

  • 11インチのMacBook Airは画面が狭いので作業しづらいかもしれません
  • 4GBメモリでも開発はできますが、快適に開発するには8GB以上あったほうが良いでしょう
  • ハードディスク(ハードドライブ)搭載モデルでは動作がかなり遅くなります。SSD(フラッシュストレージ)搭載モデルを選びましょう
  • MacBook(12インチ)ではUSB-Cポートが電源ポートを兼ねているので、手持ちのiPhoneを接続しながらMacを充電するには別途アダプタが必要となります

人によってライフスタイルは異なるのでベストチョイスは変わってくるとは思いますが、それなりの性能を持っていて、外にも持ち運びやすいという観点からすると、僕はMacBook Proの13インチをオススメします。

    

Xcode

アップル製の開発ツールです。Mac App Storeから無料でダウンロードすることができます。

Xcode App
カテゴリ: 開発ツール
価格: 無料

    

iPhone・iPad・iPod touch

作ったアプリの実機テストを行うには、iPhone・iPad・iPod touchのいずれかが必要となります。

持っていない場合はXcodeに同梱されているiOSシミュレーターと呼ばれるソフトでテストを行うことができます。

    

Apple Developer Program

開発したアプリをAppStoreにて無料あるいは有料で配布するには、Apple Developer Program – Apple Developerの契約が必要となります。

年間で11,800円(2016/01/25現在)かかりますが、アプリ売上収益の70%を受け取ることができます。

    

熱意と諦めない心

アプリ開発講座を開催する中で感じていることですが、アプリ開発スキルの習得は難しすぎることではありません。

しかし、習得するための時間はかかります。そして、「難しい」というよりも「面倒くさい」です。

なので、アプリ開発に対する「熱意」と「諦めない心」が大切だと思っています。

最後に、宮崎駿監督の言葉を引用したいと思います。

宮崎は、アニメーターが描いた絵を手直ししながら、
四六時中、「面倒くさい」「面倒くさい」と漏らし続ける。

だがその裏に、宮崎が70歳を越えてたどり着いた境地が上記の流儀だ。

「面倒くさいっていう自分の気持ちとの戦いなんだよ。
何が面倒くさいって究極に面倒くさいよね。
『面倒くさかったらやめれば?』『うるせえな』って、そういうことになる。
世の中の大事なことってたいてい面倒くさいんだよ。
面倒くさくないところで生きていると、面倒くさいのはうらやましいなと思うんです」。

引用元 : 〔宮崎 駿〕「世の中の大事なことって、たいてい面倒くさいんだよ」 : フリータイム・人生 まだ旅の途中【平蔵の独り言】

    

良い参考書

良い参考書・入門書を手に取りましょう。僕的なおすすめ本はこちらの記事にまとめています。

iPhoneアプリ開発にオススメの本7選(初心者向け含む)2015年11月版

    

@akio0911はこう思った。

iPhoneアプリを作ってAppStoreで広く公開するのは、とても楽しいですよ!

未経験から初めて、その楽しみを堪能している方たちへのインタビュー記事がこちらのページで読めますので、ぜひチェックしてみてください。

受講者インタビュー | 卵は世界である

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

I20160411-122213.jpg

Swift 2.2の変更点をまとめてみた

2016年3月22日、Xcode 7.3と共にSwift 2.2が正式にリリースされました。

記事を読む

I20151107-111928.jpg

Swift 2で要求バージョンの指定・実行環境バージョンの確認を行う(#availableと@available)

Swift 2で追加された#available, @availableの使い方についてメモしてお

記事を読む

エディタのショートカット・Auto Layout・ブレークポイントに関する詳しい解説も!「Xcode5徹底解説」

著者の@es_kumagaiさんより献本御礼。iOSアプリ開発に用いるツール「Xcode 5」の

記事を読む

[iOS][Swift]指定したディレクトリにあるファイルの一覧を取得する

iOSで、指定したディレクトリにあるファイルの一覧を取得する方法について紹介します。

記事を読む

I20160204-120840.jpg

Swiftでプロトコル型に対して===演算子を使いたい時の対処法

プロトコル型の変数や定数に対して===演算子を使うと「error: binary opera

記事を読む

20160509-200435

【Auto Layout】readableContentGuideを使わずに最大幅を定義する

iOS 9からUIViewにreadableContentGuideが追加されましたが、re

記事を読む

I20160209-123839.jpg

【Swift】プロパティのsetとgetには異なるアクセス修飾子を指定できる

Swiftでは、プロパティのセッタ(set節)とゲッタ(get節)に異なるアクセス修飾子

記事を読む

I20160513-010707.jpg

Swiftで計算型プロパティをネストさせてみる

Swiftの計算型プロパティ(Computed property、コンピューテッドプロパティ)を

記事を読む

I20160212-000722.jpg

Swiftにおけるセレクタ(Selector)について調べてみた

NSTimerなどを使う際、引数に「Selector」という型があるのですが、これがSwiftで

記事を読む

20160807-113229.jpg

UITableViewのリサイズに合わせて一番下のセルを常に一番下に表示する方法

一番下のセルを表示している状態でUITableViewの下端を上に移動させると一番下のセルが隠れ

記事を読む

【Mac】macOSのメール(Mail.app)でGmailをサクサク快適に使う方法

macOSに搭載されているメールアプリ、いわゆるMail.ap

【メンズネイル】新宿区大久保のネイルサロンで紫とピンクのネイルにしてもらった

2016年11月12日、東京都新宿区大久保にあるネイルサロン「

[Xcode][Swift]ボタンなどの同時タップを禁止する

iOSで、ボタンなどの同時タップを禁止する方法を紹介します。

【HomeKit】家の照明をSiriで制御できるようにしてみた

Apple製品と家電を連携するシステム「HomeKit(ホーム

【メンズネイル】新宿区大久保のサロンでターコイズとピンクのメタルネイルにしてもらった

2016年10月22日、いつもお世話になっているネイルサロン「

→もっと見る

PAGE TOP ↑