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.


30
Come posso spostare UITextField verso l'alto quando è presente la tastiera - all'avvio della modifica?
Con iOS SDK: Ho un UIViewcon UITextFields che portano una tastiera. Ne ho bisogno per essere in grado di: Consenti lo scorrimento del contenuto di UIScrollViewper visualizzare gli altri campi di testo una volta visualizzata la tastiera "Salta" automaticamente (scorrendo verso l'alto) o accorciando So che ho bisogno di un …



27
Come ordinare un NSMutableArray con oggetti personalizzati in esso?
Quello che voglio fare sembra abbastanza semplice, ma non riesco a trovare risposte sul web. Ho un NSMutableArrayoggetto, e diciamo che sono oggetti "Person". Voglio ordinare NSMutableArrayper Person.birthDate che è un NSDate. Penso che abbia qualcosa a che fare con questo metodo: NSArray *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; In Java renderei …

19
performSelector può causare una perdita perché il suo selettore è sconosciuto
Ricevo il seguente avviso dal compilatore ARC: "performSelector may cause a leak because its selector is unknown". Ecco cosa sto facendo: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Perché ricevo questo avviso? Capisco che il compilatore non può verificare se il selettore esiste o no, ma perché ciò causerebbe una perdita? E come posso modificare …

23
Come posso verificare se una stringa contiene un'altra stringa in Objective-C?
Come posso verificare se una stringa ( NSString) contiene un'altra stringa più piccola? Speravo in qualcosa del tipo: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); Ma il più vicino che potessi trovare era: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } Ad …



14
Costanti in Objective-C
Sto sviluppando un'applicazione Cocoa e sto usando costanti NSStringcome modi per memorizzare i nomi delle chiavi per le mie preferenze. Capisco che questa è una buona idea perché consente di cambiare facilmente le chiavi se necessario. Inoltre, è l'intera nozione "separa i tuoi dati dalla tua logica". Ad ogni modo, …

17
Come posso chiamare il codice Objective-C da Swift?
In Swift, come si chiama il codice Objective-C? Apple ha affermato che potrebbero coesistere in una sola applicazione, ma ciò significa che si potrebbero riutilizzare tecnicamente vecchie classi realizzate in Objective-C mentre si creano nuove classi in Swift?
974 objective-c  swift 

12
Come posso animare le modifiche ai vincoli?
Sto aggiornando una vecchia app con un AdBannerViewe quando non c'è pubblicità, scorre fuori dallo schermo. Quando c'è un annuncio, questo scorre sullo schermo. Roba di base. Vecchio stile, ho impostato la cornice in un blocco di animazione. Nuovo stile, ho un IBOutletvincolo al layout automatico che determina la Yposizione, …


30
Come controllare la versione iOS?
Voglio verificare se la iOSversione del dispositivo è superiore a quella che 3.1.3 ho provato cose come: [[UIDevice currentDevice].systemVersion floatValue] ma non funziona, voglio solo un: if (version > 3.1.3) { } Come posso raggiungere questo obiettivo?
848 ios  objective-c 

13
Generazione di numeri casuali in Objective-C
Sono principalmente un capo Java e voglio un modo per generare un numero pseudo-casuale tra 0 e 74. In Java userei il metodo: Random.nextInt(74) Non sono interessato a una discussione sui semi o sulla vera casualità, ma su come svolgi lo stesso compito in Objective-C. Ho cercato Google e sembra …

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.