Если вы хотите добавить метод, который должен override
как viewWillAppear
, чем это так просто, как
override func viewWillAppear(animated: Bool) {
}
Если вы хотите просто нормальную функцию, может быть, с параметром, вы можете сделать это следующим образом
func myNewFunction(name: String) {}
Это дает мне новую функцию, которая принимает строку. Он может отображаться в верхней области справа рядом с viewDidLoad, вашими и т. Д.
Мои переменные идут вверху. Я положил их вот так
// MARK: - Outlets
[my Outlets from Storyboard]
// MARK: - Class Properties
[my constants]
[my variables]
// MARK: - Initializers
required init(coder aDecoder: NSCoder {
super.init(coder: aDecoder)
}
// MARK: - View Handlers
[viewDidLoad and didRecieveMemoryWarning, etc...]
// MARK: - Utility Methods
[all my functions]
[[end of class]]
Что касается вашего didRecieveMemoryWarning
вы можете удалить его, но я рекомендую вам держать в контроллере представления в случае, если вы хотите, чтобы управлять памятью.
Вы можете. Если вы не хотите отслеживать предупреждения о памяти в своем приложении. – Anton
То же, что Objective-C: если вам нужно переопределить существующие методы, сделайте это. Если вы хотите добавить свои собственные методы, вы тоже можете это сделать. – Caleb
Порядок переменных и функций полностью зависит от вас, если он находится внутри класса или структуры. Нет правил для размещения. – keithbhunter