Очевидно, що Apple має можливість створювати динамічно завантажені бібліотеки (відомі як фреймворки) для iOS, оскільки вони постачають декілька з XCode (наприклад, UIKit). Розробники додатків мають лише можливість створювати статичні бібліотеки або, в кращому випадку, наводити Xcode на думку про завантаження рамки, коли вона фактично завантажує статичну бібліотеку, це відомо як створення підробленої рамки, деякої зручності перетягування, але жодна з переваг динамічного завантаження.
Які міркування Apple утримувати динамічні рамки від розробників додатків? Схоже, було б значно полегшити використання зовнішніх бібліотек, оскільки розробникам не доведеться покладатися на вигадливі прапори лінкерів або ланцюги залежностей бібліотек з відкритим кодом.
Я бачу, загальною причиною є безпека. Чому тоді Apple дозволяє це на OSX, а не на iOS? Чи не є також вимогою безпеки?
EDIT: Це вже не актуально для iOS 8. Apple додала підтримку динамічних рамок.