Swift 文法から関数型プログラミング・テスト駆動開発まで
Swiftは従来からのオブジェクト指向言語と、ScalaやHaskellといった関数型言語の特徴を併せ持っています。
このことは意識しなくても、アプリケーションは作成できます。
しかし、オブジェクト指向技術や関数型プログラミングを習得すれば、Swift言語のポテンシャルを引き出し、最先端の設計に近づくことができます。
本書はその入り口まで、読者の皆さんをご案内します。
ある程度開発経験のある初級〜中級プログラマの皆さんに、職業プログラマとして通用するレベルの技術力を、Swiftで磨いて頂こうというのが主旨です。
そのために本書では、Swiftの基本文法を押さえたうえで、関数型プログラミング、デザインパターン、テスト駆動開発、リファクタリング等にも言及し、プロの開発者を目指す足掛かりを提供します。
<本書「はじめに」より抜粋・編集>
更新中です。しばらくお待ちください。