Могу ли я использовать два класса с одинаковыми именами для двух разных целей?

Существует класс А, который используется в двух целях. но заголовок и реализация класса A различаются для обеих целей. Могу ли я получить класс А дважды? по одному на каждую цель? или мне нужно переименовать один из классов, а затем импортировать?


person Suraj    schedule 17.08.2017    source источник
comment
Возможный дубликат XCode — одно и то же имя класса, две цели   -  person Malik    schedule 17.08.2017
comment
Если я добавляю класс с тем же именем, это дает ошибку дублирования определения интерфейса для класса A.   -  person Suraj    schedule 17.08.2017
comment
почему бы вам не назвать его другим именем?   -  person radkrish    schedule 17.08.2017
comment
для здравомыслия, вероятно, лучше переименовать два класса, особенно если они имеют разные реализации.   -  person Johnny Rockex    schedule 17.08.2017
comment
Хорошо. Я буду переименовывать классы и использовать их.   -  person Suraj    schedule 18.08.2017


Ответы (1)


Вы можете иметь «ClassA» для каждой цели с одинаковым именем, если они имеют разную реализацию. Вам нужно только проверить правильную цель для каждого файла «ClassA».

person oskarko    schedule 24.08.2018