Articles of oggettivo c

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. […]

Mescolando le funzioni C in una class Objective-C

Sto scrivendo una class Objective-C ma usa un’API scritta in C. Questo va benissimo poiché il mixaggio delle chiamate C con chiamate Objective-C causa pochi problemi. Tuttavia una delle chiamate API richiede un metodo di richiamata (esempio): success = CFHostSetClient(host, MyCFHostClientCallBack, &context); Dove MyCFHostClientCallBack è una funzione C definita in questo modo: static void MyCFHostClientCallBack(CFHostRef […]

Perché i quadri per gli ombrelli sono scoraggiati?

Voglio distribuire Framework A. Framework A dipende dal Framework B. Voglio che un utente del mio framework abbia solo bisogno di includere il Framework A, ma ha comunque accesso programmatico al Framework B. Apple fa tutto il tempo usando il concetto di “Umbrella Frameworks”, ma c’è questo argomento nei documenti: Non creare framework per ombrelli […]

Il modo migliore per rimuovere da NSMutableArray durante l’iterazione?

In Cocoa, se voglio scorrere un NSMutableArray e rimuovere più oggetti che soddisfano determinati criteri, qual è il modo migliore per farlo senza riavviare il ciclo ogni volta che rimuovo un object? Grazie, Modifica: solo per chiarire: cercavo il modo migliore, ad esempio qualcosa di più elegante dell’aggiornamento manuale dell’indice in cui mi trovo. Per […]

Espressioni regolari in un’applicazione Cocoa Objective-C

Googling iniziale indica che non esiste un modo integrato per eseguire espressioni regolari in un’applicazione Cocoa Objective-C. Quindi quattro domande: È proprio vero? Ma stai scherzando? Ok, allora c’è una bella libreria open-source che consigli? Quali sono i modi per avvicinarsi abbastanza senza importare una libreria, magari con la class NSScanner?

Come scrivere il plugin OS X Finder

Sto cercando una guida o un codice di esempio per scrivere plugin per Mac OS X Finder? Vorrebbe sapere come fare alcune semplici azioni: aggiungere sovrapposizioni di immagini alle icone aggiungere voci del menu contestuale ascolta le modifiche ai file Ho trovato le seguenti due risorse: Scrittura di plugin del menu contestuale per OS X […]

modo canonico per randomizzare un NSArray nell’objective C

Esiste un modo canonico per randomizzare una matrice nell’objective C?

Cosa significano i segni più e meno nell’Obiettivo C accanto a un metodo?

Sono molto nuovo nell’objective c e in xcode. Mi piacerebbe sapere cosa significano i segni + e – accanto a una definizione del metodo. – (void)loadPluginsAtPath:(NSString*)pluginPath errors:(NSArray **)errors;