Jabuk
Podpora verzijam
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 11.06.2011
Prispevkov: 459
Moški

Poglej uporabnikov profil
Prispevek: #1   Objavljeno 21.12.2011 00:26:56
Podpora verzijam
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Oi!

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
iPhone Developer

iPhone Developer

Pridružen/a: 19.09.2008
Prispevkov: 10415
Ni navedeno

Poglej uporabnikov profil
Prispevek: #2   Objavljeno 21.12.2011 09:02:53
Re: Podpora verzijam
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Pri vsakem klicu v dokumentaciji ti piše, na kateri verziji sistema je bil dodan. Tvoja naloga (če želiš backwards compatible app) pa je ta, da preprečiš izvajanje novih klicev na starih deviceih.

Č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.
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 11.06.2011
Prispevkov: 459
Moški

Poglej uporabnikov profil
Prispevek: #3   Objavljeno 21.12.2011 21:01:06
Re: Podpora verzijam
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
super Mikrohard Smile sm vedu da bom tukaj našel hitro in strokovno rešitev Wink
Ne moreš dodajati novih tem
Ne moreš odgovarjati na teme
Ne moreš urejati svojih prispevkov
Ne moreš brisati svojih prispevkov
Ne moreš glasovati v anketi
Pokaži sporočila:
Pojdi na:
Jabuk.si Vsa vsebina spletne strani je last Jabuk.si in njegovih članov. © 2004 - 2020 Jabuk.si Kontakt Kontakt   Domov Domov   Na vrh strani Na vrh strani