Current location - Quotes Website - Personality signature - How to open source ios code on github
How to open source ios code on github
1.AFNetworking Among many open source projects in iOS, AFNetworking can be regarded as the most popular library project for developers. AFNetworking is a lightweight network communication class library for iOS and Mac OS X, and now it is the third largest Objective-C library on GitHub. It is based on NSURLConnection, NSOperation and other class libraries, which makes the realization of many network communication functions very simple. So it will be used in many iOS application development. Support HTTP requests and rest-based network services (including GET, POST, PUT, DELETE, etc. ); Support arc; Require iOS 5.0 and above; Some plug-ins extend the existing functions, and it is particularly easy to get JSON from URL with a fully functional API. 2.Three20Three20 was originally a tool library used by the iPhone version of Facebook, including a series of iPhone UI class sets such as photo viewer, and some common tools such as HTTP disk cache. Later, it was separated from the Facebook iPhone application and became a popular framework for developers. 3. before Facebook-IOs-SDK? The most popular open source project on GitHub? In the first series of articles about Android, we introduced the Facebook Android SDK, which allows developers to integrate Facebook into Android applications. Like it, the Facebook SDK for iOS allows developers to integrate Facebook-related functions into their own iOS applications. Facebook is undoubtedly the most successful SNS community. If the application can be integrated with Facebook, it will definitely bring very good results. The Facebook SDK of the iOS project is updated frequently. If you want more information about examples, documentation, integrating SDK into App, source code, etc. You can visit the Facebook developer directly. 4.RestKitRestkit is an open source Objective-C framework, which is mainly used for network communication on iOS. In addition to the basic functions of sending requests and receiving responses, it also comes with the functions of core data and mapping remote JSON to local objects. Main features: simple interaction with RESTful Web service in Objective-C of iOS and Mac OS X; Contains a simple HTTP request/response API and uses a powerful object mapping system to reduce the code length. RestKit can reduce the resource consumption of JSON/XML processing, and support JSON parsing through SBJSON and YAJL. 5. ASI-HTTP-RequestashhttpRequest is an extremely powerful open source project for HTTP access, which enables simple API to complete very complex functions, such as asynchronous request, queue request, GZIP compression, caching, breakpoint continuation, progress tracking, file uploading, HTTP authentication, etc. ASIHTTPRequest is suitable for basic HTTP requests and interaction with REST-based services. This is written in Objective-C and can be used in Mac OS X and iPhone applications. 6.cocos2d-x In the Top 40 Android Open Source Projects on GitHub (I), we have introduced the cocos2d-x open source project in great detail. Cocos2d-x supports multiple platforms such as iOS, Android, Windows Phone 8, Bada, BlackBerry, Marmalade, Windows and Linux. 7. Cocos2d-iPhone (Cocos2d) Cocos2d for iPhone is an open source framework for building 2d games, demonstrations and other graphical interactive applications for iPod Touch, iPhone, iPad and Mac OS X. Based on Cocos2d design, it uses the same API, but unlike Cocos2d using Python, Cocos2d for iPhone is implemented using Objective-C. Cocos2d for iPhone Main Features: Fast, Free and Easy to Use Community Support 8.cocos2d-iphone(jpsarda) This project is an extension of Cocos2d for iPhone 9. GpuiPageGpuiImage is an open source iOS framework based on GPU image and video processing. The main functions are as follows: providing various image processing filters and supporting cameras and real-time filters for cameras; As the name implies, GPUImage is an image acceleration based on GPU, so the image processing speed is very fast, and the image filter can be customized. Support arc. 10. MonoGame is an open source cross-platform implementation of Microsoft XNA 4.x framework. We also introduced it in detail in the series of articles on Android open source projects (I) before. Monogamy support platforms: iOS (including Ritina Display), Android Windows (OpenGL), Mac OS XLinux, Windows Store applications (Windows 8, Windows RT). Windows Phone 8PlayStation Mobile (currently only supports 2D) Ouya 1 1. Nimbus Nimbus is an open source iOS framework. Compared with Three20, Nimbus's documents are more comprehensive and rich, and it can achieve many very dazzling interface effects. Therefore, developers can use Nimbus to reduce the complexity of project design. 12.cheddar-ioscheddar is a simple real-time task manager, and Cheddar for iOS is Cheddar's iOS client, which is commonly used for iPhone and iPad. 13. ViewDeckiiviewDeckcontroller can achieve the effect of sliding the left and right view similar to Path 2.0, and supports the smooth sliding operation from left to right. 14.ShareKitShareKit is a third-party interface developed by iPhone, which can share text, pictures, websites, files and other contents to third-party websites such as Facebook, Twitter, Delicious, Tumblr and Google Reader with one click. 15.GMGridView is an open source iOS(iPhone/iPad) table view, which allows users to sort table cells by gestures and load them when needed, greatly improving the efficiency of the table. The expand/rotate/pan gesture allows the user to change the view and switch from cell view to full screen. 16. QuickDialog QuickDialog can help developers quickly create complex forms, realize various styles of TableView input interfaces including login interface, and create tables and projects with multiple text fields. /kloc-0 17.AppiraterAppirater is an open source class, which can be directly used in any iPhone application (iOS4.0 and above) to remind users to rate or grade the application when opening it. 18. svprogresshudsvprogresshud can achieve a variety of hud effects, which are mostly used for programs that are performing long-term tasks and need users to wait. In addition to displaying the "Wait" HUD, you can also display the HUD where the command was executed successfully or failed. 19.Reader This project makes it easy for iOS developers to display PDF files on the screen of iOS devices. The code is universal, and does not need any XIB (because all UI elements are generated by code, which is very flexible). It runs on devices of iOS 4.0 and above, and also supports all Retina display devices. Support: iBooks and other document navigation; The equipment rotates in all directions; Encrypted PDF (password protection); PDF link (URI and jump page); PDF rotating page. 20. cocoaaSyncSocket cocoaasyncsocket provides a very powerful and easy-to-use asynchronous socket library for Mac OS X and iOS, which supports TCP and UDP, among which asyncsocket class supports TCP and AsyncUdpSocket supports UDP. AsyncSocket is a TCP/IP socket network library, which encapsulates CFSocket and CFSteam and provides asynchronous operation. AsyncUdpSocket is a UDP/IP socket network library, which is packaged by CFSocket.