“一冊でマスター!Swift Concurrency入門 オンデマンド”を読んでみました
久しぶりに、”一冊でマスター!Swift Concurrency入門 オンデマンド“という技術書を読んでみました。
紙本+PDF版の両方をリーズナブルに購入できる”Swift Concurrency入門”もオススメです。
この本は、iOSアプリなどを開発する際に重要なキーテクノロジーのひとつとなる非同期な処理を、如何にプログラム的に実装するのか、というテーマで書かれたものです。アプリ開発では、UI画面でユーザが操作している間でも、いろいろな処理を見えないところで処理しています。でも、そうした処理を実行している時に、UI画面上での処理ができなくなったりすると、ユーザ自身にストレスを与えてしまいます。iOSアプリなどを開発する”Swift“という開発言語では、ユーザ操作を妨げないように処理を実行する非同期と呼ばれる仕組みを提供しています。ただ、非同期処理を実装するために必要なノウハウって、すぐに理解できる内容ではありませんし、Swiftのバージョンが上がっていく過程で様々な改良が加わっています。つまり、個人で開発しているような開発者にとっては敷き居が高い分野だったりします。そんな非同期を分かりやすく丁寧に解説してくれているのが本書になります。ざっと一度読んでみるだけでも、あ!そういうことだったのか!という気付きがあり、非同期処理を理解するための助けになります。今後、Swiftでは非同期に関する仕組みが更にアップデートしきますし、Swift 6では必須な仕組みになるようですので、いまのうちに、しっかり理解を深めておく必要がありそうです。そういう意味で、このタイミングで読んで良かったと思っています。オススメです。
ホームページ “THE POOH FILES”にも是非お立ち寄り下さい。
“Adobe Stock“でベストショットな写真素材を販売中です。是非ご覧下さい。
*** 自作のmacOSアプリはこちらでチェックしてみて下さい。 ***
*** 自作のiOSアプリはこちらでチェックしてみて下さい。 ***