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.




7
Come ottenere il controller di visualizzazione di root?
Ho bisogno di un'istanza del controller di visualizzazione di root. Ho provato questi approcci: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Restituisce: null : Anche quando provo a ottenere una serie di controller: NSArray *viewControllers = self.navigationController.viewControllers; Restituisce solo un controller, ma non è il mio controller di visualizzazione principale. …

8
Swift: quali tipi utilizzare? NSString o String
Con l'introduzione di Swift ho cercato di capire la nuova lingua Sono uno sviluppatore iOS e utilizzerei tipi come NSString, NSInteger, NSDictionaryin un'applicazione. Ho notato che nell'ebook "The Swift Programming Language" di Apple, usano i tipi SwiftString, Int, Dictionary Ho notato che i tipi Swift non hanno (o sono denominati …
109 ios  objective-c  string  macos  swift 

4
Come funziona il minimumScaleFactor di UILabel?
L'ho usato minimumFontSizeprima ma quella funzione è ora deprecata e non capisco bene come funzioni minimumScaleFactor. Voglio che la dimensione massima del carattere sia 10 e quella minima 7. Come posso ottenere il ridimensionamento fino alla dimensione del carattere 7 con il fattore di scala? UILabel creazione: UILabel *label = …
109 ios  objective-c  uilabel 

30
I collegamenti universali iOS non si aprono in-app
Quindi ho seguito esattamente questo tutorial e ho utilizzato gli stessi valori di quelli forniti: https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9 Il file dell'Associazione Apple è disponibile anche nella directory dei collegamenti: WEB_PAGE:PORT_NUMBER/apple-app-site-association Tutto sembra essere impostato da questa parte. Ho aggiunto i diritti, aggiornato il profilo di provisioning e tutto è stato configurato. Quando …




6
AVAudioPlayer genera il punto di interruzione in modalità di debug
Ogni volta che carico l'app si ferma come se avessi impostato un breakpoint su questa riga: self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; Non ci sono punti di interruzione sopra o in qualsiasi punto vicino a questa linea. Succede solo quando eseguo l'app in modalità debug e nulla si …

2
Dove sono definiti $ {EXECUTABLE_NAME} e $ {PRODUCT_NAME}
Dove posso trovare informazioni su come modificarli ${EXECUTABLE_NAME} ${PRODUCT_NAME} Questi vengono visualizzati solo nel file .plist ma dove sono i valori effettivi. Se possiamo modificare direttamente ciò che vogliamo in .plist, perché ne abbiamo bisogno. Sono nuovo, ecco perché ho problemi a comprenderli, ho anche esaminato le informazioni sulla mela …
108 iphone  objective-c  ios  xcode  plist 


4
Capire NSRunLoop
Qualcuno può spiegare per cosa è NSRunLoop? così come so NSRunLoopè qualcosa connesso con NSThreadgiusto? Quindi supponi che crei un thread come NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } quindi dopo che questo thread finisce il suo lavoro, giusto? perché usare RunLoopso dove usare? …

8
Gesto di pressione lunga su UICollectionViewCell
Mi chiedevo come aggiungere un riconoscimento di gesti di pressione prolungata a una (sottoclasse di) UICollectionView. Ho letto nella documentazione che è aggiunto di default, ma non riesco a capire come. Quello che voglio fare è: premere a lungo su una cella ( ho un oggetto del calendario da GitHub …

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.