Objective-C эквивалент скриптовой функции скрипта - PullRequest
0 голосов
/ 19 февраля 2011

Изучение базового Objective-C и несколько вопросов для начинающих. Как бы я определил и реализовал метод, который принимает два (или три) аргумента в моем классе? Я нахожу синтаксис для передачи нескольких аргументов в метод действительно сбивает с толку. Я был бы очень признателен за любую помощь. спасибо.

Ответы [ 3 ]

2 голосов
/ 19 февраля 2011

В документе Apple «Язык программирования Objective-C» представлен хороший обзор Обмен сообщениями объектов , включая объяснение синтаксиса.

1 голос
/ 19 февраля 2011

Вот пример реализации простого метода с двумя аргументами:

-(int)myMethodThatMultipiesThisNumber:(int)x byThisOne:(int)y
{
    return x * y;
}

Вы бы вызвали его следующим образом:

int z = [myObject myMethodThatMultipliesThisNumber:6 byThisOne:9];

Это то, что вы ищете?

Редактировать: Исходя из вашего комментария ниже, кажется, что вам не хватает фундаментальной функции обмена сообщениями Objective C - что имя метода чередуется с аргументами.Проверьте эту страницу из Язык программирования Objective-C для получения всех необходимых деталей.

0 голосов
/ 19 февраля 2011

Независимо от того, интересуетесь ли вы программированием для iPhone, я бы посмотрел первые три класса Пола Хегарти из CS193P из Стэнфорда .

В этих первых трех классах очень мало специфических для iPhone вещейвместо этого классы 1 и 3 описывают функции и синтаксис Objective C, а класс 2 - базовое использование XCode (которое, если вы хотите выполнять работу с Objective C, вероятно, будет IDE, которую вы будете использовать).Кроме того факта, что все идет ОЧЕНЬ быстро (что на самом деле может быть тем, что вы ищете), вам будет сложно найти лучший «быстрый обзор» цели C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...