Articles of cocoa touch

iPhone: consigue la posición de UIView en toda la ventana de UI

La posición de una UIView puede ser determinada obviamente por view.center o view.frame etc., pero esto solo devuelve la posición de la UIView en relación con su superview inmediata. Necesito determinar la posición de UIView en todo el sistema de coordenadas 320×480. Por ejemplo, si el UIView está en una UITableViewCell , su posición dentro […]

Si “a == b” es falso al comparar dos objetos NSString

Tengo una clase con un método accesible que devuelve un NSString cuando se llama. [MyClass getMyString] La variable de cadena en esa clase está realmente asignada en didSelectRowAtIndexPath: parte de una tabla como esta: myString = cell.textLabel.text; Cuando recupero la cadena llamando a ese método, la asigno a otra cadena en la clase que la […]

¿Cuál es la forma correcta de buscar una cadena nula en Objective-C?

Estaba usando esto en mi aplicación para iPhone if (title == nil) { // do something } pero arroja alguna excepción, y la consola muestra que el título es “(nulo)”. Así que estoy usando esto ahora: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } ¿Cuál es la diferencia, y cuál es […]

Comparando UIImage

¿Cómo puedo comparar una imagen con otra? ¡Gracias!

iPhone: ¿Deshabilita el atajo de “doble barra espaciadora para.”?

De forma predeterminada, si toca dos veces la barra espaciadora en el iPhone o iPad, en lugar de obtener “” (dos espacios), obtiene “.” (Un período seguido de un espacio). ¿Hay alguna forma de desactivar este acceso directo en el código? Actualización: deshabilitar la corrección automática mediante UITextInputTraits no funciona. Actualización 2: ¡Lo tengo! Ver […]

Comparando fechas

¿Cómo se compara la fecha actual con otra fecha? Por ejemplo, Date1 es 1-10-2008 , Date2 es 15-06-2009 . Quiero saber si Date1 es una fecha futura o pasada.

Clasificando dos NSArrays juntos uno al lado del otro

Tengo varias matrices que deben ordenarse una al lado de la otra. Por ejemplo, la primera matriz tiene nombres: @[@”Joe”, @”Anna”, @”Michael”, @”Kim”] y la otra matriz contiene direcciones: @[@”Hollywood bld”, @”Some street 3″, @”That other street”, @”country road”] , donde los índices de las matrices van de la mano. “Joe” vive en “Hollywood bld”, […]

rápido: problema en la conversión de cadena a doble

Aquí hay un código simple en el patio de Xcode 7.3.1: var str = “8.7” print(Double(str)) la salida es sorprendente: Optional(8.6999999999999993) también, Float(str) da: 8.69999981 ¿Alguna idea o razón sobre este tipo? Cualquier referencia a esto sería apreciada. Además, ¿cómo debo convertir “8.7” a 8.7 como Doble (o Float)? Editar en rápido: (str como NSString) […]

Establecer tono de llamada en iPhone SDK

¿Cómo puede una aplicación establecer un tono de llamada en iPhone?

¿Cómo abro la aplicación de Configuraciones desde mi aplicación?

En una aplicación de iPhone en la que estoy trabajando, el usuario debe ingresar alguna configuración a través de la aplicación de configuración antes de que mi aplicación pueda conectarse a un servidor y ejecutarse. En este momento, cuando el usuario inicia mi aplicación por primera vez, aparece una alerta que explica que el usuario […]