Ответ 1
Если вы проверяете документацию, есть тип категории, который:
typedef struct objc_category *Category;
Вы получаете эту ошибку, потому что Category
определяется как указатель на struct objc_category
.
Если вы хотите избежать подобных ошибок, я предлагаю вам добавить свой собственный префикс ко всем классам, которые вы делаете в проекте. Либо от вашего имени:
- Ваш ник: iAsh
- ClassPrefix: IA
- Пример класса: IACategory
или от имени проекта:
- Проект: Awesome Project;
- Префикс класса: AP
- Пример класса: APCategory
Также двойная проверка документации всегда хороша. Очень редко вы попадаете в существующий класс, но это возможно.