Cocoa è il framework di sviluppo di applicazioni Apple per macOS, costituito da Foundation, Application Kit e Core Data. Usa il tag "cacao-touch" per le domande su iOS.
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 …
Ho visto in alcuni esempi di iPhone che gli attributi hanno usato un carattere di sottolineatura _ davanti alla variabile. Qualcuno sa cosa significa? O come funziona? Un file di interfaccia che sto usando è simile a: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) …
Voglio convertire una stringa in una doppia e dopo aver fatto un po 'di matematica su di essa, riconvertirla in una stringa. Come posso farlo in Objective-C? C'è un modo per arrotondare un doppio anche all'intero più vicino?
Voglio chiamare un metodo, passarlo per la lunghezza e farlo generare una stringa alfanumerica casuale. Esistono librerie di utilità là fuori che possono avere un sacco di questi tipi di funzioni?
Cosa significa "nonatomico" in questo codice? @property(nonatomic, retain) UITextField *theUsersName; Qual'è la differenza tra atomic e nonatomic? Grazie
se si dice a un oggetto c obiettivo di rimuovereObservers: per un percorso chiave e quel percorso chiave non è stato registrato, si spezza la tristezza. piace - "Impossibile rimuovere un osservatore per il percorso chiave" theKeyPath "perché non è registrato come osservatore." c'è un modo per determinare se un …
Nel codice abilitato ARC, come correggere un avviso su un potenziale ciclo di conservazione, quando si utilizza un'API basata su blocco? L'avviso: Capturing 'request' strongly in this block is likely to lead to a retain cycle prodotto da questo frammento di codice: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ …
Come funziona esattamente NSInvocation? C'è una buona introduzione? In particolare ho problemi a capire come funziona il seguente codice (da Cocoa Programming per Mac OS X, 3a edizione ), ma poi posso anche applicare i concetti indipendentemente dall'esempio del tutorial. Il codice: - (void)insertObject:(Person *)p inEmployeesAtIndex:(int)index { NSLog(@"adding %@ to …
Per qualche pazza ragione non riesco a trovare un modo per ottenere un elenco di file con un glob per una determinata directory. Al momento sono bloccato con qualcosa del genere: NSString *bundleRoot = [[NSBundle mainBundle] bundlePath]; NSArray *dirContents = [[NSFileManager defaultManager] directoryContentsAtPath:bundleRoot]; ..e poi togliendo le cose che non …
Ho cercato di sbarazzarmi degli spazi bianchi in un NSString, ma nessuno dei metodi che ho provato ha funzionato. Ho "this is a test"e voglio ottenere "thisisatest". Ho usato whitespaceCharacterSet, che dovrebbe eliminare gli spazi bianchi. NSString *search = [searchbar.text stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; ma ho continuato a ottenere la stessa …
Fondamentalmente ho bisogno di ottenere la data e l'ora correnti separatamente, formattate come: 2009-04-26 11:06:54 Il codice seguente, da un'altra domanda sullo stesso argomento, genera ora: | 2009-06-01 23:18:23 +0100 | dateString: | 01 giu 2009 23: 18 | analizzato: | 2009-06-01 23:18:00 +0100 | Questo è quasi quello che …
Voglio modificare il anchorPoint, ma mantenere la vista nello stesso posto. Ho provato NSLog-ing self.layer.positioned self.centerentrambi rimangono gli stessi indipendentemente dalle modifiche all'ancoraggio. Eppure la mia visione si muove! Qualche consiglio su come farlo? self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, 1); NSLog(@"center point: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.