Я пытаюсь понять, что означает 'doneFinishPickingMediaWithInfo' в следующем определении быстрой функции.синтаксис определения быстрой настройки
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
}
Я вижу, что «информация» означает тип коллекции словарь, но я не понимаю, почему он предшествует «didFinishPickingMediaWithInfo». Я новичок в быстром развитии и развитии iOS в целом, пожалуйста, ответьте, вероятно, на тривиальный вопрос. Спасибо
Ач Благодарю. Это немного странно, почему эта структура существует - я думаю, это делает вызовы функций более читаемыми. –
@IevgeniiFedorenko Да, в Swift есть много вещей, которые вначале не имеют смысла, например, выражение 'if let', но как только вы привыкнете к ним, они очень удобны. Я настоятельно рекомендую прочитать книгу [Swift Programming Language] (https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11). Это очень удобно. – Zoyt