utiりすぎてるてぃー
クラス名考えるの面倒だからってなんでもかんでもUtility先生に突っ込んでんじゃねぇよ!
と、言いたくなることがたまに。
わりと人のこと言えないんですけどね。
かといって機能ごとにクラスを分けていくとクラス数が膨大になりすぎるというのも分からなくもない。
結構多機能なアプリでUtilityディレクトリとか作ると中身が普通に20ファイル近くなることもままありますし。
そして、というかそういうモデルクラスなら大抵インスタンスメソッドいらないんだから普通にクラスメソッド実装しろよとかObjective-Cやってないと分かり辛いことを言ってみる。
特にうまいことblocks使えば値保持する必要も生まれないだろ、とか。
そしてblocksからのself参照してしまう、と。
そういえば最近はどうなんだろう、未だに循環参照でメモリリークするんだろうか。
最近あんまりその辺り調べられてなかったり。
で、__weakつけるならmySelfとか気持ち悪い変数名じゃなくてweakSelfにして欲しいなと思わなくもなかったり。
自分でやってて必要になったことが一回もないから知らないんだけど、__weak __blockってどういう動作になるんだろう。
どこのメモリ領域使うんだろうか。
まあ、いいか。
とりあえずメソッドが10を超え始めたらUtilityからの分離を検討し始めていただきたいね、とか言っておきたい。
ヘッダにメソッド並びまくってるクラス見ると解析する気が萎えていくんで。
あと、baseクラスとか突っ込むならそっちに乗せるメソッドも極力最低限にしていただきたいねと思う。
そっちのヘッダに書かれてても読むの面倒なんだもの! と。
というか共通動作するメソッド以外をbaseクラスに書くなと思う部分もありつつ。




