Some open-source libraries and third-party components used in the iOS project.

Source: Internet
Author: User

Some open-source libraries and third-party components used in the iOS project.
Some iOS open-source libraries and third-party components used in the iOS Project

I would like to share some of the iOS open-source libraries and third-party components used in my current company's iOS project. Thanks to open-source, this has reduced our labor and saved us a lot of time, let us have more time and energy to focus more on our products.

Components used 1. Install using CocoaPods

 

Project name Project information
AFNetworking Network request component
FMDB Local Database Components
SDWebImage Multiple thumbnail cache Components
UICKeyChainStore User Account Password Storage component
Reachability Monitor network status
Datemedils Friendly time
MBProgressHUD A prompt box for third-party Libraries
MWPhotoBrowser A simple iOS photo browser control
CTAssetsPickerController A selector component allows you to select multiple photos and videos from your photo library.
QBPopupMenu No need to use the iOS pop-up menu of image files
UAAppReviewManager A tool that allows you to easily add user rating reminders to the App
Mantle It is mainly used to Model JSON data as a Model object.
MTLFMDBAdapter Mantle and FMDB conversion tools
FMDBMigrationManager Supports iOS SQLite database migration
Bugsnail g Integrate the bugsnail G into the application
GVUserDefaults NSUserDefaults is encapsulated to facilitate local storage.
FCCurrentLocationGeocoder Performs forward and reverse address encoding on the user's current geographic location
AFSwipeToHide Hide toolbar when Page scrolling
BaiduTranslate Unofficial Baidu translation tools
JSBadgeView Reminder of number of unread messages with animation effect added
Masonry A lightweight layout framework used to replace the official AutoLayout statement
MMPlaceHolder Displays the size of a view in an application.
TOWebViewController Nesting Web pages in applications
2. Third-party library Installation

 

Project name Project information
MJRefresh Pull down and refresh, pull up and load more components
VPImageCropper Upload Avatar
JCScrollView Quickly add a scrolling paging effect to the application view
BWTitlePagerView Create a pagination effect for the navigation bar similar to Twitter
CNPPopupController Create a pop-up card View
FeSpinner Add an hourglass and other types of animation Loading Effects
PulsingHalo Ripple animation effect
JMHoledView Easy to create user guide View
RKNotificationHub Add unread message Count display reminder
CRToast Pop-up message notification from Application Status Bar
KeychainIDFA Obtain the IDFA identifier when the device uniquely identifies it and saves it to the KeyChain.
DZNEmptyDataSet Display empty data views for TableView and CollectionView
SwipeView Quickly add a slide view to an application
FXBlurView Blur a view
AreaPicker Province/city location Selector
MLAudioRecorder Transcode while recording, play network audio Button (local cache), real-time voice
MPTextView Supports placeholder extension of UITextView subclass
MagicalRecord Help clear CoreData reference code and assist CoreData
THProgressView Micro-loading progress bar
VPImageCropper Allows you to easily select an image and crop it into an avatar.
WCAlertView Encapsulate the official Alert View, making it easier to use
3. Third-party services
  • Umeng social sharing component
  • Umeng user feedback
  • Umeng automatic update
  • Huanxin instant IM System
  • Aurora push

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.