Video: iMovie Nasıl Kullanılır ve Nasıl Video Editlenir Hepsini Anlattım ! 2024
Bir çerçeve, genel işlevsellik sağlayan ortak kodlar sunar. IPad için iPhone OS, uygulamalarınıza teknolojileri, hizmetleri ve özellikleri dahil etmek için bir dizi çerçeve sunmaktadır. Örneğin, UIKit çerçevesi, uygulamanızda kullanabileceğiniz destek olayları, çizim desteği, pencereler, görünümler ve denetimler sağlar.
Bir çerçeve, oyununuzu çalıştıran kodunuzu kolayca entegre edecek şekilde tasarlanmıştır veya kullanıcıların istediği bilgileri sunar. Çerçeveler yazılım kütüphanelerine benzer, ancak eklenmiş bir bükülme ile: Bir programın akış kontrolünü de uyguluyorlar (bileşenleri programcı tarafından bir kontrol akışına yerleştirilen bir yazılım kitaplığının aksine). Yani, programcılar hangi işlemlerin gerçekleşmesi gerektiğine karar vermek yerine - hangi mesajların hangi nesnelere gönderildiğini ve ne zaman bir uygulama başlatıldığında ya da bir kullanıcı ekrandaki bir düğmeye dokunursa - siparişin bir parçasıdır. Çerçeve ve programcı tarafından belirtilmesi gerekmez.
Bir çerçeve kullandığınızda, uygulamanıza hazır bir dizi temel işlevler sunar; "Nasıl davranacağınız burada" diyorsunuz. "Yerinde bir çerçeve ile, yapmanız gereken tek şey uygulamanın - içeriğin yanı sıra, kullanıcının bu içeriğe erişmesini ve kullanmasını sağlayan kontrol ve görünümleri - çerçevelere eklemektir.
iPad için çerçeve ve iPhone OS,
-
Uygulamayı başlatma ve bir görünümü görüntüleme
-
Kontrolleri görüntüleme ve kullanıcı eylemine yanıt verme - bir geçiş anahtarı tıklama veya bir listeyi kaydırmak için fliker vurma gibi.
-
Internet'te sitelere erişim - sadece bir tarayıcı değil, kendi uygulamanız içinden
-
Kullanıcı tercihlerini yönetme
-
Ses ve film oynatma
Bazı geliştiriciler "bir çerçeve kullanma" konusunda konuşuyorlar - ancak uygulamanız çerçeveler uygulamanızı kullandığı kadar çerçeveleri kullanmaz. Uygulamanız, çerçevenin eriştiği işlevleri sağlar; çerçeve, başlatmaktan başka bir şey yapmayan bir uygulama haline gelmek, boş bir görünümü görüntülemek ve sonra sona erdirmek için kodunuza ihtiyaç duyar. Bu perspektif, bir çerçeveyle çok daha kolay çalışmanın nasıl olduğunu bulur. (Bir şey, programcının kendisinin nerede olduğunu bilmesini sağlar.)