Articles of objective c

¿Cómo escribir expresiones regulares en Objective C (NSRegularExpression)?

Tengo este regex funcionando cuando lo pruebo en PHP pero no funciona en Objective C: (?:www\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\.?((?:[a-zA-Z0-9]{2,})?(?:\.[a-zA-Z0-9]{2,})?) Traté de escapar de los personajes de escape, pero eso tampoco ayuda. ¿Debería escapar de cualquier otro personaje? Este es mi código en Objective C: NSMutableString *searchedString = [NSMutableString stringWithString:@”domain-name.tld.tld2″]; NSError* error = nil; NSRegularExpression* regex = [NSRegularExpression regularExpressionWithPattern:@”(?:www\\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\\.?((?:[a-zA-Z0-9]{2,})?(?:\\.[a-zA-Z0-9]{2,})?)" […]

Desplazarse con dos dedos con UIScrollView

Tengo una aplicación en la que mi vista principal acepta tanto touchesBegan como touchesBegan y, por lo tanto, touchesMoved toques con solo un dedo y arrastra. Quiero implementar UIScrollView , y lo tengo funcionando, pero anula los drags y, por lo tanto, mi contentView nunca los recibe. Me gustaría implementar un UIScrollview , donde un […]

¿Cómo puede mi aplicación detectar un cambio en la ventana de otra aplicación?

En Cocoa en la Mac, me gustaría detectar cuándo se mueve, cambia el tamaño o vuelve a pintar una ventana perteneciente a otra aplicación. ¿Cómo puedo hacer esto?

Colecciones inmutables / mutables en Swift

Me refería a la guía de progtwigción Swift de Apple para comprender la creación de objetos mutables / inmutables (matriz, diccionario, conjuntos, datos) en lenguaje Swift. Pero no puedo entender cómo crear colecciones inmutables en Swift. Me gustaría ver los equivalentes en Swift para lo siguiente en Objective-C Matriz inmutable NSArray *imArray = [[NSArray alloc]initWithObjects:@”First”,@”Second”,@”Third”,nil]; […]

PBKDF2 usando CommonCrypto en iOS

Estoy intentando usar CommonCrypto para generar claves usando PBKDF2 pero parece que no puedo importar CommonCrypto/CommonKeyDerivation.h , solo errores que no se encuentran. ¿Algunas ideas? editar: probablemente debería mencionar que ya he agregado el marco de seguridad y puedo importar todos los demás encabezados CommonCrypto .

Ruta de resta de UIBezierPath

Al usar [UIBezierPath bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:] , puedo crear una vista redondeada, como esta: ¿Cómo podría restar otro camino de este (o de alguna otra manera) para crear un camino como este? ¿Hay alguna manera de que pueda hacer algo como esto? Pseudocódigo: UIBezierPath *bigMaskPath = [UIBezierPath bezierPathWithRoundedRect:bigView.bounds byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(18, 18)]; UIBezierPath *smallMaskPath = [UIBezierPath bezierPathWithRoundedRect:smalLView.bounds byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) […]

Xcode MyProjectName-Bridging-Header.h no existe

Quiero comenzar a utilizar Swift en mi proyecto Objective-C. Así que agregué una clase rápida: import Foundation @objc class System : NSObject { @objc func printSome() { println(“Print line System”); } } Y lo importé en un archivo .m: #import “MyProjectName-Swift.h” Al construir mi proyecto, recibo el siguiente error: Bridging header ‘PathToMyProject/MyProjectName-Bridging-Header.h’ does not exist […]

UIScrollView con UIImageView centrado, como la aplicación Fotos

Me gustaría tener vista de desplazamiento con una vista de contenido de imagen. La imagen es en realidad un mapa que es mucho más grande que la pantalla. El mapa debe estar inicialmente en el centro de la vista de desplazamiento, como las fotos en la aplicación Fotos cuando se convierte el iPhone en orientación […]

Suprimir advertencia “Categoría está implementando un método que también será implementado por su clase principal”

Me preguntaba cómo suprimir la advertencia: La categoría está implementando un método que también será implementado por su clase primaria. Tengo esto para una categoría de código específica: + (UIFont *)systemFontOfSize:(CGFloat)fontSize { return [self aCustomFontOfSize:fontSize]; }

Error de módulo de comstackción de Facebook iOS8 SDK para FBSDKCoreKit

Estoy intentando agregar el SDK de Facebook a mi aplicación iOS 8 Objective-C en Xcode. Hice la instalación de acuerdo con las instrucciones de FB-dev. Sin embargo, aparece el error “No se pudo comstackr el módulo ‘FBSDKCoreKit’” cuando agrego el encabezado a mi archivo AppDelegate.m. #import “AppDelegate.h” #import Basado en lo que leí en otra […]