Спасибо за вашу помощь!

ю, что вы можете определить глобальную переменную в Objective-C, используя «extern», но я только что понял, что переменные, которые я объявил в верхней части моего файла .m до того, как мой первый метод также был случайно глобальным (и это вызывало некоторые проблемы). Я переместил их в часть @interface моего заголовочного файла, который, как мне кажется, правильно объявляет их существующими только внутри класса, что решило некоторые из моих проблем, но я все еще немного сбит с толку.

В чем разница между объявлением переменной как внешней и помещением ее в начало файла .m? Или это приводит к тому же самому?

Ответы на вопрос(1)

Ваш ответ на вопрос