Podpora verzijam | |||
Malo se obračam na vas "stare mačke" v iOS, na kaj je potrebno najbolj pazit, da app deluje od iOS 3+? Ima morda kdo kak cool link kjer se da kakšne primerjave vidt itd,... Skratka vsak info dobrodošel. lp |
|||
Če te zanima obstoj celotnega classa na sistemu, ki ga v starih verzijah še ni bilo imaš opcijo uporabiti NSClassFromString: NSClassFromString Obtains a class by name. Class NSClassFromString ( NSString *aClassName ); Parameters aClassName The name of a class. Return Value The class object named by aClassName, or nil if no class by that name is currently loaded. If aClassName is nil, returns nil. Availability Available in iOS 2.0 and later. See Also NSStringFromClass NSProtocolFromString NSSelectorFromString Related Sample Code MailComposer Declared In NSObjCRuntime.h Primer uporabe: NSString *className = @"NekNovRazredKiNeObdtajaPovsod"; if(NSClassFromString(className)) { // razred obstaja in ga lahko uporabim } else { // prste stran, sicer boš sesul aplikacijo!! } Če te pa zanima obstoj nove metode v starem razredu, ki je že obstajal pa lahko uporabiš "- (BOOL)respondsToSelector:(SEL)aSelector" za instance objects, ali pa "+ (BOOL)instancesRespondToSelector:(SEL)aSelector" za class objects. |
|||
|
|||
Gostovanje: 3fs.si |
Vsa vsebina spletne strani je last Jabuk.si in njegovih članov. © 2004 - 2020 Jabuk.si | Kontakt Domov Na vrh strani |