#前提
業務でObjective-cは触ったことありましたが、swiftは触ったことがなく、
作成したいアプリがあったので、swiftの基本的なことが学べる本を探してました。
いろいろ迷いましたが、結果としてこちらにしました。
簡単なレビューをしたいと思うので参考になればいいなと思います。
著書の中ではAPPストアに公開方法まで乗っていましたが、業務で経験済みのためそちらは見てません。
##自分のスペック
・基本的なIT、プログラムの知識あり
・Objective-cを業務で触ったことがあり、簡単な修正等ならば可能
##環境
・xcode12.2
著書の中ではxcode11が前提でしたが、xcode12.2でも基本的に問題がなく同様に進めることができました。
違いとしてはアトリビュートインスペクタ等のアイコンの違いくらいだった気がします。(慣れれば問題ない)
#レビュー
##内容に関して
内容に関して、最初はswiftでの画面の作り方、画面とコードの紐付け、
if文や変数について等のプログラムの基本的な内容からスタートして、
画面遷移の方法やUI描画処理等を用いて
最終的には簡単なクイズアプリを作成するものでした。
##レベルについて
内容で一部難しい部分(UIの描画処理等)はありますが、プログラムの基本的なことを学べたり、
難しいとこでも記載してあることを模写していけば見本と同じ形になっていくので、
初心者にはちょうど良い内容かと思います。
私にようにある多少業務でプログラムの知識がある人にしては少し簡単かもしれません。(私は簡単な本を探していたので問題はなかったですが)
個人的にはクイズの問題文をSQLite等を使用してデータを取得して表示のようなところまであるといいかなとは思いました。
#まとめ
これからアプリ作りたいプログラム初心者の方、難しい本では嫌だって方にはおすすめの内容になってると思います。