если вы напишите:
NSString *globalString = @"someString";
где угодно вне метода, определения класса, функции и т. Д. ... на него можно будет ссылаться где угодно (это глобально!)
Файл, который обращается к нему, будет объявлен как внешний
extern NSString *globalString;
Это объявление означает, что к нему обращаются из другого файла.