Введение в 64-разрядное руководство по переходу для какао
OS X подвергается постепенному переходу к 64-разрядной модели. 64-разрядная исполнимая программа является процессом, который может поддерживать 64-разрядное адресное пространство. В 64-разрядные мировые указатели составляют 64 бита (восемь байтов), и некоторые целые типы, один раз 32 бита, - теперь 64 бита. Эти коренные изменения, требуемые для 64-разрядных процессов, влияют на программируемые интерфейсы многих платформ OS X, включая Какао, в различных способах.
Этот документ объясняет объяснение для 64-разрядного перехода и описывает 64-разрядные связанные изменения в Какао API. Это также обсуждает шаги, которые необходимо предпринять для преобразования существующих приложений Какао в 64-разрядную модель.
Организация этого документа
Этот документ имеет следующие главы:
Перемещение в 64-разрядное Обращение обеспечивает справочную информацию о 64-разрядной инициативе для OS X и давает общие рекомендации для разработчиков, думающих о перемещении их проектов Какао к 64-разрядному обращению.
64-разрядные Изменения В Какао API описывают изменения в типах данных для целых чисел, значений с плавающей точкой, констант перечисления и других типов значений в Какао API.
Преобразование Существующего приложения к 64-разрядному объясняет, как выполнить сценарий для преобразования кодовой базы Какао к 64-разрядному и описывает модификации, которые Вам, вероятно, придется выполнить вручную после того, как сценарий выполняется.
Оптимизация Производительности Памяти описывает образцы использования общей памяти в 64-разрядных приложениях и как профилировать Ваше приложение для нахождения их.
См. также
Как предпосылка к этому документу, считайте 64-разрядное Руководство по Переходу, описывающее со всеми подробностями причины 64-разрядного перехода, коренных изменений к OS X для поддержки 64-разрядного обращения, и общих требований и процедуры для создания 64-разрядных исполнимых программ.