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.


5
Che tipo di perdite il conteggio automatico dei riferimenti in Objective-C non impedisce o riduce al minimo?
Nelle piattaforme Mac e iOS, le perdite di memoria sono spesso causate da puntatori inediti. Tradizionalmente, è sempre stato della massima importanza controllare i tuoi alloc, copie e conservazioni per assicurarsi che ognuno abbia un messaggio di rilascio corrispondente. La toolchain fornita con Xcode 4.2 introduce il conteggio dei riferimenti …


8
Quali sono i pericoli del metodo Swizzling in Objective-C?
Ho sentito la gente affermare che il metodo swizzling è una pratica pericolosa. Anche il nome frizzante suggerisce che è un po 'un imbroglio. Metodo Swizzling sta modificando la mappatura in modo tale che il selettore di chiamata A invochi effettivamente l'implementazione B. Un uso di questo è estendere il …

11
Barra di navigazione IOS 7 e colore della freccia
Voglio impostare lo sfondo affinché la barra di navigazione sia nera e tutti i colori al suo interno siano bianchi . Quindi, ho usato questo codice: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; Ma tasto posteriore colore …

3
Comprensione dispatch_async
Ho delle domande su questo codice dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL]; [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); Il primo parametro di questo codice è dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) Stiamo chiedendo a questo codice di eseguire attività seriali su una coda globale la cui stessa definizione è che restituisce …


13
Objective-C per Windows
Quale sarebbe il modo migliore per scrivere Objective-C sulla piattaforma Windows? Cygwin e gcc? C'è un modo in cui in qualche modo posso integrarlo in Visual Studio? In tal senso, esistono suggerimenti su come collegarsi e utilizzare Windows SDK per qualcosa del genere. È una bestia diversa ma so di …



11
Puoi allegare un UIGestureRecognizer a più viste?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; Nel codice sopra riportato view2vengono riconosciuti solo i tocchi . Se commento la terza riga, i tocchi view1vengono riconosciuti. Se ho ragione e puoi usare il riconoscimento dei gesti solo una volta, non sono sicuro che si …

20
iOS 8 L'istantanea di una vista che non è stata renderizzata genera un'istantanea vuota
In iOS 8 ho problemi a catturare immagini dalla fotocamera fino ad ora sto usando questo codice per UIImagePickerController *controller=[[UIImagePickerController alloc] init]; controller.videoQuality=UIImagePickerControllerQualityTypeMedium; controller.delegate=(id)self; controller.sourceType=UIImagePickerControllerSourceTypeCamera; [self presentViewController:controller animated:YES completion:nil]; Ma in iOS 8 sto ottenendo questo: Snapshotting a view that has not been rendered results in an empty snapshot. Ensure …




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.