Русский перевод статьи Natasha Murashev The Many Faces of Swift Functions.
Хотя у Objective-C синтаксис выглядит несколько странно по сравнению с другими языками программирования, синтаксис метода прост и понятен. Вот небольшой экскурс в прошлое
+ (void)mySimpleMethod
{
    // метод "класса"
    // нет параметров
    // нет возвращаемых значений
}

- (NSString *)myMethodNameWithParameter1:(NSString *)param1 parameter2:(NSNumber *)param2
{
    // метод "экземпляра"
    // один параметр - типа NSString указатель, 
    // второй параметр - типа NSNumber указатель
    // должен вернуть значение типа NSString указатель
    return @"hello, world!";
}

Комментарии (0)