Domande taggate «objective-c»

Questo tag deve essere utilizzato solo per domande relative alle funzionalità di Objective-C o che dipendono dal codice nella lingua. I tag [cacao] e [cacao-tocco] dovrebbero essere usati per chiedere informazioni sui framework o sulle classi di Apple. Utilizzare i tag correlati [ios], [macos], [apple-watch] e [tvos] per problemi specifici di tali piattaforme.

24
Errore di compilazione Xcode "Simboli non definiti per l'architettura x86_64"
Una domanda per principianti Xcode: È la mia prima esperienza con Xcode 4.6.3. Sto cercando di scrivere un programma console molto semplice, che cerca dispositivi BT accoppiati e li stampa su un NSLog. Si costruisce con il seguente errore: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_IOBluetoothDevice", referenced from: objc-class-ref in main.o …

9
Mantieni il ciclo su `self` con blocchi
Temo che questa domanda sia piuttosto semplice, ma penso che sia pertinente per molti programmatori di Objective-C che stanno entrando in blocchi. Quello che ho sentito è che, poiché i blocchi acquisiscono variabili locali a cui fanno riferimento al loro interno come constcopie, l'utilizzo selfall'interno di un blocco può comportare …

5
Quando utilizzare dequeueReusableCellWithIdentifier vs dequeueReusableCellWithIdentifier: forIndexPath
Ci sono due sovraccarichi per dequeueReusableCellWithIdentifier e sto cercando di determinare quando dovrei usare l'uno contro l'altro? I documenti apple relativi alla funzione forIndexPath indicano "Questo metodo utilizza il percorso dell'indice per eseguire una configurazione aggiuntiva in base alla posizione della cella nella vista tabella". Non sono sicuro di come …
167 ios  objective-c  swift 

13
Objective-C può accendere NSString?
C'è un modo più intelligente per riscriverlo? if ([cardName isEqualToString:@"Six"]) { [self setValue:6]; } else if ([cardName isEqualToString:@"Seven"]) { [self setValue:7]; } else if ([cardName isEqualToString:@"Eight"]) { [self setValue:8]; } else if ([cardName isEqualToString:@"Nine"]) { [self setValue:9]; }

3
ARC e cast colmato
Con ARC, non riesco più a lanciare CGColorRefa id. Ho imparato che devo fare un cast col ponte. Secondo clang docs : Un cast con bridge è un cast in stile C annotato con una delle tre parole chiave: (__bridge T) oplancia l'operando sul tipo di destinazione T. Se T …

4
NSInvalidUnarchiveOperationException: Impossibile creare un'istanza della classe denominata NSLayoutConstraint
Sono molto nuovo a questo. Ho seguito il tutorial di Apple passo dopo passo per il progetto iPhone "HelloWorld". L'ho eseguito nel simulatore di iPhone 5.0 e si è bloccato: 02/11/2012 14: 46: 06.782 HelloWorld [9880: c07] * Terminazione dell'app a causa di un'eccezione non rilevata 'NSInvalidUnarchiveOperationException', motivo: 'Impossibile creare …




14
Il debugger Xcode non stampa oggetti e mostra zero, quando non lo sono
Xcode mostra un errore quando si tenta di stampare un oggetto con po <objectName>, ma solo per un progetto. errore: impossibile materializzare struct: la dimensione della variabile <nomevar> non è d'accordo con la dimensione di ValueObject Errata in Execute, impossibile PrepareToExecuteJITExpression Il debugger Xcode mostra anche TUTTI gli oggetti come …

7
Qual è la migliore pratica per nominare i file Swift che aggiungono estensioni agli oggetti esistenti?
È possibile aggiungere estensioni ai tipi di oggetti Swift esistenti usando le estensioni, come descritto nelle specifiche del linguaggio . Di conseguenza, è possibile creare estensioni come: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! } } Tuttavia, qual è la migliore pratica di denominazione per i file …
165 ios  objective-c  swift  xcode 


13
Disposizione automatica con UIVview nascoste?
Mi sembra che sia un paradigma abbastanza comune mostrare / nascondere UIViews, il più delle volte UILabels, a seconda della logica aziendale. La mia domanda è: qual è il modo migliore usando AutoLayout per rispondere alle viste nascoste come se il loro frame fosse 0x0. Ecco un esempio di un …

3
Cos'è Objective C ++? [chiuso]
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 7 anni fa . Che …

12
Come eliminare l'avviso "Selettore non dichiarato"
Voglio usare un selettore su un'istanza di NSObject senza la necessità di un protocollo implementato. Ad esempio, esiste un metodo di categoria che dovrebbe impostare una proprietà di errore se l'istanza NSObject su cui viene chiamata la supporta. Questo è il codice e il codice funziona come previsto: if ([self …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.