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.

6
Le variabili Swift sono atomiche?
In Objective-C hai una distinzione tra proprietà atomiche e non atomiche: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; Dalla mia comprensione è possibile leggere e scrivere proprietà definite come atomiche da più thread in modo sicuro, mentre la scrittura e l'accesso a proprietà non atomiche o ivar …
102 objective-c  swift 

2
Trasmetti un'istanza di una classe a un @protocol in Objective-C
Ho un oggetto (un UIViewController) che può o non può essere conforme a un protocollo che ho definito. So di poter determinare se l'oggetto è conforme al protocollo, quindi chiamare in sicurezza il metodo: if([self.myViewController conformsToProtocol:@protocol(MyProtocol)]) { [self.myViewController protocolMethod]; // <-- warning here } Tuttavia, XCode mostra un avviso: warning …



6
Le proprietà dichiarate richiedono una variabile di istanza corrispondente?
Le proprietà in Objective-C 2.0 richiedono la dichiarazione di una variabile di istanza corrispondente? Ad esempio, sono abituato a fare qualcosa del genere: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MyObject.m @implementation @synthesize name; @end Tuttavia, cosa succede se invece lo facessi: …

7
Alternative a dispatch_get_current_queue () per i blocchi di completamento in iOS 6?
Ho un metodo che accetta un blocco e un blocco di completamento. Il primo blocco dovrebbe essere eseguito in background, mentre il blocco di completamento dovrebbe essere eseguito in qualsiasi coda sia stato chiamato il metodo. Per quest'ultimo l'ho sempre usato dispatch_get_current_queue(), ma sembra che sia deprecato in iOS 6 …


5
presentModalViewController: Animated è deprecato in ios6
Sto usando il seguente codice per un selettore di immagini. Ma quando lo presentModalViewcontroller:animatedeseguo nel simulatore, ho una perdita di memoria e ricevo un avviso di deprecazione in iOS6. Inoltre vengo dismissModalViewController:animateddeprecato. Sto usando l'SDK 6.1. Codice per ImagePicker: - (void)showAlbum:(id)sender { imagePicker=[[UIImagePickerController alloc]init]; imagePicker.delegate = self; imagePicker.allowsEditing =NO; imagePicker.sourceType …




21
Come ottenere UITableView da UITableViewCell?
Ho un UITableViewCellche è collegato a un oggetto e ho bisogno di dire se la cella è visibile. Dalla ricerca che ho fatto, questo significa che ho bisogno di accedere in qualche modo a quello UITableViewche lo contiene (da lì, ci sono diversi modi per verificare se è visibile). Quindi …



8
Come definire un simbolo del preprocessore in Xcode
È possibile impostare un simbolo per la compilazione condizionale impostando le proprietà in un progetto Xcode? Il mio scopo è creare un simbolo che sia disponibile per tutti i file, senza dover usare import / include, in modo che un insieme di classi comuni possa avere un comportamento speciale in …

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.