Articles of iphone

¿Cuáles son las limitaciones de NSUserDefaults?

El almacenamiento permanente de datos en un iPhone generalmente se realiza con Core Data o sqlite3. La mayoría de las personas prefiere usar NSUserDefaults como almacenamiento para las preferencias de la aplicación, en lugar de usarlo como una base de datos normal (como sqlite). Descubrí que una gran cantidad de datos se puede almacenar en […]

UITextField con entrada segura, siempre se borra antes de editar

Tengo un problema extraño en el que mi UITextField que contiene una entrada segura siempre se borra cuando bash editarlo. Agregué 3 caracteres al campo, voy a otro campo y vuelvo, el cursor está en la posición del 4to carácter, pero cuando trato de agregar otro personaje, el nuevo personaje borra todo el texto en […]

drawRect no se llama en mi subclase de UIImageView

He subclasificado UIImageView y he intentado anular DrawRect para poder dibujar en la parte superior de la imagen usando Quartz 2D. Sé que esta es una pregunta tonta para novatos, pero no veo lo que hice mal. Aquí está la interfaz: #import @interface UIImageViewCustom : UIImageView { } – (void)drawRect:(CGRect)rect; @end Y la implementación: #import […]

Error de captura: datos JPEG corruptos: final prematuro del segmento de datos

Al crear un UIImage con datos JPEG corruptos / incompletos, la consola imprimirá : Corrupt JPEG data: premature end of data segment Se mostrará la imagen incompleta, con gris llenando la parte incompleta. No quiero que esto suceda. Intenté desesperadamente con un bloque try-catch pero no capta el error. ¿Hay alguna forma de detectar el […]

Orientación de interfaz en iOS 6.0

Cómo utilizar los siguientes métodos para admitir la orientación de la interfaz en iOS 6.0: shouldAutorotate supportedInterfaceOrientations preferredInterfaceOrientationForPresentation Como “shouldAutorotateToInterfaceOrientation” está en desuso en iOS 6.0. Proporcione fragmentos de código para respaldar sus respuestas. Gracias.

¿Funciones matemáticas basadas en CGFloat?

Tanto en OS X como en iOS, Apple está usando el tipodef de CGFloat para obtener automáticamente un float en sistemas de 32 bits y un double en sistemas de 64 bits. Pero cuando usa las funciones matemáticas normales de Unix, debe tomar esa decisión caso por caso. Por ejemplo, la función floor() se define […]

AVAudioPlayer: ¿Cómo cambiar la velocidad de reproducción del audio?

Quiero controlar la velocidad de reproducción de audio en AVAudioplayer . es posible? Si es así, ¿cómo lo harías?

iPhone: NSHTTPCookie no se guarda en reinicios de la aplicación

En mi aplicación de iPhone, quiero poder reutilizar la misma sesión del lado del servidor cuando se reinicie mi aplicación. Una sesión en el servidor se identifica mediante una cookie, que se envía en cada solicitud. Cuando reinicio la aplicación, esa cookie se va y ya no puedo usar la misma sesión. Lo que noté […]

Cómo presentar un controlador de vista de inicio / inicio de sesión usando storyboards

He visto esta pregunta en varias formas sin una respuesta clara. Voy a preguntar y responder aquí. Mi aplicación necesita hacer trabajo en el inicio … en, unas pocas llamadas de red, inicio de sesión, etc. No quiero que mi controlador de vista principal funcione hasta que lo haga. ¿Cuál es un buen patrón para […]

XCode 5 se bloquea en AppStore Validation

Soy nuevo en iOS Development y es posible que haya olvidado algo relevante. Tengo una aplicación desarrollada en Xcode y probada con dispositivos de desarrollo para que sepa que está funcionando correctamente. Creé el registro en iTunes Connect y realicé los pasos para habilitar el estado ‘Esperando cargar’ En Configuración de comstackción, establecí el perfil […]