Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo abrir código fuente de iOS en github1.AFNetworking Entre los muchos proyectos de código abierto de iOS, AFNetworking es el proyecto de biblioteca de clases más popular entre los desarrolladores. AFNetworking es una biblioteca de comunicación de red liviana para iOS y Mac OS X. Actualmente es la tercera biblioteca Objective-C más grande en GitHub. Está construido sobre la base de NSURLConnection, NSOperation y otras bibliotecas de clases, lo que hace que sea muy sencillo implementar muchas funciones de comunicación de red, por lo que muchos desarrolladores de aplicaciones iOS lo utilizarán. Admite solicitudes HTTP y servicios de red basados ​​en REST (incluidos GET, POST, PUT, DELETE, etc.); admite ARC, requiere iOS 5.0 y superior; hay muchos complementos que pueden ampliar las funciones existentes y una API con todas las funciones; ; desde URL Obtener JSON es particularmente fácil. 2.Three20Three20 era originalmente una biblioteca de herramientas utilizada en la versión de Facebook para iPhone, que incluía un visor de fotos y una serie de conjuntos de clases de UI de iPhone, así como almacenamiento en caché de disco HTTP y algunas otras herramientas generales. Más tarde surgió de la aplicación de Facebook para iPhone y se convirtió en un marco universal amado por los desarrolladores. 3. facebook-ios-sdk Anteriormente, en el artículo de la serie Android del proyecto de código abierto más popular de GitHub (1), presentamos el SDK de Facebook para Android, que permite a los desarrolladores integrar Facebook en aplicaciones de Android. El SDK de Facebook para iOS, como este, permite a los desarrolladores integrar funciones relacionadas con Facebook en sus aplicaciones de iOS. Facebook es sin duda la comunidad SNS más exitosa. Si la aplicación se puede integrar con Facebook, traerá grandes resultados. El proyecto Facebook SDK para iOS se actualiza con mucha frecuencia. Si desea obtener más información sobre ejemplos, documentación, integración del SDK en aplicaciones, código fuente, etc., puede iniciar sesión en Facebook Developers directamente para verlo. 4. Vista de desarrolladores de Facebook. 4.RestKitRestkit es un marco Objective-C de código abierto, que se utiliza principalmente para la comunicación de red en iOS. Además de las funciones básicas de enviar solicitudes y recibir respuestas, también viene con Core Data y puede asignar JSON remoto a objetos locales. Características principales: Interacción simple con servicios web RESTful en iOS y Mac OS Consumo de recursos en XML, admite análisis JSON a través de SBJSON y YAJL. 5.ASI-http-requestASIHTTPRequest es un proyecto de código abierto de acceso HTTP extremadamente poderoso que permite completar funciones muy complejas a través de una API simple, como solicitudes asincrónicas, solicitudes en cola, compresión GZIP, almacenamiento en caché, transmisión intermitente, seguimiento del progreso y carga. archivos, autenticación HTTP, etc. ASIHTTPRequest es adecuado para solicitudes HTTP básicas, así como para interacciones entre servicios basados ​​en REST. Escrito en Objective-C para aplicaciones Mac OS X y iPhone. 6.cocos2d-x En "Los 40 proyectos de código abierto de Android más populares en GitHub (1)", presentamos el proyecto de código abierto cocos2d-x con gran detalle. cocos2d-x es compatible con iOS, Android, Windows Phone 8, Bada, BlackBerry, Marmalade, Windows, Linux y otras plataformas.

Cómo abrir código fuente de iOS en github1.AFNetworking Entre los muchos proyectos de código abierto de iOS, AFNetworking es el proyecto de biblioteca de clases más popular entre los desarrolladores. AFNetworking es una biblioteca de comunicación de red liviana para iOS y Mac OS X. Actualmente es la tercera biblioteca Objective-C más grande en GitHub. Está construido sobre la base de NSURLConnection, NSOperation y otras bibliotecas de clases, lo que hace que sea muy sencillo implementar muchas funciones de comunicación de red, por lo que muchos desarrolladores de aplicaciones iOS lo utilizarán. Admite solicitudes HTTP y servicios de red basados ​​en REST (incluidos GET, POST, PUT, DELETE, etc.); admite ARC, requiere iOS 5.0 y superior; hay muchos complementos que pueden ampliar las funciones existentes y una API con todas las funciones; ; desde URL Obtener JSON es particularmente fácil. 2.Three20Three20 era originalmente una biblioteca de herramientas utilizada en la versión de Facebook para iPhone, que incluía un visor de fotos y una serie de conjuntos de clases de UI de iPhone, así como almacenamiento en caché de disco HTTP y algunas otras herramientas generales. Más tarde surgió de la aplicación de Facebook para iPhone y se convirtió en un marco universal amado por los desarrolladores. 3. facebook-ios-sdk Anteriormente, en el artículo de la serie Android del proyecto de código abierto más popular de GitHub (1), presentamos el SDK de Facebook para Android, que permite a los desarrolladores integrar Facebook en aplicaciones de Android. El SDK de Facebook para iOS, como este, permite a los desarrolladores integrar funciones relacionadas con Facebook en sus aplicaciones de iOS. Facebook es sin duda la comunidad SNS más exitosa. Si la aplicación se puede integrar con Facebook, traerá grandes resultados. El proyecto Facebook SDK para iOS se actualiza con mucha frecuencia. Si desea obtener más información sobre ejemplos, documentación, integración del SDK en aplicaciones, código fuente, etc., puede iniciar sesión en Facebook Developers directamente para verlo. 4. Vista de desarrolladores de Facebook. 4.RestKitRestkit es un marco Objective-C de código abierto, que se utiliza principalmente para la comunicación de red en iOS. Además de las funciones básicas de enviar solicitudes y recibir respuestas, también viene con Core Data y puede asignar JSON remoto a objetos locales. Características principales: Interacción simple con servicios web RESTful en iOS y Mac OS Consumo de recursos en XML, admite análisis JSON a través de SBJSON y YAJL. 5.ASI-http-requestASIHTTPRequest es un proyecto de código abierto de acceso HTTP extremadamente poderoso que permite completar funciones muy complejas a través de una API simple, como solicitudes asincrónicas, solicitudes en cola, compresión GZIP, almacenamiento en caché, transmisión intermitente, seguimiento del progreso y carga. archivos, autenticación HTTP, etc. ASIHTTPRequest es adecuado para solicitudes HTTP básicas, así como para interacciones entre servicios basados ​​en REST. Escrito en Objective-C para aplicaciones Mac OS X y iPhone. 6.cocos2d-x En "Los 40 proyectos de código abierto de Android más populares en GitHub (1)", presentamos el proyecto de código abierto cocos2d-x con gran detalle. cocos2d-x es compatible con iOS, Android, Windows Phone 8, Bada, BlackBerry, Marmalade, Windows, Linux y otras plataformas.

7.cocos2d-iphone (cocos2d) cocos2d para iPhone es un marco de código abierto para crear juegos 2D, presentaciones y otras aplicaciones gráficas interactivas en iPod Touch, iPhone, iPad y Mac OS X. Diseñado en base a cocos2d, usando la misma API, pero a diferencia de cocos2d que usa Python, cocos2d para iPhone se implementa en Objective-C. Características principales de cocos2d para iPhone: Rápido, gratuito, fácil de usar, soporte comunitario 8. cocos2d-iphone (jpsarda) Este proyecto es una extensión de cocos2d para iPhone. 9.GPUImageGPUImage es un marco iOS de código abierto basado en el procesamiento de imágenes y videos de GPU. Sus características principales son las siguientes: proporciona una variedad de filtros de procesamiento de imágenes y admite videografía en tiempo real y filtros de cámara, como sugiere el nombre, GPUImage se basa en la aceleración de imágenes de GPU, por lo que la velocidad de procesamiento de imágenes es muy rápida y puede; personalizar filtros de imagen; es compatible con ARC. 10.MonoGameMonoGame es una implementación multiplataforma de código abierto de Microsoft XNA 4.x Framework. MonoGame es una implementación multiplataforma de código abierto del marco Microsoft XNA 4.x. También lo presentamos en detalle en el artículo de la serie de proyectos de código abierto de Android (1). Las plataformas compatibles con MonoGame son: iOS (incluida Ritina Display) Android Windows (OpenGL) Mac OS XLinux Windows Store Apps (Windows 8, Windows RT) Windows Phone 8 PlayStation Mobile (actualmente solo admite 2D) OUYA11.NimbusNimbus es una herramienta de desarrollo de juegos Basado en MonoGame. NimbusNimbus es un marco de iOS de código abierto. En comparación con Three20, la documentación de Nimbus es más completa y rica y puede lograr muchos efectos de interfaz interesantes. Por lo tanto, los desarrolladores pueden utilizar Nimbus para reducir la complejidad del diseño del proyecto. 12. Cheddar-iosCheddar es un administrador de tareas instantáneo y sencillo, y Cheddar para iOS es el cliente iOS de Cheddar, disponible para iPhone y iPad. 13.ViewDeckIIViewDeckController puede lograr un efecto de deslizamiento hacia la izquierda y hacia la derecha similar a la vista Path 2.0, admitiendo de izquierda a derecha, de derecha a izquierda, de izquierda a derecha, de izquierda a derecha, de izquierda a derecha, de izquierda a derecha, de izquierda a derecha, de izquierda a derecha. izquierda, de izquierda a izquierda. ViewDeckIIViewDeckController puede lograr el efecto de deslizamiento hacia la izquierda y hacia la derecha, similar a Path 2.0 que admite el deslizamiento suave hacia la izquierda y hacia la derecha. 14. ShareKit ShareKit es una interfaz de terceros especialmente desarrollada para iPhone. Puede compartir texto, imágenes, URL, archivos, etc. a Facebook, Twitter, Delicious con un clic, Tumblr, Google Reader y otros sitios web de terceros. 15. Puedes usarlo para compartir contenido con sitios web de terceros como Facebook, Delicious, Tumblr, Google Reader, etc. 15. GMGridView GMGridView es una vista de cuadrícula de código abierto para iOS (iPhone/iPad). Los usuarios pueden ordenar las celdas de la tabla mediante gestos y cargarlas solo cuando es necesario mostrar las celdas, lo que mejora en gran medida la eficiencia de visualización de la tabla. Los gestos de zoom/rotación/panorámica permiten a los usuarios cambiar la vista y pasar de CellView a pantalla completa.