Articles of ogg

Converti ISO 8601 in NSDate

Ho un timestamp proveniente da un server simile a questo: 2013-04-18T08:49:58.157+0000 Ho provato a rimuovere i due punti, ho provato tutti questi: Conversione di un timestamp ISO 8601 in un NSDate: come si gestisce l’offset dell’ora UTC? Perché NSDateFormatter non può analizzare la data dal formato ISO 8601 Ecco dove sono a: + (NSDate *)dateUsingStringFromAPI:(NSString […]

Encrypted NSData to NSString in obj-c?

Ho un’app per iPhone che crittografa un NSString immesso tramite CCCrypt (AES256) e una chiave in chiaro. La stringa e la chiave vengono assegnate al metodo di crittografia che restituisce un object NSData. La richiesta di [data description] dove ‘data’ è la stringa crittografata fornisce una NSString come: “” ma quando provo a convertirlo in […]

Come utilizzare lo stesso codice C ++ per Android e iOS?

Android con NDK supporta il codice C / C ++ e iOS con Objective-C ++ ha anche il supporto, quindi come posso scrivere applicazioni con codice C / C ++ nativo condiviso tra Android e iOS?

Arc4random modulo biased

Secondo questa documentazione , arc4random_uniform() è raccomandato su costruzioni come arc4random() % upper_bound in quanto evita “modulo bias” quando il limite superiore non è una potenza di due. Quanto è male il pregiudizio? Ad esempio, se generi numeri casuali con un limite superiore di 6, qual è la differenza tra l’uso di arc4random con % […]

NSDateFormatter con 24 ore

Ho un conto alla rovescia che esegue il conto alla rovescia dalla data / ora corrente a una specifica data / ora futura. Funziona benissimo tranne per un problema. Inserisco la data futura usando NSDateFormatter e dateFromString. Non sembra essere in grado di accettare alcun orario (ora) superiore a 12 sebbene indichi che non è […]

Esecuzione di comandi shell con NSTask – Objective-C Cocoa

Ho cercato per giorni e ore per questo, ho visto molti esempi di questo, ma non riesco a capire come funziona NSTask , diciamo che volevo eseguire il comando killall Dock o defaults write com.apple.Finder AppleShowAllFiles YES qualcosa così, come potrei fare per farlo. So come eseguire uno script di shell esterno (sh), ma ho […]

Scorrimento con due dita con un UIScrollView

Ho un’app in cui la mia vista principale accetta entrambi i touchesBegan e touchesBegan , quindi accetta tocchi con un dito e trascina. Voglio implementare un UIScrollView e lo faccio funzionare, ma sovrascrive le drags, e quindi il mio contentView non le riceve mai. Mi piacerebbe implementare un UIScrollview , in cui un trascinamento di […]

Formattazione di un numero per mostrare le virgole e / o il simbolo del dollaro

Voglio formattare il mio UILabel con virgole o meglio con un simbolo di dollaro e virgole (senza decimali). Ecco il codice che sto usando: IBOutlet UILabel *labelrev float rev = (x + y) labelrev.text = [[NSString alloc] initWithFormat:@%2.f”,rev]; Ottengo xxxxxxxxx come output Voglio ottenere xxx, xxx, xxx o $ xxx, xxx, xxx Come lo faccio?

Chiamare super in una categoria equivale a chiamarlo in una sottoclass?

Chiamare [super init] fa la stessa cosa in una categoria come sottoclass? In caso contrario, qual è la differenza?

Convalida della password in UITextField in iOS

Ho 1 UITextfield per password nella mia applicazione iPhone. Voglio convalidare questo campo di testo con la seguente validazione. Deve contenere almeno 10 caratteri Deve contenere almeno una lettera minuscola, una lettera maiuscola, una cifra e un carattere speciale I caratteri speciali validi sono: @#$%^&+=^.*(?=.{10,})(?=.*d)(?=.*[az])(?=.*[AZ])(?=.*[@#$%^&+=]).*$ Come posso limitare UITextField ai requisiti sopra riportati?