Articles of objective

Metodi Privati ​​in Objective-C, in Xcode 4.3 Non ho più bisogno di dichiararli nel mio file di implementazione?

Ho molti punti interrogativi che risuonano sopra la mia testa. Quello che non capisco è prima di xcode 4.3 Avevo bisogno di dichiarare le dichiarazioni in avanti (per i metodi privati) nel mio file di implementazione. Come nel mio file .m: // deleting this with xcode 4.3 the below code still does work // in […]

Trovare una sottostringa in un object NSString

Ho un object NSString e voglio creare una sottostringa da esso, individuando una parola. Ad esempio, la mia stringa è: “Il cane ha mangiato il gatto”, voglio che il programma localizzi la parola “mangiato” e crei una sottostringa che sarà “il gatto”. Qualcuno può darmi una mano o darmi un esempio? Grazie, Sagiftw

SEL performSelector e argomenti

Sembra che ci dovrebbe essere un modo semplice per chiamare un selettore con alcuni argomenti quando tutto ciò che hai è un object SEL. Non riesco a trovare la syntax corretta. -(MyClass*) init: (SEL)sel owner:(NSObject*) parent { int i =10; [parent performSelector:sel:i ]; }

Dovrei fare riferimento a self.property nel metodo init con ARC?

Una domanda veloce. se ho una proprietà e una ivar dichiarata con lo stesso nome: nel file .h: (Reminder*)reminder; @property(nonatomic,strong)(Reminder*)reminder; nel file .m, dovrei usare ivar o la proprietà nel metodo init se sto usando ARC? – (id)initWithReminder:(Reminder*)reminder_ { self = [super init]; if (self) { reminder = reminder_; } return self; } O dovrei […]

CFBundleVersion nell’errore di caricamento di Info.plist

“Il file binario che hai caricato non era valido. La chiave CFBundleVersion nel file Info.plist deve contenere una versione superiore a quella della versione caricata in precedenza.” Sto ricevendo questo errore quando vengo a caricare la mia applicazione. Ho impostato la versione aggiornata a 1.2 su iTunes Connect e ho anche aggiornato il file .plist […]

Comprensione dell’operatore AND bit a bit

Ho letto degli operatori di bit in Objective-C nel libro di Kochan, “Programming in Objective-C”. Sono MOLTO confuso riguardo a questa parte, anche se ho davvero capito la maggior parte di tutto ciò che mi è stato presentato finora. Ecco una citazione dal libro: L’operatore bitwise AND L’ANDing bit a bit viene spesso utilizzato per […]

Come posso controllare a livello di programmazione se una tastiera è presente nell’app iOS?

Devo controllare le condizioni di visibilità della tastiera nella mia app iOS. pseudocodice: if(keyboardIsPresentOnWindow) { //Do action 1 } else if (keyboardIsNotPresentOnWindow) { //Do action 2 } Come posso verificare questa condizione?

setValue: forUndefinedKey: questa class non è un valore chiave che codifica-compatibile per la chiave

Sto creando un login per visualizzare i ticket di supporto. La prima vista è la vista ticket, e se non sei loggato ti spinge alla schermata di login. Tuttavia ricevo questo: Supporto [3209: 18e03] * Terminazione dell’app a causa dell’eccezione non rilevata ‘NSUnknownKeyException’, motivo: ‘[setValue: forUndefinedKey:]: questa class non è un valore di codifica compatibile […]

Come gestire le istanze di NSManagedObject temporanee?

Ho bisogno di creare istanze NSManagedObject , fare alcune cose con loro e poi NSManagedObject o archiviarle in sqlite db. Il problema è che non posso creare istanze di NSManagedObject non connesse a NSManagedObjectContext e questo significa che devo chiarire in qualche modo dopo aver deciso che non ho bisogno di alcuni degli oggetti nel […]

@property conserva, assegna, copia, non anatomico in Objective-C

Come qualcuno che è nuovo a Objective-C qualcuno può darmi una panoramica del mantenimento, assegnare, copiare e tutti gli altri mi manca, che seguono la direttiva @property? Cosa stanno facendo e perché dovrei usarne uno rispetto all’altro?