だから、私は iOS 開発は初めてで、物事を行うための「最善の」方法を学ぶためにできる限りのことをしています。(はい、私はそれが相対的な用語であることを知っています)
私は、IOC コンテナーを介して依存関係を注入する、リポジトリ パターンを使用してデータ アクセスを抽象化する、ドメイン サービスとオブジェクトを使用してビジネス データと動作をカプセル化するなどのことを行う C# と Java の世界から来ました。 iOS開発ではまだ見ていません。(もしかしたら探しているところが悪いのかもしれません)
Objective-C は C のスーパーセットであり、動的/緩く型付けされた言語であり、優れた設計プラクティスに関しては、おそらくゲームをかなり変えるでしょう。デザインをしなやかに保ち、SOLID の原則を順守しながら、強く型付けされ管理された環境からこの新しい世界へと精神的に飛躍するのに役立つ本/ブログ/その他の方向性を教えてくれる人はいますか?
編集 - ここで明確にしたい。 Cocoa フレームワークや、言語としての Objective-C の内外を学ぶ方法を尋ねているのではありません。私はそれについてたくさんのリソースを見つけました。私はこれを次のレベルに引き上げ、TDD を開始し、構築中のプロジェクトの拡張と保守が容易であることを確認したいと考えています。