Как использовать функции? - PullRequest
1 голос
/ 09 мая 2011

Я определяю функцию в отдельном файле .m, а затем, когда я хочу использовать ее (в других файлах реализации), я просто не знаю, что импортировать, чтобы на самом деле ее увидеть.

Ответы [ 2 ]

2 голосов
/ 09 мая 2011

Вам нужно создать заголовок, который объявляет функцию и импортировать ее. Так что если у вас есть следующий файл:

MyFavoriteTransformer.m

NSString *MyFavoriteTransformer() {
    return @"Hot Rod"; // Come on -- he's awesome!!!!
}

Вам понадобится соответствующий файл, подобный этому:

MyFavoriteTransformer.h

NSString *MyFavoriteTransformer();
1 голос
/ 09 мая 2011

Предполагая, что у вас уже есть соответствующий .h файл для вашего .m файла, вам просто нужно добавить #import "MyUtilityClass.h" в заголовочный файл любого другого класса, из которого вы хотите использовать свой класс.

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