iPhoneアプリの開発環境を整えよう:PART2Mac、iPhone、グルメ情報、医療関連、Fintech関連の覚え書き。LabホームMac関連iPhone関連アプリ開発関連iOSアプリ開発に関連した記事です。LabホームMac関連iPhone関連アプリ開発関連iOSアプリ開発に関連した記事です。Watch)向けのアプリケーション開発の準備は整のっていますか?まだ準備できていない方は先日書いたこちらの記事を参考にしてみてください。12016.9.15私は2010年、2011年と立て続けにiPhoneアプリをリリースしましたが、それ以降はアップデート程度の提供のみとなってしまっており、このままではプログラマと名乗れません。作りた...スポンサーリンク目次スポンサーリンク開発言語は主に2つ!「Objective-C」と「Swift」iOSアプリ開発を行うためのプログラミング言語には主に2つあります。Objective-CとSwiftです。どっちが良いのでしょう?Objective-CObjective-Cは以前よりMacやiPhoneのアプリケーションを作るために必要なプログラミング言語で、現在のバージョンは2.0です。2016年10月現在でもiOSやmacOSアプリを開発することができる言語です。古くから存在する言語であり、ノウハウの情報量が多く存在しています。私もまだSwiftを本格的に使っていないのでObjective-Cでコードを書いています。Conference)にて発表された新しいプログラミング言語です。新しい言語であるため活発に変更されており、2016年9月に公開されたバージョンは3です。以前のバージョンとは異なる記述方法に変更された箇所もあるため常に最新の情報にアンテナを立てておく必要があります。Swiftは記述量が少なくなり、Objective-Cよりも実行速度が速いと謳われています。その他Optional型の恩恵などもありますがここでは割愛します。English英語はプログラミング言語ではないですが、開発に関する情報を得るには日本語だけではなく英語で検索できる必要があります。話せるようになるのが一番ですが、最低でも読めるようになっておきましょう。Phone向けのアプリを作ることが可能だったりします。ゲーム作成に向いているUnityではC#やJavascriptなどで開発できるようです。UnityはApple純正の開発環境ではないため、Xcodeの仕組みや通常のアプリ開発の流れなどを熟知されてから使う方が良いのではないでしょうか。スポンサーリンクまとめ初学者はSwiftから勉強し始めるのが良いでしょう。これからApple製品上で動くアプリの開発スタンダード言語(となる予定)だからです。Objective-Cを学ぶ必要がないかというとそうでもありません。Objective-Cで書かれたコードを読む必要は出手来ると思います。その時に備える漢字で学んでいけば良いと思います。Playgroundsなどで学ぶか、Swiftで書かれたサンプルコードを動かしてみるのも良いと思います。Playgroundsに関しては過去の記事で紹介しています。Playgrounds」提供開始2016.9.24Swiftでアプリ書いていますか?私はまだ、Objective-Cで書いています。Swiftに移行しようと思い、バージョンが3.0へ上がったのを機に勉強を始めました。3に対応した解説本はまだ少ないと思いますが、書籍はじっくり勉強するのに役立ちますので、書店で見つけた際には読んでみてください。楽しく頑張っていきましょう!最後までお読みいただきありがとうございました。FacebookTwitterはてブPocketFeedlyこの記事を書いた人Guttyo病院薬剤師として働きながら、iOSプログラミングやWEBコンテンツ制作・コンサルティングを行なっています。医療×ITでより効率の良い仕事、便利な社会の一旦を担うことが夢の一つです。2013へ行ってきます。Franciscoです。大切なこと▼自分の頭で考え、貫くこと。