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.

4
Come usare Swift struct in Objective-C
Semplicemente ho una struttura che memorizza le costanti dell'applicazione come di seguito: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Queste costanti possono essere utilizzate nel codice Swift chiamando Constant.ParseClientKeyad esempio. Ma nel mio codice …

6
iOS: confronta due date
Ho una NSDateche devo confrontare con altre due NSDatee ci provo NSOrderAscendinge NSOrderDescendingma se la mia data è uguale ad altre due date? Esempio: se ho un myDate = 24/05/2011 e altri due che sono uno = 24/05/2011e due 24/05/2011cosa posso usare?

14
Come intercettare gli eventi di tocco su un oggetto MKMapView o UIWebView?
Non sono sicuro di cosa sto facendo di sbagliato, ma cerco di catturare tocchi su un MKMapViewoggetto. L'ho sottoclasse creando la seguente classe: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end E l'implementazione: #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet …

2
NSDictionary: è necessario verificare se il dizionario contiene o meno una coppia chiave-valore
Devo solo chiedere una cosa come segue. Supponiamo che io abbia un dizionario. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; Ora devo controllare come segue [xyz contiene il valore della chiave "b" ?? coppia o no? La domanda …



5
In Swift, come posso dichiarare una variabile di un tipo specifico conforme a uno o più protocolli?
In Swift posso impostare esplicitamente il tipo di una variabile dichiarandolo come segue: var object: TYPE_NAME Se vogliamo fare un ulteriore passo avanti e dichiarare una variabile conforme a più protocolli, possiamo usare il protocol dichiarativo: var object: protocol<ProtocolOne,ProtocolTwo>//etc E se volessi dichiarare un oggetto conforme a uno o più …


18
Allinea le celle a sinistra in UICollectionView
Sto usando un UICollectionView nel mio progetto, dove ci sono più celle di diverse larghezze su una linea. Secondo: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html diffonde le celle lungo la linea con uguale imbottitura. Questo accade come previsto, tranne che voglio giustificarli a sinistra e codificare una larghezza di riempimento. Immagino di dover sottoclassare UICollectionViewFlowLayout, …


4
Confronto tra due CGRect
Avevo bisogno di verificare se la cornice della mia vista è uguale a un dato CGRect. Ho provato a farlo in questo modo: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Tuttavia, ho ricevuto un errore che diceva Invalid operands to …


2
ARC supporta le code di invio?
Sto leggendo la documentazione di Apple sulla "Gestione della memoria per le code di invio": Anche se si implementa un'applicazione raccolta dati obsoleti, è comunque necessario conservare e rilasciare le code di invio e altri oggetti di invio. Grand Central Dispatch non supporta il modello di Garbage Collection per il …



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.