iOS Development common third-party open source framework continuously updated in ...

Source: Internet
Author: User
Tags key string blank page

Keyboard management
Tpkeyboardavoiding
Iqkeyboardmanager

Pop-up Window HUD
Mbprogresshud
Svprogresshud
Uiview+toast UIView Display hint category
Toast-swift Tosat-swift Version
Snailpopupcontroller Quick Bounce Custom view, support custom mask style/transition effect/gesture drag, etc.

Up and down Refresh
Mjrefresh
Svpulltorefresh

JSON parsing
Mjextension

Network requests
Afnetworking
Alamofire afnetworking Swift version
Package of Ytknetwork Afnetworking

Websocket
Socketrocket Facebook Open Source WebSocket framework (RFC 6455) support

Code for automatic layout

Masonry

Snapkit (Swift)

Drawing
Pnchart
Uuchartview
Ios-echarts
Aachartkit A modal passcode input and Validation view controller for IOS
Hxcharts Hxcharts includes four kinds of drawing such as instrument panel, histogram, circle chart, line chart, etc. simple

Animation
Lsanimator easy to Read and Write multi-chain animations Kit in Objective-c and Swift.

Video playback
Zfplayer a very powerful video player, support cache, breakpoint download
Jpvideoplayer-based Avplayer enables edge-to-bottom seeding, while supporting the continuation of breakpoints

Live video
Miaowshow iOS Video broadcast: High imitation blog< meow app>
Barragerenderer Live Barrage Frame
Danmutool Bullet Screen Rendering solution
Livesendgift Live Send bomb screen effect
Lflivekit live push stream based on OC write Youku Tudou Open source

Background Animation Implementation scheme
Stlbgvideo
Videosplashkit
Loginwithvideodemo
Xhlaunchad Open-screen advertising solution

File Upload and download
Sodownloader multi-tasking simultaneous download based on the AFNetworking3.0 package
Zfdownload Support Breakpoint Download real-time Download progress real-time download speed
Mcdownloadmanager A Simple and convenient multi task download Manager

Database operations
Jqfmdb Fmdb Package, simple operation, thread safety, strong extensibility, direct operation model or dictionary
Bgfmdb Fmdb Package, direct model operation database, many methods, powerful
FMDB

JavaScript interacts with OBJC
Uiwebview-ts_javascriptcontext through the runtime dynamic injection of interactive objects through the implementation of JavaScriptCore, the implementation of this classification agent method, the appropriate time to register the interaction, to achieve JS and OC interaction is very convenient
Ocjs_interac uses Uiwebview-ts_javascriptcontext to realize interactive demo
https://www.jianshu.com/p/939db6215436 Interactive Reference

* * Slide Effect *
Cwlateralslide line of code integrates ultra-low-coupling skid-slip capability

Image Management
Sdwebimage Picture Caching and loading
Sdcyclescrollview Carousel Diagram
Lximageloopbrowser Picture Browser
Photobrowser Swift. Picture viewer, interactive, expressive and consistent
Lxphotoalbumserver Picture Selector
Mwphotobrowser A simple IOS photo and video browser with optional grid view, captions and selections.
Tzimagepickercontroller a picture selector that supports multiple selection, selection of artwork and video, as well as a preview feature to support ios6+.
Zlphotobrowser easy-to-use album multi-frame, support preview/photo album, Preview quick Multi-select photos, 3DTouch
Idmphotobrowser Photo Browser/viewer inspired by Facebook's and Tweetbot ' s with ARC support, Swipe-to-dismiss, Image Pro Gress and more
Gkphotobrowser Image Browser supports customization

Cell-related
Uitableview+fdtemplatelayoutcell Cell Height Dynamic calculation
Mgswipetablecell cell side-slip removal

CollectionView
Collectionsectionview setting the background of the cell block for CollectionView

Locating a navigation pin
Locationmanager Block Callback positioning package
Intulocationmanager positioning
DXCUSTOMCALLOUT-OBJC Map Customization

No data blank page management
Dznemptydataset Blank Page Management

Small red dot angle standard solution
Rjbadgekit Little Red dot (message push reminder) Complete solution
Jsbadgeview Angle Mark

Pop-up window
Zhpopupcontroller Popup Your custom view is easy with support for custom mask style, transition effects and gesture to drag.

Rich Text
Mlemojilabel automatically identifies labels for URLs, numbers, mailboxes, @, #话题 #, and emoticons. You can customize your own expression recognition regular, and the corresponding expression image

FPS view
Gdperformanceview-swift
Yyfpslabel

Transition animations
Hhtransition Mainstream transition animation, no intrusion, easy to use API.

Carousel Diagram

Sdcyclescrollview

Responsive programming

Reactiveobjc

other
Sablurimageview You can use blur effect and it's animation easily to call only the methods.
Fdfullscreenpopgesture Full Screen slide gesture
Rcdraggablebutton can drag button (can achieve active button effect)
Sskeychain Key string
Sktagview supports auto-layout tag tag
Jctaglistview Label Auto Layout
Qiniu (7.0) Seven Cow cloud storage
Vtmagic similar to today's Headlines slide view
Mxparallaxheader tableview head drop-down amplification effect
Yykit well-known Yykit framework Yylabel (Rich Text) yyimage (gif,apng) etc are very useful
Uicountinglabel Digital animation effects
Asftableview Table Effect Implementation
Autoscrolllabel Text Marquee Scrolling effect
Selectseat Movie Seat selection effect
Fscalendar Very useful calendar frame
Idcardrecognition Mainland China second-generation identity card identification, automatically read the information on the identity card (name, gender, ethnicity, address, identity card number) and intercept the ID photo
Yj3dtouch Yj3dtouch can easily implement 3D Touch.
Wrnavigationbar a lightweight frame that dynamically changes the color, transparency, size, and other properties of the navigation bar
Airsandbox app inside view sandbox content simple operation
Dknightversion Night Mode Solution
Wmdragview drag-and-drop button to attach
Topasscodeviewcontroller A modal passcode input and Validation view controller for IOS
Popover an elegant and easy-to-use similar QQ and Message page in the top right corner of the mini-menu popup, the minimum support iOS6.
Posinputstreamlibrary Nsinputstream File stream reading album file
Iversion Version Update control
Leftslide Leftslideviewcontroller QQ Side Pull Realization

Full version App
Yreaderdemo anti-chasing book artifact fiction reader
Bilibili-fake Imitation bilibili iOS client

Tool class
Blstopwatch View app launch time optimize app launch plan
How many lines of code are written on Pprows mac

iOS Development common third-party open source framework continuously updated in ...

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.