Введение
Этот документ описывает функциональные соглашения о вызовах, используемые в iOS ABI на архитектуре, на которой может работать iOS. В частности этот документ касается архитектуры ARM64, а также v7 и v6 версий ARM 32-разрядная архитектура.
Информация в этом документе основывается на iOS 2.0 и позже, и Xcode 3.1 и позже.
Этот документ предназначается для разработчиков, заинтересованных соглашениями о вызовах, используемыми в iOS ABI на каждой поддерживаемой архитектуре. Эта информация особенно полезна для разработчиков средств разработки.
Организация этого документа
Этот документ содержит следующие статьи:
Каждая из этих статей описывает, как подпрограммы передают параметры функциям, которые они вызывают, как функции передают результаты своим вызывающим сторонам и типы данных, которые могут использоваться для управления параметрами и результатами вызовов функции.