Common third-party iOS development

Source: Internet
Author: User
Tags xpath

Network communication

1, ASIHTTPRequest This is a classic old library, fully functional and powerful, but has stopped updating for a long time (iOS5.0 stopped updating, but I recently see this project on GitHub new changes). There are a few minor problems on different iOS versions (reminders are shown on the display), so it's better to change them slightly. : Https://github.com/pokeb/asi-http-request 2, afnetworking Lightweight Communication class library, very simple to use. : Https://github.com/AFNetworking/AFNetworking 3, Mknetworkkit recently done a good communication class library, With afnetworking and asihttprequest the advantages of both sides, even more rich, but I have not used. : Https://github.com/MugunthKumar/MKNetworkKit Socket1, Cocoaasyncsocketcocoaasyncsocket is the most widely used socket development library, The programmer's time in contact with Cfnetwork is omitted, which prolongs the programmer's life. : Https://github.com/robbiehanson/CocoaAsyncSocket 2, Socketrocketsocketrocket is a library of square development that implements WebSocket, Instant communication is easy to implement. :https://github.com/square/socketrocket  Data parsing 1, Sbjsonsbjson parsing speed is actually relatively slow, but do not know why it is the most widely used. :  2, Jsonkitjsonkit parsing speed closest to the iOS native parsing class, of course, iOS5.0 began to support native parsing, so it is necessary to choose a library. : Https://github.com/johnezang/JSONKit 3 and Touchjsontouchjson are also widely used.: Https://github.com/TouchCode/TouchJSON  4 and json-framework have not been used. : Https://github.com/stig/json-framework 5, Tbxmltbxml is a lightweight DOM-style XML parsing class library with good performance and low memory footprint, but it does not make XML formatXPath is not supported, and only parsing is supported, and XML modification is not supported. : Https://github.com/71squared/TBXML 6, Touchxmltouchxml This is also a set of Dom way of XML parsing class library, support XPath, do not support XML modification. : Https://github.com/TouchCode/TouchXML 7, Kissxmlkissxml This is a set of XML parsing class libraries based on Touchxml, except for the implementation of XML-enabled modifications. : Https://github.com/robbiehanson/KissXML 8, Gdataxmlgdataxml is a DOM-style XML parsing class library developed by Google that supports reading and modifying XML documents. Supports XPath query. :  third-party management 1, Fmdbfmdb is a database management library, encapsulating the SQL statements related to SQLite, simplifying database operations. : Https://github.com/ccgus/fmdb 2, Ssziparchivessziparchive and Sstoolkit are the same author, this dude is a genius. Https://github.com/soffes/ssziparchive 3, Ziparchiveziparchive is also the Minizip package. Https://github.com/mattconnolly/ZipArchive 4, Objective-zipobjective-zip, zlib and Minizip were encapsulated with OBJECTIVE-C, Very simple to use. Https://github.com/flyingdolphinstudio/Objective-Zip 5, Zxingzxing is an open source Java class Library for parsing 1d/2d barcodes in a variety of formats. The goal is to be able to decode the QR code, Datamatrix, UPC 1D barcodes. It provides clients under a variety of platforms. Https://github.com/zxing/zxing 6, Zbarzbar is a desktop computer with bar code/two barcode scanning Tool, support camera and image scanning, support multi-platform including IPhone phone. At the same time, Zbar provides a QR code scanning API development package. Https://github.com/ZBar/ZBar 7, objqrencoder&Nbsp;objqrencoder is a QR code encoder used to generate two-dimensional code images in objective-c. Https://github.com/jverkoey/ObjQREncoder 8, Openudidopenudid is a new workaround after iOS prohibits the use of system Udid. Https://github.com/ylechelle/OpenUDID 9, Regexkitliteregexkitlite is a lightweight objective-c regular expression library that supports Mac OS X and IOS, Developed using the ICU library. HTTPS://GITHUB.COM/WEZM/REGEXKITLITE 10, Stutilsstutils is a series of toolsets that contain many extensions to native iOS classes, Of course also contains a user password Stkeychain for secure storage. HTTPS://GITHUB.COM/LDANDERSEN/STUTILS 11, Scifihifi-iphonescifihifi-iphone are used to securely save user passwords to Keychain. Https://github.com/ldandersen/scifihifi-iphone 12 and Sskeychainsskeychain are the same as scifihifi-iphone, but they are lightweight. HTTPS://GITHUB.COM/SOFFES/SSKEYCHAIN 13, Sdwebimagesdwebimage calls the pictures on the Web site as simple as local calls to the images built into the app package. The operation is also very simple. Https://github.com/rs/SDWebImage 14 and Umengumeng have both statistical analysis and social components. But the number of users of statistical analysis appears to be significantly greater than for users of their social components. http://dev.umeng.com/analytics/ios/sdk-download  third-party UI1, Appiraterappirater is an open source class that can be used directly into any iphone app, Use to remind users to review or rate the app when they open the app. : https://github.com/arashpayan/appirater 2, Fdstatusbarnotifierviewfdstatusbarnotifierview realized theThe ability to display custom reminder information in the status bar. : Https://github.com/frankdilo/FDStatusBarNotifierView 3, Mtstatusbaroverlaymtstatusbaroverlay is a custom iOS status bar, Used to override the system default status bar. : Https://github.com/myell0w/MTStatusBarOverlay 4, Icarouselicarousel is a switch to simplify the view when implementing a carousel on IOS, support the IPad, offers a variety of switching effects. : Https://github.com/nicklockwood/iCarousel 5, Mbprogresshudmbprogresshud not much to say, the great chrysanthemum. : Https://github.com/jdg/MBProgressHUD 6, Svprogresshudsvprogresshud is a lightweight chrysanthemum. : Https://github.com/samvermette/SVProgressHUD 7, Mwphotobrowsermwphotobrowser implements a photo browser-like album app that comes with iOS, can display pictures from the phone or a network image, automatically download pictures from the network and cache them. The image can be scaled and so on. : Https://github.com/mwaterfall/MWPhotoBrowser 8, SHARESDKSHARESDK support to share to Sina Weibo, friends, friends Circle, QQ friends, Teng Xun Weibo, QQ space, Renren, happy NET, Watercress, Sohu Weibo, NetEase Weibo, sms, mail, print, copy and so on. However, since this SDK package is very large, it must be streamlined when used. : Http://sharesdk.cn/Download

Common third-party iOS development

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.