Articles of objective c

Usando -performSelector: versus solo llamar al método

Todavía soy un poco nuevo en Objective-C y me pregunto ¿cuál es la diferencia entre las dos afirmaciones siguientes? [object performSelector:@selector(doSomething)]; [object doSomething];

Mensaje de error ‘_BSMachError: (os / kern) capacidad no válida (20)’

Tenga en cuenta que este mensaje de error es bastante bajo, por lo que aparece por diferentes motivos en diferentes escenarios. Si tiene un escenario que no se menciona en una de las respuestas a continuación, considere agregar su situación también, por lo que tal vez esta podría ser una respuesta central para varias situaciones […]

¿Por qué masksToBounds = YES previene la sombra de CALayer?

Con el siguiente fragmento, agrego un efecto de sombra a uno de mis UIView. Lo cual funciona bastante bien. Pero tan pronto como establezco la propiedad masksToBounds de la vista en SÍ . El efecto de sombra no se representa más. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor]; self.myView.layer.shadowOpacity = 1.0; self.myView.layer.shadowRadius = 10.0; self.myView.layer.shadowOffset = CGSizeMake(0.0f, […]

¿Cómo determinar si un NSDate es hoy?

¿Cómo verificar si un NSDate pertenece a hoy? Solía ​​verificarlo usando los primeros 10 caracteres de [aDate description] . [[aDate description] substringToIndex:10] devuelve una cadena como “YYYY-MM-DD” así que [[[NSDate date] description] substringToIndex:10] la cadena con la cadena devuelta por [[[NSDate date] description] substringToIndex:10] . ¿Hay alguna manera más rápida y / o ordenada de […]

Comprobar el estado de reproducción de AVPlayer

¿Hay alguna manera de saber si la reproducción de AVPlayer ha estancado o ha llegado al final?

ARC – ¿El significado de __unsafe_unretained?

Solo quiero asegurarme de que lo hice bien: ¿Debo __unsafe_unretain objetos que no me __unsafe_unretain ? Si un objeto es __unsafe_unretained ¿Necesito usar assign en @property ? ¿Eso significa que el objeto no se retiene y solo se refiere al objeto que le asigné? ¿Cuándo querría usarlo, excepto de delegates? ¿Es eso algo de ARC […]

La mejor forma de implementar Enums con Core Data

¿Cuál es la mejor manera de vincular las entidades de datos principales a los valores enum para que pueda asignar una propiedad de tipo a la entidad? En otras palabras, tengo una entidad llamada Item con una propiedad itemType que quiero vincular a una enumeración, ¿cuál es la mejor manera de hacerlo?

Dónde almacenar constantes globales en una aplicación de iOS?

La mayoría de los modelos en mi aplicación iOS consultan un servidor web. Me gustaría tener un archivo de configuración que almacene la URL base del servidor. Se verá algo como esto: // production // static NSString* const baseUrl = “http://website.com/” // testing static NSString* const baseUrl = “http://192.168.0.123/” Al comentar una línea o la […]

NSURLConnection sendAsynchronousRequest: queue: completionHandler: hacer múltiples solicitudes en una fila?

He estado usando el NSURLConnection’s sendAsynchronousRequest:queue:completionHandler: NSURLConnection’s sendAsynchronousRequest:queue:completionHandler: , que es genial. Pero ahora necesito hacer varias solicitudes seguidas. ¿Cómo puedo hacer esto mientras uso este gran método asicrónico?

Formateo de un UITextField para la entrada de la tarjeta de crédito como (xxxx xxxx xxxx xxxx)

Quiero formatear un UITextField para ingresar un número de tarjeta de crédito de forma tal que solo permita el ingreso de dígitos y automáticamente inserte espacios para que el número tenga el formato siguiente: XXXX XXXX XXXX XXXX ¿Cómo puedo hacer esto?