Open source project iosBlogandTools sios develops excellent blogs and software recommendations

CodeHubbrowse and maintain your GitHub repositories on any iOS device!

Open-source iOS Apps List of open-source iOS Apps

FFToastGitHub is one of the most powerful iOS Notification and AlertView frameworks!

TYAlertController various styles of frame, to meet your various needs

JKPopMenuView simple popup menu

MMPopupView compact popbox, very beautiful, and like

MJPopupViewControllerA UIViewController Category to display a ViewController as a popup with different transition effects.

QBPopupMenu customizable popup menu, which looks similar to UIMenuController on iOS7

CWStatusBarNotification Status bar notification

DOPDropDownMenu Dropdown menu

KLCPopup is a very nice popup control

Automatic layout the most elegant automatic layout solution for navigation, which supports chained programming

PureLayout is another powerful automatic layout solution

SDAutoLayout one line of code handles the automatic layout

AFNetworking is used by everyone on earth

CocoaAsyncSocket encapsulates the most complete Socket library

RxAlamofire encapsulation Alamofire

Sstoolkit is a great toolkit that provides all kinds of things like encoding, encryption, string manipulation, etc

BFKit Swift version of a foreign god wrote a very easy to use classification, relatively complete

YYKitibireme by heart

BlocksKit provides Block support for base classes, which is handy

DateTools is a very powerful date processing tool

FlatUIKit extends the Basic UI widget of Foundation in a flat style

iOS-CategoriesiOS Objective-C Category, a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

PinYin4Objc pinyin

ZipArchive decompression

Chameleon flat color frame allows you to create very beautiful colors

CYLTabBarController Low-coupling integration TabBarController

The RKNotificationHub displays notifications in the top right corner

Material-Controls-For-iOSGoogle style Controls

YYKitA collection of iOS components.

Animations chained animation programming, a little bit of navigation flavor

Canvas is a very powerful animation framework

VCTransitionsLibrary Transition animation library

ICarousel all kinds of 3D transformation animation, used before, cool too no friends

tapkulibraryTapku remain home to the things like the calendar UIs, coverflow, and any legacy classes, ect.

TBIconTransitionKit Click the button to transition animation + — > x — > +

SpringA library to simplify iOS animations in Swift

Awesome-ios-animationios animation library collection

FeSpinnerRocket Loader Collection for iOS app, with some very interesting loading animations

SDECollectionViewAlbumTransitionCollectionView albums custom transitions

RZTransitionsA library of custom iOS View Controller Animations and Interactions.

AnimatedTransitionGallery collected all kinds of custom transitions animation, very worth learning

Cool CAShapeLayer animation for Starwars. iOS, very cool 😘

Animations from a collection of Animations by YouXianMing at geek Academy

ZFDragableModalTransitionCustom animation transition for present modal view controller

Gif engine FLAnimatedImageFlipboard Open source Gif engine

Cache RENCache is a simple caching solution

RNCachingURLProtocolwebView offline caching library

Hanekesswift is a lightweight image caching framework written in hanekesswift

FastImageCachePath is an official open source image caching framework

Kingfisher cat god uses Swift to implement the image download cache framework

Text dependent TTTAttributedLabel is a very powerful Label that supports attributes, data diagnosis, and linking

SlackTextViewControllerSlack open source drop – in UIViewController ttf_subclass with a growing text input view and other useful messaging features

RTLabel displays Html labels

TYAttributedLabel is a powerful text control (CoreText is not required) that supports text mixing, adding links, image and UIView controls, and custom layout

The CSGrowingTextView text box will change its height depending on the number of words entered

LTMorphingLabel very flashy text box

Textfield ffects is a very efficient text input box

DDRichText text mix

BMLine adds lines to your View

UITextView-PlaceholderA missing placeholder for UITextView.

DACircularProgress Various circular and ring-shaped progress indicators

NJKWebViewProgressUIWebView progress interface

MBProgressHUD, you don’t have to do that, you can use it pretty much

SVProgressHUD is another progress indicator

Toast is similar to MBProgressHUD

LCProgressHUD simple encapsulation of MBProgressHUD, very useful

TSMessages message notification reminder box, very useful

PINRemoteImagePinterest grabs the remote image class

SDWebImage is the most widely used image caching framework

AlamofireImageSwift version of SDWebImage

DAKeyboardControl a keyboard management framework

IQKeyboardManager Global keyboard management

TPKeyboardAvoiding Settings when using scrollView class for xib TPKeyboardAvoidingScrollView can support

RDRStickyKeyboardView author has stopped maintenance…

Drawer ViewDeck features powerful drawer effects

MMDrawerController another drawer

SWRevealViewControllerA UIViewController subclass for revealing a rear (left and/or right) view controller behind a front controller, inspired by the Facebook app, done right!

MSDynamicsDrawerViewControllerContainer view controller that leverages UIKit Dynamics to provide a realistic drawer navigation paradigm.

PKRevealController is easy to install, highly customizable and gesture sensitive

NavigationBar AMScrollingNavbarSwift language is written to dynamically hide the title bar when sliding up and down

LTNavigationbar Navigationbar color changes dynamically

JZNavigationExtensionNavigation extension, is recommended

Swipeview is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading and recycling.

SWTableViewCell User-defined Cell slide action

MGSwipeTableCell custom Cell sideslip action with various effects

CHTCollectionViewWaterfallLayout waterfalls flow layout

TYSlidePageScrollViewAn easy solution to page views or controllers with header and page tabbar,footer

XLPagerTabStripAndroid PagerTabStrip for iOS. nice

MJ series MJExtensionmodel <–> DIC <–> JSON framework

MJRefresh Refreshes the control

Database realm-Cocoa cross-platform lightweight database solution designed to replace Core Data & SQLite

FMDB implements object-oriented encapsulation of SQLite

Icon library PNChart provides a variety of icon styles, performance is very good

ChartsBeautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

GPUImage is an open source GPU-based image rendering engine with a wide range of filters

FXBlurView Blurring the background

IDMPhotoBrowser Photo browser

AGImagePickerController Album selection

DNImagePicker mimics wechat’s photo picker

The JFImagePickerController is another photo picker

NukeImage loading, processing, caching and preheating

Calendar select FSCalendariOS7+ style calendar control, very beautiful

Audio/video KRVideoPlayer36 krypton open source video player

DOUAudioStreamer is an open source audio player

IAPHelperin App daylight Saving Helper for iOS purchases/promotions IAPHelperin App daylight saving Helper for iOS

DAAppsViewController application promotion interface, fill in the appleId of the cooperative app

The TAPromotee cross-promotion app is one of the best marketing strategies you can implement for free.

Storage Related SSKeychain key string storage

PINCachePinterest’s non-blocking asynchronous caching tool

TMCachetumblr supports fast asynchronous object caching on iOS and OS X

MagicalRecord simplifies Core Data fetching logic, recommended

KeychainAccessSimple Swift wrapper for Keychain that works on iOS and OS X

UICKeyChainStoreUICKeyChainStore simple packaging

Utility control HCSStarRatingView simple scoring control

LNNotificationsUI mimics the standard iOS notification interface and can be faked

SCLAlertView-Swift Very nice animated AlertView, written using Swift

Wonderful Horse lights, color labels, gradients…

VVeboTableViewDemoVVebo Stripped TableView drawing

FXForms is great for quickly creating forms, setting pages, and user data tasks

SVPullToRefresh One line of code for UIScrollView pull-down refresh or infinite scrolling

The secondary Surge class utilizes the Accelerate high-performance mathematical computing framework

KMCGeigerCounter displays the frame rate of the current animation

Markdown XNGMarkdownParserMarkdown parser, format string parsed into NSAttributedString format string

The TransformerKit encapsulates several commonly used NSValueTransformer classes

RuntimeBrowserObjective-C Runtime Browser, for Mac OS X and iOS

iOS-Runtime-HeadersiOS Objective-C headers as derived from runtime introspection

AppledocObjective -C code, apple style document generator

MarkingbirdMarkdown processor written in Swift (translation of MarkdownSharp)

Swift 30 Daysofswift Tallenwong self-taught 30 Swift projects

SwiftGuide is a guide to the Swift language learning mainstream, organized from a developer’s perspective

Swift-package-managerswift package management tool

CarthageSwift relies on management tools, similar to OC’s CocoaPods

Official Swift programming style guideline

RxSwiftReactive Programming in Swift