@k5n

好きなことはプログラミングと楽器演奏。そのうち金になる方を仕事に、ならないほうを趣味にしています。 若かりし頃はベンチャーでバリバリやってましたが、一度体を壊してからは忙し過ぎない仕事を探してマイペースにやってます。 C/C++, Swift, Objective-C, Java, Kotlin, Ruby, Python, PHP, TypeScript, Rust
株式会社Creato, 一般社団法人ClearWaterProject
Aichi, Japan
Organizations
OperationQueueScheduler は、やりたいことである「並列処理は同時に最大3つまでにしたい」に合っています。 外部との通信を並列処理するなら、以下のような感じになるかと思います。
@tattn さん、返信ありがとうございます。 最初、設計をストーリー的な形で記述しようと思っていました。(MVCにはこのような欠点があるから***という設計が生まれて...のような感じです) です…
MVC って人によって捉え方がマチマチですよね。私の場合は Controller はユーザー操作を受け取る役目なので、iOS の場合は各 UIView や UIViewController に分散し…
なるほど。実装クラスはMutable付きと共通で List, Map, Set は変更可能なメソッドを除いたインターフェースになってるだけなので、実装はイミュータブルとは言えないと。 ご指摘ありがと…