Я новичок в быстром и много повторяющегося кода. Например, как бы вы изменили следующий код в различные функции:Глядя на понимание Swift Функции немного лучше
Пример 1
if let button = view.viewWithTag(12) as? UIButton {
// change any properties of the button as you would normally do
button.isHidden = true
}
Пример 2
var oneAPlayer = AVAudioPlayer()
var oneBPlayer = AVAudioPlayer()
var oneCPlayer = AVAudioPlayer()
var oneDPlayer = AVAudioPlayer()
var twoAPlayer = AVAudioPlayer()
var threeAPlayer = AVAudioPlayer()
var fourAPlayer = AVAudioPlayer()
let oneASound = Bundle.main.path(forResource: "1-a", ofType: "mp3")
let oneBSound = Bundle.main.path(forResource: "1-b", ofType: "mp3")
let oneCSound = Bundle.main.path(forResource: "1-c", ofType: "mp3")
let oneDSound = Bundle.main.path(forResource: "1-d", ofType: "mp3")
let twoASound = Bundle.main.path(forResource: "2-a", ofType: "mp3")
let threeASound = Bundle.main.path(forResource: "3-a", ofType: "mp3")
let fourASound = Bundle.main.path(forResource: "4-a", ofType: "mp3")
Я не могу дать хороший ответ о том, что делать с первой секцией (все экземпляры 'AVAudioPlayer'), но я написал ответ для обработки второго случая. Дайте мне знать, если вам нужно, чтобы я объяснил все его части. – Alexander
Это ОЧЕНЬ хороший вопрос. IMNSHO – Confused