Articles of oggettivo c

Come imposti la tua applicazione Cocoa come browser Web predefinito?

Come imposti la tua applicazione Cocoa come browser Web predefinito? Voglio creare un’applicazione che viene avviata di default quando l’utente fa clic su un collegamento HTTP o HTTPS in altre applicazioni (Mail, iChat ecc.).

usando objc_msgSend per chiamare una funzione Objective C con argomenti con nome

Voglio aggiungere il supporto per lo scripting per un progetto Objective-C usando il runtime objc. Ora affronto il problema, che non ho idea, come dovrei chiamare un metodo Objective-C che prende diversi argomenti con nome. Quindi per esempio la seguente chiamata objective-c [object foo:bar]; potrebbe essere chiamato da C con: objc_msgSend(object, sel_getUid(“foo:”), bar); Ma come […]

Assegna una variabile all’interno di un blocco a una variabile all’esterno di un blocco

Sto ricevendo un errore La variabile non è assegnabile (identificatore di tipo __block mancante) sulla riga aPerson = participant; . Come posso assicurarmi che il blocco possa accedere alla variabile aPerson e che la variabile aPerson possa essere restituita? Person *aPerson = nil; [participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { Person *participant = (Person*)obj; […]

Genera una stringa alfanumerica casuale in Cocoa

Voglio chiamare un metodo, passarlo di lunghezza e farlo generare una stringa alfanumerica casuale. Ci sono delle librerie di utilità là fuori che possono avere un sacco di questi tipi di funzioni?

Come sfuggire le doppie virgolette nella stringa?

Mi piacerebbe che le virgolette doppie appaiano all’interno della seguente stringa in modo che assomigli: “hi there == ” Ecco il codice che sto usando: NSMutableString *s = [[NSMutableString alloc] init]; [s appendString:@””””]; [s appendString:@”hi there == “”\n\r”]; Invece ho solo: hi there == Qualche idea?

Consuma il servizio Web WCF utilizzando Objective-C su iPhone

Sto facendo fatica a consumare un servizio web WCF molto semplice (Hello World) nella mia app per iPhone. Da quello che ho letto, devi creare manualmente il messaggio di richiesta e inviarlo all’URL del servizio web. Sono stato in grado di farlo su un servizio web .asmx, ma non con un servizio WCF. Come faccio […]

Come usare performSelector: withObject: afterDelay: con i tipi primitivi in ​​Cocoa?

Il metodo NSObject performSelector:withObject:afterDelay: mi permette di invocare un metodo sull’object con un argomento object dopo un certo tempo. Non può essere utilizzato per metodi con argomenti non di object (ad esempio, ints, float, structs, puntatori non object, ecc.). Qual è il modo più semplice per ottenere la stessa cosa con un metodo con un […]

Usa C ++ con Cocoa invece di Objective-C?

Mi piacerebbe scrivere applicazioni che usano C ++ e il framework Cocoa perché Apple non sta rendendo Carbon 64-bit capace. C ++ sembra essere piuttosto vaniglia nella sua implementazione su Linux e Windows, ma su Mac OS X sembra che siano necessari ulteriori pezzi specifici di codice di Apple (come un wrapper Obj-C). Sembra anche […]

Che cos’è un parser matematico C o Objective-C veloce?

Ho guardato in giro un po ‘per un veloce parser matematico in C o Objective-C. Quasi tutte le librerie che ho visto sono scritte in C ++, e non voglio davvero passare attraverso il fastidio di farlo compilare. Qualcuno può fare una raccomandazione?

filtrare NSArray in un nuovo NSArray in objective-c

Ho un NSArray e mi piacerebbe creare un nuovo NSArray con oggetti dell’array originale che soddisfano determinati criteri. Il criterio è deciso da una funzione che restituisce un BOOL . Posso creare un NSMutableArray , scorrere l’array sorgente e copiare gli oggetti che la funzione filtro accetta e quindi creare una versione immutabile di esso. […]