Colección de citas famosas - Slogan de motivación - ¿Cuáles son los marcos de trabajo de código abierto comunes para un desarrollo rápido de iOS?

¿Cuáles son los marcos de trabajo de código abierto comunes para un desarrollo rápido de iOS?

1: sdwebimage, UIImageView WebCache carga imágenes.

2.uiviewext es muy útil para posicionar coordenadas, puede obtener las coordenadas inferior, superior, izquierda y derecha directamente.

3: Directorio personalizado, esta es una categoría que contiene métodos para personalizar la imagen de fondo de la barra de navegación en las dos versiones del sistema de la barra de navegación y UINavigationController. Se utiliza para personalizar la imagen de fondo de la barra de navegación.

Clase de herramienta 4.uiutils, en la que escribí cuatro métodos, uno es obtener la ruta del archivo en los documentos, el otro es convertir el tipo NSDate a un tipo de cadena y el otro es pasar an La cadena de puntuación se divide en dos y se coloca en una matriz para mostrar las puntuaciones de dos tipos de fuentes diferentes.

5: Clase constante Consts, contiene constantes que deben usarse durante todo el proyecto, escritas en forma de macros.

6. Los tipos de botones y dos estilos de botones comúnmente utilizados se definen en 6: UIFactory.

7: La clase jsonKit se utiliza para el análisis de datos JSON.

8: La biblioteca de código abierto de solicitud HTTP ASI, utilizada para solicitar la red, debe depender de las cinco bibliotecas propias del sistema: CF Network, System Configuration, MobileServices, libz y libxml2.

9.Clase de solicitud de red de servicios de datos, dividida en dos métodos: solicitudes GET y POST. HTTP se utiliza para solicitar la red y utiliza la clase ASIFormDataRequest, que requiere un parámetro de URL. Cuando use una solicitud GET, agregue un encabezado de solicitud sin un parámetro de diccionario, y cuando use una solicitud POST, se requiere un parámetro de diccionario para enviar el valor por clave. El objeto ASIFormDataRequest utiliza un bloque para solicitar datos y determinar la versión. Cuando es superior a 5.0, utiliza la clase de análisis json NSJSONSerialization que viene con ios5. Cuando es inferior a 5.0, utiliza la clase JSONKit. Después de la solicitud, utiliza la devolución de llamada en bloque. Si la solicitud falla, se devuelve la solicitud fallida.

10: Convierta a una clase de objeto modelo y convierta el diccionario de datos de red solicitado en un objeto modelo. Facilita la transferencia de datos entre otras clases.

11: Se define una clase singleton para almacenar los datos que deben transmitirse entre los controladores del proyecto para facilitar la llamada.

12: El marco de código abierto OpenFlow se utiliza para mostrar imágenes en la página de inicio. En la clase AFItemView, se configuran dos estilos, alta definición y baja definición, y se implementan tres métodos proxy, uno para realizar cambios al cambiar de imagen y el otro para solicitar cargar imágenes. Cree un hilo a través de _operationQueue para cargarlas, porque si todas las imágenes se cargan en el hilo principal, el hilo puede bloquearse.

13: egorefreshtableheaderview se utiliza para la actualización desplegable y desplegable e implementa varios métodos de proxy. Cuando se suelta el dedo, se llamará al método delegado que carga los datos.