暮らしtop»Webサービス»ツール・お役立ち»ノンプログラマーでも作れる!iPhoneアプリの開発手順まとめノンプログラマーでも作れる!iPhoneアプリの開発手順まとめ2015/10/26|ツール・お役立ちツイートiPhone6sがリリースされましたね。みなさんは、もう手に入れましたか?iPhoneアプリ開発は難しいと思われがちですが、新しいツールも出てきて以前より簡単になりました。ここでは知識のない人向けに開発の手順を紹介します。iMacなどMacOSの入ったPCとXcodeというソフトだけ!しかもXcodeは無料でインストールできるのでMacさえもっていればタダで今すぐにでも開発できます。ここからインストール普段Macにソフトをインストールするのと同じやり方で、無料でAppStoreからインストールできます。いざ勉強開始!“ドットインストール“は無料でプログラミングを学べるサイトです。“iPhoneアプリ開発入門“講座を選択して動画で学びましょう!プログラミングが分からなくてもパーツを配置していくだけでアプリができてゆくので楽しいです。ある無料で学べるサービスschoo2000本以上の生放送・録画授業を受講でき、講師も普段企業で活躍している人で豪華。ーSwiftで始めるiOSアプリ開発“講座で学びましょう。Tutorialスタンフォード大学のiOS開発の講義が無料で全てYouTubeに上がっているので、是非活用しましょう。TutorialTrunk2015年7月に出来たばかりのサービス。特徴はオンラインではなく実際に会って教えてもらえます。Trunk勉強会も毎日どこかで開催されている“dots“,”connpass“といったエンジニア向けイベントサイトにiPhoneアプリの勉強会情報が載っているので参加してみましょう。Libraryでソースコードをダウンロードして自分のXcodeで試してみましょう!サンプルコードを少し変えるだけで動きも変わるので自分の好きなようにイジってみましょう。Twitterをつくろう!と思うと難しく挫折しがちなので、まずは自分が欲しいアプリでかつ簡単そうなものをつくりましょう。メモ帳や簡単なカメラアプリなどがオススメです。自分のiPhoneにインストールしよう今までは有料のデベロッパー登録をしないと自分のiPhoneに作成中のアプリをインストールすることができませんでしたが、Xcode7からデベロッパー登録なしで誰でも簡単に作成中のiPhoneにインストール可能になりました。こちらに詳しい手順が載っています。iPhoneとPCをUSBで接続し、普段使っているAppleIDをXcodeに登録します。後はiPhone側の設定からこのAppleIDを登録するだけです。つまずいたら...Qiitaはプログラミングの知識を共有できるところなので、ここで検索してみると過去に同じところでつまずいた人の解決策がヒットします。有効に活用しましょう。Xcodeがエラーを出したら...コードの文字が間違っていたり、書き方が違っているとXcodeが教えてくれます。英語だからといってビビらずに、そのエラー文をそのままGoogleで検索しましょう。同じエラーでつまずいた人が丁寧に解説してくれている記事がヒットするのでそれに従ってなおしましょう。overflowといった海外のコード共有サイトを使ってみましょう。Appleの規約に違反していないか確認し、申請しようiPhoneアプリを世の中に出すには、Appleの申請を通過する必要があります。残念ながらせっかくつくったアプリが申請が通らず、世に出せなかったという例がたくさんあります。iPhoneアプリ審査リジェクト理由まとめを一通り読んでAppleの審査に備えましょう。申請をしよういざアプリを開発し終わったら、あと少しです。下記の記事を参考にAppStoreに公開しましょう!申請にはまず、Appleに¥11,800(2015年10月現在)払いDeveloper登録をします。DeveloperCenterという開発者用のサイトでいくつかの設定をし、レビューに出します。登録~審査を待とう通常、新規アプリをAppleのレビューに申請してから結果が出るまで、7日から10日くらいかかります。晴れて申請が通過の連絡がくると、あとはボタンひとつでAppStoreに公開です。最後にこれを読んで自分のつくったアプリを世に出したいと思った方、想像より難しくないので、是非チャレンジしてみてください。”プログラミング素人の女性が作ったアプリが世界40カ国で使われるアプリに“といった事例もあります。海外を放浪した後、ポータルサイト開発、スタートアップ数社を経て面白法人カヤックのアプリエンジニアとして面白いアプリを量産。アメフト選手が好きゆえに髪型はドレッドヘア。Uscreive(クリーブ)は、クリエイターのための情報を発信しているメディアです。クリエイティブなことをするにあたり、少しでも皆様に役立つような情報をアーカイブしています。