¿Cuáles son algunas de las peores prácticas para el desarrollo de iOS 6?

Algunas quejas personales:

  • Dejar caer recursos y activos sin organizarlos en el sistema de archivos (es decir, puede agrupar en xcode, pero todos los archivos serán una carpeta desorganizada en la carpeta de su proyecto) tómese el tiempo extra y organice su proyecto periódicamente
  • Usando características que son específicas de iOS y comentadas condicionalmente, los archivos son demasiado largos. Separe la funcionalidad específica de la versión en sus propios archivos o algo (como SocialSharingModel_6_0 y SocialSharingModel_5_1)
  • Uso excesivo y excesivo de controladores. Divide la funcionalidad en modelos y vistas, y organiza tu código
  • Falta de comentarios Esto parece ser un problema común con los desarrolladores de iOS. Entiendo que Objective-C es detallado, pero los comentarios aún pueden dar resúmenes sin que tenga que leer todo el controlador

1. Olvidar que muchos usuarios todavía están en iOS 5. Entonces, si usa marcos que están disponibles solo en iOS 6, debe vincular débilmente los marcos, a menos que solo desee admitir iOS 6

2. No usar ARC (incluso ahora cuando ha estado allí por algún tiempo)

3. Depende demasiado de ARC. Incluso cuando use ARC, asegúrese de verificar nuestro código con Instrumentos

aprender del libro de cocina ios 6, aprender de su código fuente es realmente bueno.