Articles of macos

Come ridimensionare NSImage

Ho NSBitmapImageRep che è la dimensione di W x H E creo NSImage e addRepresentation: Quindi ho bisogno di ridimensionare NSImage . Ho provato il metodo setSize ma non funziona. Cosa dovrei fare?

OS X sed -E non accetta espressioni regolari estese

Ho provato vari modi per fare alcune cose di base con sed su OS X. Ecco i risultati di alcuni semplici test. echo “foo bar 2011-03-17 17:31:47 foo bar” | sed ‘s/foo/FOUND/g’ ritorni (come previsto) FOUND bar 2011-03-17 17:31:47 FOUND bar ma echo “foo bar 2011-03-17 17:31:47 foo bar” | sed -E ‘s/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/FOUND/g’ ritorna […]

La simulazione dei clic del mouse su Mac OS X non funziona con alcune applicazioni

Sto scrivendo un’applicazione per Mac OS X 10.6 e versioni successive in C ++. Una parte dell’applicazione deve simulare il movimento del mouse e i clic del mouse. Lo faccio attualmente pubblicando oggetti CGEventPost(kCGHIDEventTap, event); usando CGEventPost(kCGHIDEventTap, event); . Questo funziona, per la maggior parte – posso simulare il movimento del mouse e fare clic […]

Dimensione NSImage non dimensioni reali con alcune immagini?

Vedo che a volte le dimensioni di NSImage non sono reali (con alcune immagini) e le dimensioni di CIImage sono sempre reali. Stavo testando con questa immagine . Questo è il codice sorgente che ho scritto per testare: NSImage *_imageNSImage = [[NSImage alloc]initWithContentsOfFile:@””]; NSSize _dimensions = [_imageNSImage size]; [_imageNSImage release]; NSLog(@”Width from CIImage: %f”,_dimensions.width); NSLog(@”Height […]

Come compilare ed eseguire un semplice programma C con Sublime Text 2?

Voglio compilare un semplice programma C con GCC. Cosa devo inserire nel file sublime-build per farlo?

Perché l’ABI Mac richiede l’allineamento dello stack a 16 byte per x86-32?

Posso capire questo requisito per i vecchi sistemi RISC PPC e anche per x86-64, ma per il vecchio x86 provato e vero? In questo caso, lo stack deve essere allineato solo sui 4 byte. Sì, alcune delle istruzioni MMX / SSE richiedono gli allineamenti a 16 byte, ma se questo è un requisito del destinatario, […]

Come usare dylib in Mac OS X (C ++)

Ho creato un’applicazione (un eseguibile) che chiama con successo alcuni dylib, tuttavia i file dylib e l’eseguibile sono in una directory diversa. Ho aggiunto che la directory contiene i file dylib nella variabile di ambiente $ PATH, tuttavia, non viene ancora caricata. Copio tutti i file dylib nell’eseguibile, il programma finalmente viene eseguito. Ciò conferma […]

Come installare gli strumenti da riga di comando su OSX Mavericks

Sto eseguendo OSX Mavericks (10.9) e mentre provavo ad aggiornare un bundle in rotaie, ricevo il seguente messaggio di errore: “Devi prima installare gli strumenti di sviluppo.” Ho già installato Xcode e sembra che non ci siano opzioni per installare gli strumenti da Xcode 4.6. Come posso scaricare e installare gli strumenti da riga di […]

Applicazione OSX senza file storyboard o xib usando Swift

Sfortunatamente, non ho trovato nulla di utile su Internet – volevo sapere, quale codice devo effettivamente digitare per inizializzare un’applicazione senza usare storyboard o file XIB in Swift. So che devo avere un file .swift chiamato main . Ma non so cosa scrivere lì (come ho bisogno di autoreleasepool o qualcosa del genere?). Ad esempio, […]

Come animate esplicitamente un backgroundColor di CALayer?

Sto provando a build un CABasicAnimation per animare la proprietà backgroundColor di un Coreay Calore Animazione, ma non riesco a capire come racchiudere correttamente un valore CGColorRef per passare all’animazione. Per esempio: CGColorSpaceRef rgbColorspace = CGColorSpaceCreateDeviceRGB(); CGFloat values[4] = {1.0, 0.0, 0.0, 1.0}; CGColorRef red = CGColorCreate(rgbColorspace, values); CGColorSpaceRelease(rgbColorspace); CABasicAnimation *selectionAnimation = [CABasicAnimation animationWithKeyPath:@”backgroundColor”]; [selectionAnimation […]