時々居るな、ViewController間のデータ受渡しのためにdataManager笑とかのシングルトン実装してる勘違い野郎w
クラスの生成と遷移っていう2本だてなんだからクラス生成後にプロパティにセットすればいいんだよ、
呼び出し元とか相手特定できて何かデータ返すならdelegate、特定出来なきゃnotification、値が変わったのを知りたいならkvo。
あと、センスの悪いblock/gcd使いも戻るよな〜コレは言葉で表すのは難しいが、何でもかんでもメソッドの引数に成功/失敗block付けちゃうヤツwもう氏ねとしか言えない。
エンジニアでもバカが多い、という点では自由度が低い言語も有益なんだよな〜。
頭の悪いヤツって、とにかくセンスも悪い、頭が良くてもITセンス無いヤツも最悪、ITなんか辞めて飲食とか建設でもいってくれよ。