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コード)

関連記事

I20160418-235604.jpg

XcodeのStoryboardで部品を選択しやすくする2つの方法

ストーリーボード上で部品が入り組んでくると選択しづらくなってきますが、そんな状況でも部品を選択し

記事を読む

I20151103-131550.jpg

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

Xcode 7/Swift 2/iOS 9に対応した関連書籍が揃ってきたので、iPhoneア

記事を読む

20150116-114410.jpg

プログラミング未経験者がSwiftの文法を学ぶのにオススメな本!「たのしいSwiftプログラミング」

楽しみにしていたSwiftの入門書「たのしいSwiftプログラミング」を読み終わったので、レビュ

記事を読む

20140905-180905.jpg

英語苦手な人がSwiftを学びたいならこの本を読むといいよ!

アップルのWWDC2014で発表された、iOSおよびOS Xのためのプログラミング言語「Swift」

記事を読む

I20160925-163452.jpg

タブバーアイコン非選択時の色を変更する方法【iOS 10】

UITabBarControllerで、タブバーアイコン非選択時の色を変更する方法を紹介します!

記事を読む

20160802-232454.jpg

【Xcode 7】メソッドがどこから呼びだされているかを調べる方法

Xcode 7で、メソッドがどこから呼び出されているのか調べる方法を紹介します!     方法

記事を読む

I20160918-133158.jpg

StoryboardでChild View Controllerにデータを渡す方法(Xcode 8 & Swift 3)

Storyboardで、Child View Controllerにデータを渡す方法を紹介します

記事を読む

I20160207-111059.jpg

【Swift】Xcodeで型推論された変数や定数の型を調べる方法

Swiftには、そのデータ型が明らかであれば型を明記する必要が無い「型推論」という機能があります

記事を読む

20150108-113233.jpg

【Swift】コードをコンパクトに記述できるオプショナルチェーン(optional chaining)の性質と活用例

最近はSwiftでコーディングすることが多い@akio0911です。今日はSwiftでコード

記事を読む

I20160217-170931.jpg

2016年2月15日以降、Missing iOS Distribution Signing identity for XXX というエラーが出た場合の解決方法

2016年2月15日以降、AppStoreへの申請やipaファイルのエクスポートで「Missin

記事を読む

I20170521-225453.jpg
東京駅八重洲口の「羊肉酒場 悟大」で網焼きジンギスカンを頂きました!

ゆうせいさんと株式会社 大庄さんからご招待頂き、悟大withサッポ

I20170514-165235.jpg
iPhoneと連携できる体重体組成計「Withings Body Cardio」を使ってます

ジムに通い始めて体脂肪率が落ち始めたのをキッカケに、iPhoneと

I20170507-155440.jpg
【派手髪】ハーレイクイン風の髪色に染めてもらいました

2016年10月20日、ハーレイクイン風の髪色に染めてもらいました

I20170504-173110.jpg
【メンズネイル】東京・新宿のネイルサロンでターコイズのホログラムネイルしてもらった

ネイルネタが1年分くらい溜まっているので、ちょっとずつ書いていこう

I20170502-010117.jpg
SNUGGのライトニングケーブルが耐久性高し。8ヶ月使ってますが断線の気配なし!

iPhoneの充電&転送ケーブルであるLightningケーブルっ

→もっと見る

PAGE TOP ↑