サーバサイドエンジニアがswiftを触り始めた

背景

2017年末、弊社iosエンジニアの不足に伴いエンジニアの配置転換をすることになったため。
サーバサイドからキャリアスタートし、html、cssjavascriptもそれなりに書けるので
まぁなんとかなるだろうという半分ノリのようなところもあった。

やったこと

早々にプロジェクトへジョイン

「習うより慣れろ」な環境でやってきたので、助走期間があるよりもいきなりトップギアのほうがうれしい。
てことで、さっさと案件へ投入してくださいと志願。
2週間で簡単な画面制作をさせてもらった。

書籍で基礎的なことを学ぶ

ちょうど年末年始のタイミングであったので、帰省中の空き時間を利用して以下の書籍を読み進めた。

まだ途中ではあるが、とても読みやすい。
アプリ制作をする上で必要な、画面遷移やUserDefaultsの使い方などが理解できた。

一方で言語仕様の解説が弱いと思った。
サンプルアプリを作りながら進めていく形式の本なので、仕方ないところもあるが。
個人的にOptionalについての説明がもう少し欲しかった。

まぁ言語仕様は他のiOSエンジニアが以下の本を勧めてくれているので、そっちで学ぼうを思っている。
1/17に改訂版が出るそうなので、そのタイミングで購入予定。

それまでには1冊目を終わらせなければ。