Введение

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

Информация в этом документе основывается на iOS 2.0 и позже, и Xcode 3.1 и позже.

Этот документ предназначается для разработчиков, заинтересованных соглашениями о вызовах, используемыми в iOS ABI на каждой поддерживаемой архитектуре. Эта информация особенно полезна для разработчиков средств разработки.

Организация этого документа

Этот документ содержит следующие статьи:

Каждая из этих статей описывает, как подпрограммы передают параметры функциям, которые они вызывают, как функции передают результаты своим вызывающим сторонам и типы данных, которые могут использоваться для управления параметрами и результатами вызовов функции.