Swift: Использовать несколько файлов Swift или нет только с одним viewController? Держать его в чистоте - PullRequest
0 голосов
/ 01 мая 2020

Я довольно новичок в программировании на swift. Прямо сейчас я на полпути через курс и действительно люблю это. Прямо сейчас я музыкант, и до того, как я начал этот курс, у меня уже было представление о том, какое приложение сделать. Итак, я начал делать это приложение Musi c Play наряду и уже очень доволен тем, как оно складывается. На мой вопрос:

Я кодировал все свои функции, переменные и выходы в основной файл ViewController.swift. Это стало довольно долго читать, и я подумал, что будет лучше разделить некоторые функции в разных файлах swift. Теперь, насколько я понимаю, разные файлы .swift вступают в игру, если вы создаете классы, которые не имеют прямого отношения друг к другу, но до сих пор весь мой код связан с этим единственным ViewController, или главным экраном. Независимо от эффективности, которая, вероятно, могла бы быть лучше в моем кодировании, я должен продолжать идти в этом единственном файле, или я должен начать дифференцировать некоторые части моего кода и помещать их в их собственные быстрые файлы?

Хорошо, заранее спасибо, а также большое спасибо за всю бесценную информацию на этом сайте. Это довольно удивительное сообщество. -Patrick

1 Ответ

0 голосов
/ 01 мая 2020

Прежде всего, я структурирую свой код следующим образом: ViewController разделен на 3 файла, в первом есть объявление, а также методы переопределения и методы obj- C, во втором файле я помещаю делегат , по расширению для каждого делегата и в первом есть уникальное расширение, куда я помещаю все вспомогательные методы. Если приложение содержит только один ViewController, вы можете оставить все внутри основного, но если приложение будет более сложным и структурированным, лучше создать второй viewController, представленный родительским ViewController, где вы будете выполнять все, что вам нужно.

...