アプリ開発を勉強してみました。肉球ログsearchWebサイト作成Apple関連iPhoneiPadMacMacに関する記事です。アプリ開発を勉強してみました。アプリ開発を勉強してみました。ツイートシェアはてブLINEPocketどうもこんばんは。今日はSwiftについて少し勉強してみたので、簡単に共有したいと思います。長時間エアコンが効いた部屋にこもったせいか、風邪を引いてしまったので、今日の記事は参考にした書籍のレビューのみとし、後日、整理した内容を載せたいと考えています。まとめはじめにラベル名SwiftといえばMacデバイスに関するソフトウェア開発言語です!Swiftといえば、Appleが開発したプログラミング言語で、iOSやMac、tvOSのアプリを開発できます。以下は、Apple公式サイトからの引用です。誰もが圧倒的に優れたアプリケーションを作れる、パワフルなオープンソースの言語です。Watch向けのアプリケーションを開発するためにAppleが作った、強固で直感的なプログラミング言語。それがSwiftです。デベロッパのみなさんに、かつてないほどの自由を届けられるように設計されています。Swiftは簡単に使えて、しかもオープンソースなので、アイデアがある人なら誰でも、画期的なアプリケーションを作ることができます。今回は、電子積み本となっていた、絶対に挫折しないiPhoneアプリ開発「超」入門を読みながらサンプルコードを書いてみました。2017-11-22Amazonで見るKindleで見る楽天ブックスで見る簡単な書評ポイント2初心者向けに記載されている、非常に丁寧な内容の良書です!結論から言うと、本書は、オブジェクト指向プログラミングを初めて行うような人にとっては、丁寧な解説で良書だと思います。ある程度のプログラミング経験を持つ人には、少し物足りないとも思いました。アプリの開発経験があったため、参考書籍に求めるものとしては、「過去の開発手法はiOSアプリ開発だとこうする」というような新旧作法の対比でした。まで読了しているのですが、ここまでに記載している内容の半分以上がSwiftに関する内容というより、プログラムの基本的な概念やオブジェクト指向の説明に終止しており、私が求めている内容ではありませんでした。このあとの章で展開が変わってくれればよいのですが。今回は、少し自分を過小評価しすぎたかな、というより、やはりこの手の書籍はナナメ読みして自分が求めているものを載せているか確認したほうが良いと痛感しました。Swiftを勉強してみて思った事を記録しておきます。難易度はかなり低いSwiftは初心者にも非常に使いやすいプログラム言語だと思う理由を下記へ記載します。Store経由でインストールするだけで他の作業はなし、モバイルシミュレータも完備しているため、特に準備する必要なしなど、開発環境の作成がかなり簡単です。実際のコーディングについても、まだ本に載っている程度のコードしか書いていませんが、トラックパッドをカチカチ叩いているだけで、それなりに見栄えの良いアプリ開発を行えます。使ったことがあれば、Swiftも違和感なく使えると思います。(個人的には、型なし変数宣言の利点がわからないですが)。とかなり違っていて、若干違和感があります。使いにくいまだ使い始めたばかりだからかもしれませんが、X-Codeが若干使いにくいかな、という印象です。(私が現場にいたのは10年近く前の話ですが)。本書を参考にサンプルコードの作成を行うと、ドラッグ&ドロップを多用していて、少し使いづらかったです。Swiftもそれなりに月日を重ねた言語なので、日本語のドキュメントは多いはず!ということで、空いた時間でドキュメント探しに奔走してみます。私が理解しきれていないSwiftの本質的な概念さえ理解できれば、あとはスムーズに開発を行えるはずです。まとめまとめSwiftは難しくないので、興味がある人はiOSアプリを作ってみよう!Swiftは難易度があまり高くない言語のため、初心者でも始めやすいです。理解している、または開発経験を持っている人は、すんなり言語仕様を受け入れられると思います。参考にすると理解しやすいと思います。2017-11-22Amazonで見るKindleで見る楽天ブックスで見る逆に、ある程度プログラミング経験のある方は、もう少し突っ込んだ内容の参考書を選ぶほうが良いと思います。明日は本書の残り半分を読了し、改めてブログで内容を共有できればと考えています。先日登録したGitHubも合わせて使ってみよう。