Мне было интересно, как я могу повторно использовать код в нескольких файлах в xcode. Чтобы разработать, У меня есть два класса: InviteViewController и FindFriendsViewController. InviteViewController имеет тип XViewController и FindFriendsViewController имеет тип YViewController. Как в InviteViewController, так и в FindFriendsViewController у меня есть кнопка, которая делает то же самое, т. Е. Показывает лист действий с такими параметрами, как «Отправить SMS», «Отправить электронную почту» и т. Д. Поскольку я не являюсь экспертом в разработке iOS, я хотел знать, что некоторые хорошие методы для повторного использования кода в таких ситуациях? Есть ли способ, которым я могу написать общий файл, который создает и выполняет нажатия кнопки действий в обоих этих файлах? Должен ли я создать файл NSObject и импортировать файл NSObject в обоих классах, InviteViewController и FindFriendsViewController? Есть ли более сложный способ сделать это? Является ли метод, который я описал, правильную реализацию в этой ситуации?Повторное использование тех же методов (функций) в двух разных классах в xcode
Любая помощь и рекомендации при этом были бы замечательными! Спасибо за ваши ответы!
Спасибо за ваш ответ. Я думаю, что я могу использовать реализацию Singleton. Вы считаете, что использование протоколов лучше в моем случае? – Aashay