LoginSignup
5
6

More than 5 years have passed since last update.

プロの力が身につく iPhone/iPad アプリケーション開発の教科書 (Swift対応版)

Posted at

この参考書は、プログラミングの経験はあるが、アプリ開発は未経験という人をターゲットとしているということですが、むしろ少しはアプリ開発の経験がある人が、
* テーブルビューやコレクションビューをきちんと使えるようにする
* イベント処理をしっかり理解する
* UserDefaultだけでなくデータ処理をもっと使えるようになる
* マルチスレッドなどを使えるようになる

といった一歩さらに理解を深めるのに適しているように思います。特に In-App Purchase を少しながらでも説明した少ない参考書です。(少なくともSwift での In-App Purchase を解説したものははじめてだと思います)

最初にObjective-C とSwift を対比しながら文法を説明してありますが、これはとてもわかりやすく、特にSwift の特徴を知る上で役に立ちます。またそれほどのページ数をさいているわけでは内ですが、的確にポイントを説明されています。
それぞれの単元でサンプルをベースにして説明されていますが、単にサンプルを説明するだけでなく、たとえばイベントの処理の順序やメソッドの呼び出しのプロセスなどを図示してあり、動作をきちんと理解するのに役立ちます。若干図示に偏りすぎて説明不足なところもありますが、むしろ多少プログラミングガイドやレファレンスを読んでいるとこの図で理解が明確になります。

一方でターゲットをiPhoe アプリ未経験者にしているため、サンプルの説明ではXCode でのStoryboard の設定の図示にページを多く割いていてくどい感じです。書籍としての販売を考えるとどうしてもアプリ開発未経験者をターゲットにしたいところでしょうが、説明されている内容はアプリ未経験だと少し難しい内容が多いので、できればターゲットをアプリ経験者としてstoryboard の設定などはず1つで済ませて、より深くあるいは多くの技術を解説して欲しいと感じました。

それでもあまりに初心者に的を絞ったSwift の参考書が多い中で、「詳解 Swift」や「開発のプロが教えるSwift標準ガイドブック」と並んでSwift での開発を進める上でとても役に立つ1冊だと感じました。

IMG_0281.jpg

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6