методы Objective-C с аргументами:
Метод без аргументов:
-(void)methodName;
подпись имяМетода.
Способ 1 аргумент:
-(void)methodName:(ArgumentType *)anArgument;
подписи имяМетод :.
Способ с 2 аргументами
-(void)methodName:(ArgumentType1 *)argument1 andArgumentType2:(ArgumentType2 *)argument2;
подписью имяМетод: andArgumentType2:
Так что это способ представляет собой способ из 2-х аргументов: объект UIAlertView и NSInteger (не является объект, просто синтаксический сахара для int или long в зависимости от вашей системы).
UIAlertView - это представление предупреждения, делегат которого был установлен для объекта этого класса. Обычно он устанавливается, когда создается представление предупреждения.
ButtonIndex - это указатель кнопки на UIAlertView, который пользователь коснулся. Этот метод вызывается при нажатии этой кнопки. По умолчанию ничего не делается, и предупреждение просто исчезает.
Вы используете этот метод, если хотите, чтобы появилось предупреждение с кнопками, и, когда пользователь нажимает на одну из кнопок, класс, вызывающий предупреждение, делает что-то (возможно, разные вещи, в зависимости от того, какая кнопка была нажата).