2016-11-11 4 views
0

Изучая рамки Cocoa Touch из новой документации Apple, я заметил, что со временем некоторые функции становятся устаревшими, которые появляются с помощью сквозной строки в документации. Как инженеры или разработчики, как вы, ребята, узнаете, почему функция была устаревшей, и что самое главное, как вы находите новые доступные опции, если они есть?Как узнать, почему функции устарели в iOS?

Примером может служить AVAudioPlayerDelegate, где две функции не рекомендуется для обработки прерывания звука: AVAudioPlayerDelegate Apple Documentation

+2

Это то, что должно быть явно указано в документации. Если это не так, вам нужно будет спросить разработчиков, где они разместили эту информацию. – Carcigenicate

+0

@Carcigenicate очень благодарен, я всегда полагался на Stackoverflow, потому что вопросы и ответы очень помогают. Когда вы говорите «спросите разработчиков, где они разместили эту информацию», вы имеете в виду форумы Apple Developer? Если так, я тоже туда поеду. –

ответ

1

Я искал Ios разрабатываемой версии отмечает и нашел this ссылку

почему всегда исходит от улучшения. Улучшение может быть с точки зрения производительности, удобочитаемости, новых возможностей, ошибок & ошибок, новых членов с другим подходом, которые приходят писать язык.
В качестве разработчика вы должны следить за примечаниями к выпуску каждой новой версии iOS, в течение следующих 2-3 версий вы получите лучшее сцепление со всем этим, помните также, что компилятор умен, а иногда, набирая старый код он будет использовать новый синтаксис в качестве предложения, или вы можете использовать инструменты миграции.