特集トピック · 41 記事

iOS開発

iOS開発の基礎から実務の選択基準まで解説する記事をまとめました。

最新記事

iOS開発

iOSエンジニアリング読了 7 分

iOSでRxSwift・Combineを使う理由とは? リアクティブプログラミングが解決する問題

iOS開発を学んでいると、ある時点で必ずRxSwiftやCombineという壁に出会います。求人票にはほぼ必ず登場しますが、実際にコードを開くと、map、flatMap、sinkが延々と続く見慣れない構文に戸惑いがちです。「クロージャーやデリゲートで普通に動くのに、わざわざこれを学ぶ必要があるの?」…

記事を読む
ソフトウェア設計読了 6 分

Swiftのイテレータパターン:Sequenceの仕組み

Swiftでアプリを作っていると、for item in arrayのようなループを1日に何十回も書きます。あまりに自然に使うため、カスタム型をfor-inで回そうとしてコンパイルエラーに遭遇して初めて疑問に思うこともあるでしょう。「このループの中では、一体何が起きているのでしょうか?」

記事を読む