Явный прототип функции | 64-битная архитектура ios
На сайте разработчиков Apple ( https://developer.apple.com/) указано, что при преобразовании нашего приложения для iphone из 32-разрядной в 64-разрядную архитектуру мы должны написать явный прототип для функций, чтобы компилятор мог определить, является ли функция функцией с переменным числом аргументов. или нет. Ссылка такова: разработчики яблок / явное требование к прототипу
Я не могу понять, как это сделать, и если нам нужно написать прототип для каждой функции, согласно моей информации, в этом нет необходимости. Пожалуйста, объясните эту вещь
С уважением
1 ответ
Я думаю, что явные прототипы функций относятся к коду C, если ваше приложение написано в Objective-C, у вас не будет этой проблемы.
Я думаю, что явное требование к прототипу функции заключается в том, что 64-разрядная среда выполнения может передавать параметры в функции, используя регистры стека или процессоров, и для этого необходимо обрабатывать функции по-разному.