Video: Everything You Need to Know: All-New Reminders in iOS 13 2024
bağlı olarak uygulamanız için oluşturmak zorunda aşağıdaki geri arama yöntemlerinden biri olan Aptallar Cheat Sheet Mac uygulama Geliştirme
Bölüm
Macintosh uygulama geliştirme kullanır geri aramaları Mac OS X belirli işlemler için uygulamanız içindeki kod yürütmesine izin vermek.
: Macintosh Pencere- standart veya belgeyi tabanlı uygulama oluşturuyorsanız, OS X yürütmek edeceği ilk kod uygulaması tasarımına bağlı, uygulamanız için oluşturmak zorunda aşağıdaki geri arama yöntemlerinden biri olan-
Window tabanlı uygulamalar: (void) applicationDidFinishLaunching: (NSNotification *) aNotification
-
Belge tabanlı uygulamalar: (void) windowControllerDidLoadNib: (NSWindowController *) windowController
A geri arama basit bir olduğunu Yöntemi, OS'nizin sonunda uygulamanızdan bilgi tedarik etmeye veya bunları geri almaya çalışırken yürüttüğü yöntemdir. Uygulama kodunuz, uygulamanızın sağlaması gereken bu sınıfa ait bir nesne üzerinde çağrılmak üzere, uygulamanızın sınıflarınızdan birinin adını verme fırsatına sahip olacağı bir Kakao sınıfı için bir yöntem icra edecektir.
A temsilci bir kakao sınıfı, kakao sınıfı, bazı durumlarda yürütülür kodu uygulamaya izin sınıfın işlevselliğini için kullandığı bir yardımcı nesnesidir. Bir Kakao sınıfı, temsilci nesnesini belirli bir yöntemin uygulanmasını sağlayıp sağlamadığını kontrol eder (eğer biri atandıysa). Temsilci bu yöntemi kullanıyorsa, Cocoa sınıfı bu yöntemi uygular; temsilci bu yöntemi uygulamazsa, Cocoa sınıfı kendi varsayılan yöntemini kullanır veya bir hata günlüğe kaydeder. Çoğu temsilci, uygulayabilecekleri yöntemleri belirleyen belirli bir protokolünü içermelidir; kodunuzun temsilcileri, temsilci tarafından beklenen belirli bir protokoldeki uygulama yöntemlerini kullanmalıdır.
Kodunuzu yürütmek için temsilci kullanabilen bazı Kakao nesneleri şunlardır:
-
NSTableView. NSTableView, NSTableViewDelegate protokolüne uyan bir temsilci kabul eder. Buna, uygulamanızın temsilci nesnesinin, uygulamanızın NSTableView'un ne yaptığını bilmesini sağlamak için uygulayabileceği 20-30 yöntem vardır. Uygulamada, bir kullanıcı tabloda bir seçim yaparken veya bir sütun yeniden boyutlandırıldığında gibi bir işlemi öğrenmek ve bunlara tepki göstermek gerektiğinde çağrılabilecek yöntemler vardır.
-
NSApplication. Bir NSApplication örneğinin (uygulamanızın) alacağı bazı yöntemleri işlemek için bir NSApplicationDelegate atayabilirsiniz. Bu yöntemler, uygulamanızın hazırlanabilmesi için uygulamanızın başka bir yöntem yürütmesinden hemen önce veya hemen sonrasında çağrılabilmektedir.
-
NSWindow. Uygulamanızın pencerelerinden birine atanan bir NSWindowDelegate, uygulamanıza bir kullanıcıya yeniden boyutlandırma, taşıma veya diğer pencere olaylarına yanıt vermek için bir şans verecektir.
-
NSMenu. Bir kullanıcı uygulamanızdaki menülerle etkileşim kurduğunda gerçekleşen olayları desteklemek için bir NSMenü temsilci uygulayın.