サーバサイドエンジニアがswiftを触り始めた
背景
2017年末、弊社iosエンジニアの不足に伴いエンジニアの配置転換をすることになったため。
サーバサイドからキャリアスタートし、html、css、javascriptもそれなりに書けるので
まぁなんとかなるだろうという半分ノリのようなところもあった。
やったこと
早々にプロジェクトへジョイン
「習うより慣れろ」な環境でやってきたので、助走期間があるよりもいきなりトップギアのほうがうれしい。
てことで、さっさと案件へ投入してくださいと志願。
2週間で簡単な画面制作をさせてもらった。
書籍で基礎的なことを学ぶ
ちょうど年末年始のタイミングであったので、帰省中の空き時間を利用して以下の書籍を読み進めた。
本気ではじめるiPhoneアプリ作り Xcode 9.x+Swift 4.x対応 (「ヤフー黒帯」シリーズ)
- 作者: 西磨翁
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2017/12/14
- メディア: 単行本
- この商品を含むブログを見る
まだ途中ではあるが、とても読みやすい。
アプリ制作をする上で必要な、画面遷移やUserDefaultsの使い方などが理解できた。
一方で言語仕様の解説が弱いと思った。
サンプルアプリを作りながら進めていく形式の本なので、仕方ないところもあるが。
個人的にOptionalについての説明がもう少し欲しかった。
まぁ言語仕様は他のiOSエンジニアが以下の本を勧めてくれているので、そっちで学ぼうを思っている。
1/17に改訂版が出るそうなので、そのタイミングで購入予定。
[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus)
- 作者: 石川洋資,西山勇世
- 出版社/メーカー: 技術評論社
- 発売日: 2018/01/17
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
それまでには1冊目を終わらせなければ。