Исходный код для платформ Какао прибыл из библиотеки NeXTSTEP Основа, и AppKit (те имена все еще используются платформами Какао Apple), и инженеры NextStep приняли решение снабдить префиксом свои символы NS.
, поскольку Objective C является расширением C и таким образом не имеет пространств имен как в C++, символы должны быть снабжены префиксом уникальный префикс так, чтобы они не сталкивались. Это особенно важно для символов, определенных в платформе.
, Если Вы пишете приложение, такое, что Ваш код только вероятен когда-либо использовать Ваши символы, Вы не должны волноваться об этом. Но если Вы пишете платформу или библиотеку для использования других, необходимо также снабдить префиксом символы уникальный префикс. CocoaDev имеет страницу , где многие разработчики в сообществе Какао перечислили свои "выбранные" префиксы. Можно также найти это ТАК обсуждение полезный.
Единственный способ легко зафиксировать все Ваши поврежденные пакеты состоит в том, чтобы загрузиться на карте памяти Ubuntu 13.10, выбрать Try Ubuntu
, затем следовать эта процедура из документации сообщества Ubuntu.