Xcode – Could not launch app – No such file or directory Error

Cuando algo así sucede, es realmente molesto. Para ser honesto, no sé la razón principal que desencadenan un error como este. Pero a veces reiniciar el Xcode, soluciona el problema. Si no, usted puede seguir estos pasos:

  • Desconecte su dispositivo.
  • Eliminar la aplicación del dispositivo.
  • Cierra Xcode (No sólo basta con cerrar la ventana, mata el proceso)
  • Eliminar carpeta en  DerivedData (~ / Library / Developer / Xcode / DerivedData /-asdadwqerwdaergdnfg – o algo así)
  • Ahora, abre a Xcode, conecta el dispositivo y ejecuta el proyecto.

Esto debería funcionar.

Cómo mover un ScrollView para evitar ocultar un TextField cuando el teclado aparece?

Si tu programas regularmente en iOS más de una vez te has topado con este problema, donde el teclado esconde un UITextField o UITextView (Y este problema es muy común).

He leído bastantes maneras sobre cómo “arreglar” este problema y con ello la manera de desplazar  una vista o una ScrollView con el fin de evitar  esconder un UITextField un UITextView cuando el teclado está en la pantalla.

Pero aquí está la que considero la mejor  y más fácil solución que he encontrado (en mi opinión).

Es la Clase de  Michael Tyson - TPKeyboardAvoiding: Una  solución universal para mover una vista y evitar que el teclado esconda un textfield en  iOS. Sólo tienes que descargar el proyecto y leer el archivo README para saber como usarlo. Yo lo he probado y funciona como un perfectamente.

Mas informacion:

Como navegar entre los UITextFields con los botones Next/ Done?

Con el fin de navegar entre los UITexFields, primero que hay que hacer los siguientes pasos:

1 -. En primer lugar es necesario establecer el delegado(delegate) de cada una de los UITextField de xib a tu controlador.
2 -. Es necesario definir el “orden de tabulación”, estableciendo la el “tag” para cada UITextField

Despues, implementa el siguiente código en tu controlador.m

-(BOOL)textFieldShouldReturn:(UITextField*)textField;
{
  NSInteger nextTag = textField.tag + 1;
  // Try to find next responder
  UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
  if (nextResponder) {
    // Found next responder, so set it.
    [nextResponder becomeFirstResponder];
  } else {
    // Not found, so remove keyboard.
    [textField resignFirstResponder];
  }
  return NO; // We do not want UITextField to insert line-breaks.
}

Fuente:
Stackoverflow

Como cambiar el fondo de imagen en la UINavigationBar?

Desde iOS 5, puedes utilizar el siguiente código para cambiar el fondo en el navigationbar utilizando una imagen:

[myNavbar setBackgroundImage:[UIImage imageNamed: @"UINavigationBarBackground.png"] 
               forBarMetrics:UIBarMetricsDefault];

Ahora bien, si deseas aplicar esa background para todas tus navBar en una app usa la siguiente linea en el appdelegate, en vez de repetir la anterior dentro de cada controlador:

[[UINavigationBarappearance] setBackgroundImage:[UIImageimageNamed:@"UINavigationBarBackground.png"] forBarMetrics:UIBarMetricsDefault];

Como obtener de un NSDate el numero de dia, mes o año?

Tu puedes usar NSDateComponents para eso

NSDate*curentDate =[NSDate date];
NSCalendar* calendar =[NSCalendar currentCalendar];
NSDateComponents* compoNents =[calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:curentDate];// Get necessary date components
[compoNents month]//gives you month
[compoNents day]//gives you day
[compoNents year]// gives you year

Mas info:
NSDateComponents Class Reference