YellowCataclysm: если Вы хотите исключить создание более одного экземпляра класса, используйте паттерн Singleton, но это ни как не связано с weak или strong типами ссылок.
Ни разу не встречал архитектуры, которая требовала бы какой либо ViewController как singleton , во вторых, если необходим синглтон, то это достигается другими средствами, уж ни как не strong ссылкой.
Игорь Воротнёв: если Вы с ним работаете, вы знаете и видите, я могу лишь сказать, что провожу по 8 - 10 часов в день за этими компьютерами (всей их линейкой, за исключением Mac pro разве что) достаточное количество лет и не помню проблем с системной анимацией окон.
| даже на последних ноутбуках от Apple, видно, что все очень плохо с плавностью.
что?? утверждение из области фантастики, анимация всех нативных приложений всегда работала очень плавно, а уж на новых.. я работаю на Macbook Pro и дома у жены уже три раза менял прошки (стараюсь обновлять каждые 2 - 3 года), так я ни разу за все эти годы, не видел ни малейшей проблемы с отрисовкой окон. Другое дело, что есть приложения, работающие на Java VM, в числе которых и PHPStorm, насколько я знаю, и они не используют нативный API для окон, это видно даже по иконкам кнопок, они отличаются от системных.
у вас в Photoshop есть опция - сохранить как pdf, сохраняете с размерами имиджа как для не-ретины, то есть в принципе размер в пикселях равен размеру в iOS пойнтах, если вы понимаете о чем я ). Ок, пример: для модели iPhone 5s вам надо картинку для кнопки размером 44х44 пойнта, то есть картинка должна быть 88х88 пикселей (что соответствует @2x варианту). Вы делаете картинку в Photoshop (или в чем нибудь еще) и сохраняете ее как pdf размером 44x44pxl, посылаете девелоперу. Все.
ORM да, DDD нет, но в общем то я так и направлен, чем писать адаптер между моделей, проще копировать модель, тем более уже кое что сделано под такое решение. спасибо.
googlevsky, дело в том, что клиент не знает, что в данный момент есть на сервере, он просто отправляет данные, и если есть старые на сервере, то сделать UPDATE, если нет старых, то создать запись. То есть должен ли клиент запрашивать сначала, что есть на сервере, что бы решить, какую операцию выполнить. Получается два запроса, где должен быть один по идее.