Я даже собственный проект разбиваю на локальные pods, это позволяет мне видеть где и как я начинаю делать плохой дизайн, ведь тут зависимости явно проступают на первый план!
Это же очень прозрачно работает. Наверное единственное когда вам придется об этом задуматься это при использовании transient properties, а так же в случаях когда столкнетесь с необходимостью prefetching. Советую посмотреть видео WWDC начиная с 2010 года, касательно core data.
Я кажется только сейчас понял что стиль Cucumber и RSpec очень похожи. Отличие в том что в RSpec мы не отходим от языка программы, так? Я просто как раз в процессе начала использования Kiwi (аналог RSpec для Objective-C)/
Например
подразумевает асинхронный запрос, как узнать что он закончился?