У меня есть вопрос об объявлении переменной в Objective-C
в случае global variable В чем разница между объявлением в файле .m и .h?я должен объявить property для каждой переменной в .h файле?
global variable
.m
.h
property
Если вы поместите его в файл .h, то вещи, которые включают файл .h, могут получить к нему прямой доступ. Если ты этого хочешь, делай это. В противном случае поместите его в .m.
Объявление глобальных переменных в .h и в .m имеет тот же эффект, что и объявление глобальной переменной в .h и .c. Тем не менее, это хорошая практика, чтобы объявить это в вашем .h.