preface

I have been engaged in iOS development for nearly two years. In my spare time, I have collected and sorted out some excellent tripartite open source frameworks, and these tripartite open source libraries have covered many aspects of iOS development. Thanks to the authors of these open source libraries, it is because of these libraries, improve our development efficiency, but also the source of our learning progress. Now this finishing project file to share, hope to be able to give some help to friends in need, at the same time also do their own collection records.

Making: WBCollectOCThirdLib

Objective-c tripartite open-source library

Table side slide menu

The open source library name Introduction to the Recommend index
MGSwipeTableCell Similar to system slide menu ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SWTableViewCell Similar to system slide menu ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
ZJSwipeTableView Similar to system slide menu ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Table height cache library

The open source library name Introduction to the Recommend index
FDTemplateLayoutCell AutoLayout automatic layout height cache library for improved sliding fluency ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
HYBMasonryAutoCellHeight Cell height cache ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
UITableViewDynamicLayoutCacheHeight High performance automatic calculation using Autolayout layout UITableViewCell and UITableViewHeaderFooterView height, internal management level cache automatically ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Table refresh control

The open source library name Introduction to the Recommend index
MJRefresh Famous domestic iOS refresh framework ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
KafkaRefresh Rich iOS refresh styles ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
CBStoreHouseRefreshControl Fully customizable pull-to-refresh control inspired by Storehouse iOS app ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Pop-up menu (similar to wechat pop-up menu)

The open source library name Introduction to the Recommend index
FTPopOverMenu ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
kxmenu ⭐ ️ ⭐ ️ ⭐ ️
CMPopTipView A bubble style open source control for prompt boxes, inherited from UIView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
PopMenuTableView ⭐ ️ ⭐ ️ ⭐ ️
FFPopup Fast integration of custom pop-up views, configurable with common pop-up animation styles ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The navigation bar

The open source library name Introduction to the Recommend index
FDFullscreenPopGesture An excellent full screen sideslip to return to the gesture library ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
KMNavigationBarTransition ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
RTRootNavigationController ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
WRNavigationBar Navigation bar gradient library ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
ScreenShotBack Similar to betta fish gesture return depth of field effect ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
TLYShyNavBar ⭐ ️ ⭐ ️ ⭐ ️
YPNavigationBarTransition A custom UINavigationBar for smooth switching between various states, including bar style, bar tint color, background image, background alpha, bar hidden, title text attributes, tint color, shadow hidden… ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
HBDNavigationBar ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

animation

The open source library name Introduction to the Recommend index
lottie-ios ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
pop FaceBook open source animation framework ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
LSAnimator Elegant base animation chain calls ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
VCTransitionsLibrary A variety of transition animation set library ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
UICountingLabel Digital animation ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The segmented control

The open source library name Introduction to the Recommend index
HMSegmentedControl ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JXCategoryView Tencent News, Toutiao, QQ Music, netease Cloud Music, JINGdong, IQiyi, Tencent Video, Taobao, Tmall, Jianshu, Weibo and other mainstream apps category switching rolling view ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SGPagingView Rolling view of QQ, Taobao, Weibo, Tencent, netease News, Toutiao and other headlines ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Rich text editor

The open source library name Introduction to the Recommend index
ZSSRichTextEditor Rich text editor ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

barrage

The open source library name Introduction to the Recommend index
HJDanmakuDemo Barrage library ⭐ ️ ⭐ ️ ⭐ ️
BarrageRenderer An iOS barrage rendering library ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Scroll to view

The open source library name Introduction to the Recommend index
SwipeView Encapsulation is similar to scrolling view paging ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Scroll view hover effect

The open source library name Introduction to the Recommend index
HJTabViewController ⭐ ️ ⭐ ️ ⭐ ️
LTScrollView ScrollView nested ScrolloView (UITableView, UICollectionView) solution, support OC/Swift ⭐ ️ ⭐ ️ ⭐ ️
GKPageScrollView IOS similar micro blog, Tiktok, netease cloud and other personal details page sliding nesting effect ⭐ ️ ⭐ ️ ⭐ ️
JXPagingView Similar micro blog homepage, Jane book homepage effect. Multi-page nesting, you can slide up and down, or slide left and right to switch pages. Support HeaderView suspension, support pull down refresh, pull up load more. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SwipeTableView Similar to sugar, meilishuo home page and QQ music song list layout effect, realize different menus sliding switch, at the same time support similar tableView top toolbar hover ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Red dot prompt

The open source library name Introduction to the Recommend index
JSBadgeView ⭐ ️ ⭐ ️ ⭐ ️
WZLBadge ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The keyboard

The open source library name Introduction to the Recommend index
IQKeyboardManager A powerful keyboard management library, recommended project integration use ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
MMNumberKeyboard ⭐ ️ ⭐ ️ ⭐ ️
TPKeyboardAvoiding Keyboard processing library ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
TLKeyboard Imitation wechat keyboard package ⭐ ️ ⭐ ️

Interface layout

The open source library name Introduction to the Recommend index
FlexLib ⭐ ️ ⭐ ️ ⭐ ️
Masonry IOS native layout AutoLayout package ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SDAutoLayout ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
WHC_AutoLayoutKit ⭐ ️ ⭐ ️ ⭐ ️
MyLinearLayout MyLayout is a set of iOS interface view layout framework. The MyLayout kernel is implemented by overloading the UIView layoutSubviews method and setting the bounds and center properties of the subview. MyLayout is powerful and easy to use. It integrates the interface layout functions of iOS Autolayout and SizeClass, Android 5 layout systems, HTML/CSS floating positioning technology, flex-Box and Bootstrap framework and other mainstream platforms in the market. At the same time provides a very simple and complete multi-screen size adaptation solution ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
Graver Graver is an efficient UI rendering framework that builds very smooth UI interfaces with lower resource consumption ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
yoga Yoga is a cross-platform layout engine which implements Flexbox. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Progress indicator

The open source library name Introduction to the Recommend index
DACircularProgress ⭐ ️ ⭐ ️ ⭐ ️
SDProgressView ⭐ ️ ⭐ ️ ⭐ ️

KVO

The open source library name Introduction to the Recommend index
KVOController ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Controller switching

The open source library name Introduction to the Recommend index
DWQListOfDifferentOrderStatus ⭐ ️
HYPageView ⭐ ️
SGPagingView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
WMPageController ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
VTMagic VTMagic is a page container library for iOS. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
ZJScrollPageView ⭐ ️ ⭐ ️ ⭐ ️

Data is stored

The open source library name Introduction to the Recommend index
fmdb A Cocoa / Objective-C wrapper around SQLite ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
BGFMDB ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JKDBModel ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JRDB ⭐ ️ ⭐ ️ ⭐ ️
LKDBHelper-SQLite-ORM ⭐ ️ ⭐ ️ ⭐ ️
MMKV An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
realm-cocoa Realm is a mobile database: a replacement for Core Data & SQLite ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Data to model

The open source library name Introduction to the Recommend index
MJExtension ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
YYModel ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
Mantle ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
jsonmodel ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
GDataXML-HTML ⭐ ️ ⭐ ️ ⭐ ️

search

The open source library name Introduction to the Recommend index
PYSearch ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Prompt framework

The open source library name Introduction to the Recommend index
MBProgressHUD ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SVProgressHUD ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JGProgressHUD ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
KSToastView ⭐ ️ ⭐ ️ ⭐ ️
MMPopupView ⭐ ️ ⭐ ️ ⭐ ️
SCLAlertView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
Toast ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JXTAlertManager ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SPAlertController Remind dialog, style and wechat native almost zero error ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
FTIndicator A light wight UI package contains local notification, progress HUD, toast, with blur effect, elegant API and themes support. ⭐ ️ ⭐ ️ ⭐ ️

diagramming

The open source library name Introduction to the Recommend index
AAChartKit ⭐ ️ ⭐ ️ ⭐ ️
JHChart ⭐ ️ ⭐ ️ ⭐ ️
ZFChart ⭐ ️ ⭐ ️ ⭐ ️
DVPieChart ⭐ ️ ⭐ ️
DVLineChart ⭐ ️ ⭐ ️
AxcDrawPath_Tool AxcAEKit series split out of a Bessel curve drawing tool, the wind of science and technology, supplemented by animation ⭐ ️ ⭐ ️ ⭐ ️

Image caching framework

The open source library name Introduction to the Recommend index
SDWebImage ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
FLAnimatedImage ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
iOS-WebP ⭐ ️ ⭐ ️ ⭐ ️
YYWebImage ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
XHWebImageAutoSize ⭐ ️ ⭐ ️ ⭐ ️

Image browsing

The open source library name Introduction to the Recommend index
MWPhotoBrowser ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
PYPhotoBrowser ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SDPhotoBrowser ⭐ ️ ⭐ ️ ⭐ ️
STPhotoBrowser ⭐ ️ ⭐ ️ ⭐ ️
KSPhotoBrowser ⭐ ️ ⭐ ️ ⭐ ️
GKPhotoBrowser ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
YBImageBrowser IOS Image Browser/iOS Image Browser (video support) ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Pictures, text round broadcast

The open source library name Introduction to the Recommend index
SDCycleScrollView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
HYBLoopScrollView ⭐ ️ ⭐ ️ ⭐ ️
TXScrollLabelView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
DDGBannerScrollView 2, the relative offset of each image, convenient for developers to encapsulate things 3, pageControl several animations, (rotation, jump, etc. Slowly increase) ⭐ ️ ⭐ ️ ⭐ ️
SGAdvertScrollView ⭐ ️ ⭐ ️ ⭐ ️
PSCarouselView A drop-in carousel view. Most of Apps put it in their first screen ⭐ ️ ⭐ ️ ⭐ ️
RollingNotice Taobao, Koubei, JINGdong, Meituan, Tmall and so on all the rolling advertising ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
TYCyclePagerView A simple and usefull cycle pager view,and auto Scroll banner view,include pageControl for iOS,support Objective-C and swift ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Pictures to pick up

The open source library name Introduction to the Recommend index
TZImagePickerController ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
CTAssetsPickerController ⭐ ️ ⭐ ️ ⭐ ️
DNImagePicker ⭐ ️ ⭐ ️ ⭐ ️
HXWeiboPhotoPicker ⭐ ️ ⭐ ️

Panorama display

The open source library name Introduction to the Recommend index
HelloPanoramaGL ⭐ ️ ⭐ ️ ⭐ ️
gvr-ios-sdk Google VR SDK for iOS ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
MD360Player4iOS It is a lite library to render 360 degree panorama video for iOS. VR Player. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Network request

The open source library name Introduction to the Recommend index
AFNetworking ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
YTKNetwork ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
PPNetworkHelper ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
HYBNetworking ⭐ ️ ⭐ ️ ⭐ ️
SJNetwork ⭐ ️ ⭐ ️ ⭐ ️
YBNetwork Based on the middle layer of AFNetworking, it pays attention to performance, has simple design and is easy to expand ⭐ ️ ⭐ ️ ⭐ ️

Network status monitoring

The open source library name Introduction to the Recommend index
Reachability Network status monitoring ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

File download

The open source library name Introduction to the Recommend index
TWRDownloadManager ⭐ ️ ⭐ ️ ⭐ ️
ZFDownload ⭐ ️ ⭐ ️ ⭐ ️

Carousel effect

The open source library name Introduction to the Recommend index
iCarousel ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
NewPagedFlowView ⭐ ️ ⭐ ️ ⭐ ️
HJCarouselDemo ⭐ ️ ⭐ ️ ⭐ ️
TXCarouselView Imitate sina news homepage gravity card type round broadcast ⭐ ️ ⭐ ️

Audio and video

The open source library name Introduction to the Recommend index
ijkplayer ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
ZFPlayer ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
WMPlayer ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
TBPlayer ⭐ ️ ⭐ ️ ⭐ ️
TTAVPlayer ⭐ ️ ⭐ ️
SJVideoPlayer Video Player. Support cocoapods & Generate GIF & Export & Localization & Play in View(UIView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JPVideoPlayer Automatic play video & cache video data in UITableView like Weibo and Douyin. ⭐ ️ ⭐ ️ ⭐ ️

Placeholder figure

The open source library name Introduction to the Recommend index
DZNEmptyDataSet ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
LYEmptyView ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
Somo Somo is a iOS Skeleton-style animation library that’s simple enough,and in objective-c ⭐ ️ ⭐ ️ ⭐ ️
TABAnimated ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

C language extension library

The open source library name Introduction to the Recommend index
libextobjc ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Socket programming

The open source library name Introduction to the Recommend index
CocoaAsyncSocket ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SocketRocket ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
socket.io ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
MQTTKit ⭐ ️ ⭐ ️ ⭐ ️

Memory leak detection tool

The open source library name Introduction to the Recommend index
MLeaksFinder ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
FBRetainCycleDetector ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

YYKit

The open source library name Introduction to the Recommend index
YYKit A collection of iOS components. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The LOG tool

The open source library name Introduction to the Recommend index
CocoaLumberjack ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Input field placeholder

The open source library name Introduction to the Recommend index
UITextView-Placeholder A useful setting for UITextView placeholder text classification ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
RPFloatingPlaceholders ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
SZTextView ⭐ ️ ⭐ ️ ⭐ ️

classification

The open source library name Introduction to the Recommend index
JKCategories ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The image processing

The open source library name Introduction to the Recommend index
GPUImage ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
TOCropViewController A view controller for iOS that allows users to crop portions of UIImage objects

IOS development knowledge set

The open source library name Introduction to the Recommend index
iOS-Tips ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
iOS-InterviewQuestion-collection ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Safety protection

The open source library name Introduction to the Recommend index
LSSafeProtector Powerful crash prevention framework, does not change the original code to support KVO self-release, can detect dealloc when the release of KVO, and so on 19 kinds of crash ⭐ ️ ⭐ ️ ⭐ ️
JJException Crash protection framework is commonly used. It is easy to configure and recommended to be integrated ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
XXShield It’s a library can avoid some crash in iOS project written by Objective-C ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
NSObjectSafe Swizzle commonly used function of Foundation container to prevent nil crash ⭐ ️ ⭐ ️ ⭐ ️

The form

The open source library name Introduction to the Recommend index
XLForm ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Rich text correlation

The open source library name Introduction to the Recommend index
SJAttributesFactory ⭐ ️ ⭐ ️ ⭐ ️

screenshots

The open source library name Introduction to the Recommend index
TYSnapshotScroll One line of code to save the screenshot, UIScrollView UITableView UICollectionView UIWebView WKWebView webpage save as a long view view ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Interface dynamics scheme

The open source library name Introduction to the Recommend index
Tangram-iOS Tangram is a modular UI solution for building native page dynamically, including Tangram for Android, Tangram for iOS and even backend CMS. This project provides the sdk on iOS platform. ⭐ ️ ⭐ ️ ⭐ ️
LazyScrollView An iOS ScrollView to resolve the problem of reusability in views.

Frame structures,

The open source library name Introduction to the Recommend index
AxcAE_TabBar AxcAE_TabBar, special TabBar, to open as the core of the package TabBar component, try to open attributes, API and other parameters to the user, can be very convenient and quick use of a TabBar TAB component ⭐ ️ ⭐ ️ ⭐ ️
CYLTabBarController [Chinese characteristics TabBar] one line of code to achieve Lottie animation TabBar, support TabBar style with + in the middle, with red dot corner mark, support dynamic refresh. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The waterfall flow

The open source library name Introduction to the Recommend index
TTGTagCollectionView TAB stream display control, while supporting text or custom View ⭐ ️ ⭐ ️ ⭐ ️
IGListKit A data-driven UICollectionView framework for building fast and flexible lists. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
BMLongPressDragCellCollectionView 🎉 allows you to easily implement the drag-and-drop rearrangement function similar to Alipay, supporting a variety of custom operations. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Startup screen

The open source library name Introduction to the Recommend index
LSLaunchAD One line of code to start the AD page ⭐ ️ ⭐ ️
XHLaunchAd Open screen advertising, start advertising solutions – support static/dynamic picture advertising, MP4 video advertising, full screen/half screen advertising, compatible with iPhone/iPad. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
LBLaunchImageAd IOS development lightweight start ads, dynamic access to network start pictures, with gradual start animation, support half screen and full screen, similar to Baidu SSP ads and ads. Support advertising click, integration is very convenient ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

screening

The open source library name Introduction to the Recommend index
GHDropMenu Imitation JINGdong/Meituan e-commerce screening menu E-commerce screening menu E-commerce general screening menu ⭐ ️ ⭐ ️ ⭐ ️

Data encryption and decryption

The open source library name Introduction to the Recommend index
MJCodeObfuscation A small Mac Demo for code obfuscation and string encryption ⭐ ️ ⭐ ️ ⭐ ️
CocoaSecurity Encrypt/Decrypt: AES. Hash: MD5, SHA(SHA1, SHA224, SHA256, SHA384, SHA512). Encode/Decode: Base64, Hex. ⭐ ️ ⭐ ️ ⭐ ️
Encryptions Multiple encryption and decryption ⭐ ️ ⭐ ️ ⭐ ️

Index & Grouping

The open source library name Introduction to the Recommend index
SCIndexView SCIndexView provide a index view like Wechat ⭐ ️ ⭐ ️ ⭐ ️

Web progress bar

The open source library name Introduction to the Recommend index
AXWebViewController AXWebViewController is a webViewController to browse web content inside applications. It’s a lightweight controller on iOS platform based on WKWebView (UIWebView would be the base Kit under iOS 8.0). ⭐ ️ ⭐ ️ ⭐ ️
RxWebViewController ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Responsive programming

The open source library name Introduction to the Recommend index
ReactiveObjC The 2.x ReactiveCocoa Objective-C API: Streams of values over time ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
EasyReact EasyReact is an easy-to-use, responsive programming library ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Coroutines programming

The open source library name Introduction to the Recommend index
coobjc Coobjc provides coroutine support for Objective-C and Swift. We added await method, generator and actor model like C#, Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
PromiseKit Promises simplify asynchronous programming, freeing you up to focus on the more important things. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Learning Framework Recommendation

The open source library name Introduction to the Recommend index
TLChat High copy WeChat ⭐ ️ ⭐ ️ ⭐ ️
VVeboTableViewDemo VVebo stripping of TableView drawing ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
iOSProject iOS project of collected some demos for iOS App, use Objective-C ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

High copy WeChat

The open source library name Introduction to the Recommend index
CTMediator The mediator with no regist process to split your iOS Project into multiple project. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
JLRoutes URL routing library for iOS with a simple block-based API ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
MGJRouter An efficient/flexible iOS URL Router ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Hook

The open source library name Introduction to the Recommend index
Aspects Delightful, simple library for aspect oriented programming in Objective-C and Swift ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
fishhook A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
TrampolineHook A solution for centralized method redirection ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
Stinger Github.com/eleme/Sting… ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

QMUI

The open source library name Introduction to the Recommend index
QMUI_iOS QMUI iOS — a solution dedicated to improving the efficiency of project UI development ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

The Web page of H5

The open source library name Introduction to the Recommend index
VasSonic VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform. ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
WebViewJavascriptBridge An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

Bessel curve

The open source library name Introduction to the Recommend index
UberSignature Provides an iOS view controller allowing a user to draw their signature with their finger in a realistic style. ⭐ ️ ⭐ ️ ⭐ ️

tool

The open source library name Introduction to the Recommend index
WHC_DataModelFactory Mac iOS development aid tool, quickly convert JSON/XML data to generate corresponding model class attributes, save the trouble of manual creation, improve development efficiency ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
iOS-getClientInfo 📱📲 Summary of how to get various device information in iOS 🆔 (iPhone XS Max has been updated) ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️

conclusion

These three sides open source library according to his understanding of sorting, the majority of OC language library, now also is based on the development of OC, Swift collection is relatively small, these libraries are also I know now, of course, a lot of good tripartite library oneself also didn’t find and contact, I will continuously update the outstanding in this blog three sides open source libraries.