Articles of osx

Documento personalizado Marco XCode

De hecho, estoy creando un marco para iOS / OSX y me gustaría documentar mis methods públicos como lo hace Apple. Por ejemplo, supongamos que tengo el método doSomething: … me gustaría recibir la descripción "¡Haz algo muy interesante!" en el panel de autocompletado de XCode. Este es un ejemplo del resultado deseado: es posible?

Cree objects dinámicamente en Swift

En Objective-C tenía una categoría: @implementation NSObject (Entity) + (instancetype)entity{ Class cl = self.class; NSObject *obj = [[cl alloc] init]; return obj; } @end Supongamos que hay classs A y B: @interface A : NSObject @end @interface B : NSObject @end Y luego puedo usar el método de entity estática para crear objects como: NSObject […]

Cómo dibujar una ruta circular con trazo de degradado de color

Quiero dibujar un círculo con trazo de gradiente de color como la siguiente image, tanto en iOS como en macOS: ¿Es posible implementar con CAShapeLayer o NSBezierPath / CGPath ? ¿O de otras maneras?

¿Cómo puedo recuperar la date de caducidad de un certificate?

Estoy intentando escribir un script para vigilar mi batería de firmas de cnetworkingenciales para un server de compilation que estoy ejecutando. Estoy casi seguro de que puedo lograr esto en un script bash usando security (1), pero no puedo encontrar ningún ejemplo sobre cómo encontrar la información de caducidad de las identidades instaladas en un […]

¿El GCD cancela el locking asíncrono?

Tengo un código normal para cargar imágenes en celdas de vista de tabla dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{ NSImage *image = file.image; dispatch_async(dispatch_get_main_queue(), ^{ imageView.image = image; }); }); El problema es cuando me desploop demasiado rápido puedo ver que el último bloque se dispara varias veces en la misma imageView . Y eso se ve muy […]

Búsqueda de aplicaciones Directorio de documentos en el iPhone

Estoy usando el directory de aplicaciones de documentos para save la database, no pude encontrar dónde está mi directory de documentos, ¿puede alguien ayudarme? Estoy usando Mac Osx Lion. Gracias de antemano.

¿Depuración es el único caso en que el uso de iVars en Objective C tiene sentido?

Durante los primeros días de mi desarrollo, comencé a crear siempre variables de instancia en todos los progtwigs que escribí. Pero después de llegar al poder de las properties, sentí que no necesitamos usar iVars. Pero a veces, cuando tuve que depurar el código, encontré las dificultades para depurar los valores de las entidades personalizadas […]

objective-c – NSTimer cae cada vez más atrás

Tengo un NSTimer (que se ejecuta en el hilo principal) que se supone que se activa cada 0.02s. Sin embargo, noto que a medida que el uso de memory comienza a upload (la aplicación captura un marco cada vez que se toca y se almacena en una matriz), las marcas posteriores comienzan a tomar más […]

¿Qué significa << y >>? en rápido

Creé una variable como esta: let value:Int8 = 55 y descubro que puedo hacer algo como value >> 3 // and the result is 6 value << 3 // and the result is 72- Me gustaría preguntarte: ¿Qué significan estos >> y << rápidos? ¿Cómo se calculan estos numbers en mi código?

Cómo depurar la geometry personalizada en SceneKit con Swift

Estoy intentando aprender a crear geometry personalizada en SceneKit. Sin embargo, he intentado hacer un triángulo y no muestra nada. No sé cómo depurar esto. ¿Hay alguna forma de averiguar si el triángulo es válido? Simplemente no sé por dónde empezar. Como reference, el código del patio en cuestión se encuentra a continuación. Tenga en […]