func applicationDidReceiveMemoryWarning(_ application: UIApplication) {
URLCache.shared.removeAllCachedResponses()
}
Очищает кэш получателя, удаляя все сохраненные кешированные ответы URL.
Вы устанавливаете идентификатор повторного использования в представлениях аннотаций?(Это означает, что система может отсоединять эти представления и одновременно сохранять в памяти только небольшое количество представлений. Это также повышает производительность прокрутки, поскольку при прокрутке будут повторно использоваться отдельные представления.)
Используйте этот метод для получения аннотациивид для повторного использования:
// Used by the delegate to acquire a reusable annotation view, or create a new view for registered class, in lieu of allocating a new one.
open func dequeueReusableAnnotationView(withIdentifier identifier: String) -> MKAnnotationView?