Per un UILabel , mi piacerebbe scoprire quale indice di carattere è in un punto specifico ricevuto da un evento touch. Mi piacerebbe risolvere questo problema per iOS 7 usando Text Kit. Dato che UILabel non fornisce l’accesso a NSLayoutManager , ho creato il mio basato sulla configurazione di UILabel questo modo: – (void)textTapped:(UITapGestureRecognizer *)recognizer […]
Devo aggiungere un attributo personalizzato al testo selezionato in un NSTextView. Quindi posso farlo ottenendo la stringa attribuita per la selezione, aggiungendo un attributo personalizzato, e quindi sostituendo la selezione con la mia nuova stringa attribuita. Così ora ottengo la stringa attribuita dalla vista del testo come NSData e la scrivo in un file. Più […]
Devo generare un hash usando HMAC SHA256. Sto usando il seguente codice in Java. Ho bisogno di un codice equivalente in Objective-C. javax.crypto.Mac mac = javax.crypto.Mac.getInstance(type); javax.crypto.spec.SecretKeySpec secret = new javax.crypto.spec.SecretKeySpec(key.getBytes(), type); mac.init(secret); byte[] digest = mac.doFinal(value.getBytes()); StringBuilder sb = new StringBuilder(digest.length * 2); String s=””; for (byte b: digest) { s = Integer.toHexString(b); if […]
Vorrei salvare un NSArray come file o eventualmente usare i valori predefiniti dell’utente. Ecco cosa spero di fare. Recupera già NSArray salvato (se presente). Fai qualcosa con esso. Cancella i dati salvati (se presenti). Salva il NSArray. È ansible, e se sì, come dovrei farlo?
Qual è il modo più elegante e modulare di concatenare l’animazione in un contesto di Animazione di base ? Intendo realizzare animazioni che iniziano proprio quando altre sono finite (ad esempio, cambiando la position e poi l’ opacity ). L’approccio normale è quello di modificare direttamente le proprietà: layer.position = new_point; layer.opacity = 0.0f; ma […]
E ‘ansible ottenere un numero di linea per il codice sorgente (o qualsiasi cosa che aiuti a localizzare il problema) dal debugger, che mostra dove il problema sta originando? Sto ottenendo un errore: -[NSCFArray objectAtIndex:]: index (-1 (or possibly larger)) beyond bounds (9) che ovviamente significa che sto andando fuori dai limiti ad un certo […]
Ho un percorso per file contenuto in una NSString. Esiste un metodo per ottenere le dimensioni del file?
Nella documentazione di Apple per NSRunLoop è presente un codice di esempio che dimostra la sospensione dell’esecuzione mentre si attende che un flag venga impostato da qualcos’altro. BOOL shouldKeepRunning = YES; // global NSRunLoop *theRL = [NSRunLoop currentRunLoop]; while (shouldKeepRunning && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]); Ho usato questo e funziona ma nell’indagare un problema di […]
Dato questo codice: // Initialize string NSString *name = @”Franzi”; @ “” la macro crea una NSString con un testo dato (qui il nome Franzi) e un CONTENUTO DI RECUPERO DI 1? Quindi @ “” fornisce una NSString che deve essere rilasciata o no? Sono responsabile di questo object? Il secondo esempio di codice quindi […]
Voglio ritriggersre il sistema dal sonno a livello di codice, c’è un modo per farlo? Ho letto il seguente link: http://developer.apple.com/mac/library/qa/qa2004/qa1340.html questo parla solo di ricevere notifiche, ma non è sicuro c’è un modo per ritriggersre il sistema dal sonno? Apprezzo alcune discussioni sull’informazione … Aggiornare: Secondo il suggerimento che ho provato con IOPMSchedulePowerEvent Codice […]