Bir iOS uygulamasında bildirimleri görüntülemek için yeniden kullanılabilir bir çerçeve oluşturuyorum. Bildirim görünümlerinin uygulamadaki diğer her şeyin üstüne, bir tür UIAlertView gibi eklenmesini istiyorum. NSNotification olaylarını dinleyen ve yanıt olarak görünümler ekleyen yöneticiyi başlattığımda, uygulamadaki en üst görünüme bir referans almam gerekiyor. Şu anda sahip olduğum şey bu:
_topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
Bu, herhangi bir iOS uygulaması için işe yarar mı yoksa üstten görünümü elde etmenin daha güvenli / daha iyi bir yolu mu?