Swift

【2020年版】初心者向け!Swift入門にオススメの参考書

こんにちは、コン(@pippi_kon)です。

プログラミング初心者にとって、入門用の学習書籍を探すのは一苦労ですよね。

特にSwiftはバージョンが上がると前バージョンとの互換性が無くなったりするので最新のものを買わないといけないのですが、どれが最新かわからない。

また、本を買ってもその内容が自分に理解できるのかどうかわからず不安。

そこで今回は、『Swift初心者にオススメしたいSwiftプログラミング参考書』をご紹介します。

たった2日でマスターできるiPhoneアプリ開発集中講座 Xcode 11 Swift 5対応

書籍情報

金額 2,680円+税
ページ数 458ページ
サンプルプログラム あり
中の色 カラー

 

この書籍の特徴

「2日でマスターできる」とタイトルにもあるように、iOSアプリ開発に必要な最低限の情報が詰め込まれています。

プログラムの説明はもちろん、Xcodeのインストール方法やApple IDの取得方法など、プログラミングの前準備の内容もしっかり記載されています。

本書には7種類のアプリの作成手順が紹介されています。

  • じゃんけんアプリ
  • 音楽アプリ
  • マップ検索アプリ
  • タイマーアプリ
  • カメラアプリ
  • お菓子検索アプリ
  • ドット絵アプリ

それぞれのアプリを作りながら、変数や関数の説明が行われています。

記載通りに作業を進めていけば誰でも簡単にアプリがつくれるようになっています

なお、Swiftで実装されている関数や機能が全て網羅されているわけではないので、一冊だけでがっつり勉強したいという方には物足りない内容です。

ちなみに、ページ数が多い上に毎ページにみっちり書かれているので、正直たった2日でこれ一冊を読み切るのはとてもじゃないけど難しいんじゃないかと思います。

 

こんな人にオススメ

プログラミング初心者の方・他のプログラミング言語を触ったことがある方向けです。

とにかく早くアプリを作りたい!」という方にはオススメの一冊です!

プログラムの細かい内容や小難しい話はカットされているのでサクサク読み進めることができます。

また、プログラミングの書籍は白黒で書かれていることが多いですが、この本は全ページカラーで書かれているためとても読みやすいのです。

これからSwiftを学習する初心者に向けた本と言えるでしょう。

 

Amazonレビュー抜粋

私は
> ・プログラムを書いたことはないけれど、iPhoneアプリを作ってみたい方
であり
> ・シルバー世代や中高年の方で再学習を実施したい方
の、ギリギリ中高年に入る者です(40なので)。職業プログラマではなく業務で常日頃からプログラムを書いてはいませんが、情報系の技術職であり多少プログラミングの知識はあります。macOS や iOS のアプリ開発経験はこれまでありません。

1日=8時間を充てるとしたら、タイトル通り2日で終えられる分量と思います。私は細切れで1日数十分〜1時間強ほどでちょこちょこと進めていますが、浅くとも徐々に Xcode に慣れていけている感じがします。サンプルアプリを写経とはいえ、自分の手を動かして書いたものがシミュレータでも実機でも動くととても嬉しいですね。

また、読み進める中で初心者に優しい言い回しがところどころにあり、安心感があります。
表紙にも書かれていますが「手順解説にこだわり」には偽りなく、細かに書かれています。

Xcode 11.1 を利用していて、途中動かないコードがありましたがサポートページに掲載済みで助かりました。
https://ticklecode.com/swiftbook2019/

まずはこの本を通して2~3周くらいしてから次の Xcode, Swift 本を漁ろうと思います。

出典:Amazonレビュー

 

Xcodeをこの本で初めて触りました。理解に重点を置かず,とにかくできるだけ早く一周するという方針で進めました。結局,3日くらいかけて一周しました。

手順通りにさえやれば,本当に簡単にアプリが作れちゃいます。初心者でもわかるよう色々な工夫がされている本なので,導入の導入として,この本に出会えたことは良かったと思っています。手っ取り早くアプリを作る感覚を体験したい人にお勧めします。

本書はアプリを作ることに重点を置いており,その解説手順もよくあるタイプと異なる性格を持ちます。プログラミング参考書によくある,1 + 1を打ち込んで2の出力から導入し,構文を順番に解説する理論詰めタイプではありません。導入からいきなりアプリを作り始め,if文など重要な構文に出会ったときに解説をしてくれます。この進め方のおかげで,退屈せずアプリ作成に集中できました。

前述の通り,理解に重点を置きませんでしたが,理論部分にも目を通しています。プログラミング初心者でも何とかついていける,丁寧な言葉選びをしている印象を受けました。しかし,一周してみても,Swiftが結局何をやっているのか人に教えられるほど飲み込めた感じはしません。知識不足と怠惰な読み方がその大半の理由と考えられますが,他のレビューを見る限り,Swiftの根幹の理解は他の参考書を頼る方がいいかもしれません。

出典:Amazonレビュー

 

絶対に挫折しない iPhoneアプリ開発「超」入門 第8版 【Xcode 11 & iOS13】 完全対応

書籍情報

金額 2,750円+税
ページ数 400ページ
サンプルプログラム あり
中の色 カラー

 

この書籍の特徴

プログラムの説明はもちろん、Xcodeのインストール方法など、プログラミングの前準備の内容も記載されています。

この書籍には練習問題が付いています。

章に書かれていることを理解できたのかを練習問題で確認しながら読み進めることができます

ただ、タイトルにあるような「絶対に挫折しない」の要素はそこまで強く感じられませんでした

確かにわかりやすく解説されているのですが、そのような書籍は他にもあるので…。

 

こんな人にオススメ

他のプログラミング言語を触ったことがある方向けです。

練習問題を解きながらしっかり学習したいという方にオススメの一冊です!

また、プログラミングの書籍は白黒で書かれていることが多いですが、この本は全ページカラーで書かれているためとても読みやすいのです。

これからSwiftを学習する初心者に向けた本と言えるでしょう。

 

Amazonレビュー抜粋

旧版(Swift4対応)のレビューです。

なんとなくでも一通りAndroidアプリ開発に触れていたので、本書に出てくる様々な用語を「JavaやXamarinでいう◯◯ね」という感じで理解できましたが、プログラミングの全くの初心者だったら、挫折していただろうと思います。

「アプリ開発経験は全くない」人であればなんとか理解できると思いますが、「プログラミング経験が全くない」人には厳しいと思います。

逆に言えば、プログラミングやアプリ開発の細かい点は書いていない分、他のアプリ開発に携わったことがある方でしたら、手っ取り早くiPhoneアプリの開発に触れることができるかもしれません。

出典:Amazonレビュー(旧版)

 

ある程度の言語を触った事がある方であれば、問題なくSwiftのハンズオンができる良書だと思います。
この一冊である程度Appleのマニュアルを見ながら独力でアプリが作れるところまで到達可能です。
他言語での学習経験の無い場合は本書だけで学習するのは正直難しい内容です。

出典:Amazonレビュー(旧版)

 


最後に

今回は、『Swift初心者にオススメしたいSwiftプログラミング参考書』をご紹介しました。

書籍で学習する際は参考にしてみてください!

初心者向け!Swift入門にオススメの参考書_サムネ
【2020年版】初心者向け!Swift入門にオススメの参考書『Swift初心者にオススメしたいSwiftプログラミング参考書』をご紹介します。...
無料体験あり!初心者におすすめの人気プログラミングスクール3選_サムネ
無料体験あり!初心者におすすめの人気プログラミングスクール3選『プログラミングを学ぶことができる人気のプログラミングスクール』についてご紹介します。...
ABOUT ME
コン
自分のやりたいことでお金を稼げる生活に憧れて脱サラ。 アプリ開発やブログ運営をしながらのんびり暮らしています。