Совместимы ли макеты Cocoa Auto с обратной совместимостью? - PullRequest
6 голосов
/ 23 февраля 2012

С Xcode 4 на OS X 10.7, Lion, Apple представила фантастический новый способ обработки пространственных отношений элементов интерфейса на основе NIB: Автоматические макеты .

В верхней частиНа странице документа для автоматической разметки Apple объявляет:

Примечание. Автоматическая разметка доступна только в Mac OS X версии 10.7 и новее.Если вы работаете с Xcode 4 в Mac OS X v10.6, автоматическое расположение недоступно.

На первый взгляд можно предположить, что автоматическое расположение либо не будет компилироваться, либо работать напред-левские системы.Однако, когда я перечитал уведомление и страницу документа, он начал выглядеть так, как будто автоматические макеты просто не существуют в Xcode в системах, предшествующих Lion.

Так же, как и автоматические макеты, послебудучи скомпилированным на машине Lion, работаете на машинах pre-Lion?Я мог бы предположить, что Apple могла бы сделать это, скомпилировав автоматические макеты в настройки типа пружины / распорки.

Как отключить автоматические макеты в Интерфейсном Разработчике

1 Ответ

8 голосов
/ 23 февраля 2012

«Механизм» автоматического размещения не существует в AppKit.framework в системах, предшествующих 10.7, поэтому ваше прежнее мнение было правильным: приложения, использующие автоматическое расположение, не будут работать на 10.6 и более ранних версиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...