Third Party

https://github.com/starainDou 欢迎点星






  • A:推荐使用

  • B:修改使用

  • C:参考使用

自动布局

  • Masonry(A)
    • iOS自动布局框架-Masonry详解
  • SDAutoLayout(A)
    • SDAutoLayout:比masonry更简单易用的自动布局库
  • MyLinearLayout(A)
  • FDTemplateLayoutCell(A)
    • 优化UITableViewCell高度计算的那些事

网络相关

  • ASIHTTPRequest(A)
    • IOS开发网络篇之──ASIHTTPRequest详解
  • AFNetworking(A)
    • AFNetworking的使用方法
    • iOS开发:AFNetworking和ASIHTTPRequest的比较
  • Alamofire(A)
    • Swift Alamofire
  • ZFDownload(断点下载)(A)

图像相关

  • SDWebImage(A)
    • SDWebImage的使用以及原理介绍
  • YYWebImage(A)
    • iOS学习之 YYWebImage 替代 SDWebImage
  • SDCycleScrollView(A)
    • SDCycleScrollView的使用
  • YYImage(A)
  • MWPhotoBrowser(A)
    • MWPhotoBrowser照片浏览器框架的原理与使用
  • MJPhotoBrowser(A)
    • MJPhotoBrowser的用法
  • TZImagePickerController(A)
    • RSKImageCropViewController与TZImagePickerController
  • ZLPhotoBrowser(A)
  • XLPhotoBrowser(B)
  • NYTPhotoViewer
  • TOCropViewController(自定义裁剪)
  • LFImagePickerController(带图片编辑功能)
  • LFMediaEditingController(图片/视频编辑器)
  • FLAnimatedImage(gif展示)
  • PYPhotoBrowser(空间九宫格选择图)
    • 用SDWebImage加载FLAnimatedImage
  • YLGIFImage(异步使用gif )
  • GPUImage(A)
    • GPUImage的集成步骤
    • iOS开发之实现模糊效果 Core Image 、 vImage 、UIVisualEffectView、FXBlurView、GPUImage、UIImage+ImageEffects
    • 1小时学会:最简单的iOS直播推流(四)如何使用GPUImage,如何美颜

音频相关

  • QQVoiceDemo(仿qq录音)(C)

视频相关

  • LFCameraPickerController(拍照/录制)
  • ijkplayer(A)
  • ZFPlayer(A)
  • ios-360-videos

广告引导

  • XHLaunchAd(A)
    • iOS启动页广告XHLaunchAd
  • ZLaunchAd(swift/OC)(B)
  • LBLaunchImageAd(B)
    • 分分钟解决iOS开发中App启动广告的功能

刷新效果

  • MJRefresh(A)
    • 使用
    • Swift设置MJRefresh下拉刷新样式
    • 80.iOS-Swift-MJRefresh重写
  • SVPullToRefresh
  • ODRefreshControl(橡皮糖刷新,类似QQ)(A)
  • CBStoreHouseRefreshControl

转换模型

  • MJExtension(A)

    • 使用
  • YYModel(A)
    • 一篇文章全吃透—史上最全YYModel的使用详解

内容引导

  • XSpotLight(B)

数据存储

  • YYCache(A)

文字排版

  • YYText(A)

应用内购

图表相关

  • 17.PNChart(A)

二维码

分类文件

链式编程

皮肤主题

  • DKNightVersion(A)
    • DKNightVersion框架的原理和使用
    • swiftDKNightVersion的基本使用

日历

三方相关

  • openShare(A)
    • 介绍一款超轻量级分享框架 openShare,秒集成社会化分享
  • 微信支付(C)
  • 支付宝支付(C)
  • 微信/支付宝支付分类(C)

架构模式

热更新

设备信息

  • UIDeviceListener(能得到电池循环)(B)
  • EEIOKitListenerttps://github.com/eldade/EEIOKitListener

手势相关

  • FDFullscreenPopGesture

键盘相关

  • TPKeyboardAvoiding(A)
  • IQKeyboardManager(A)

提示组件

  • MBProgressHUD(A)
    • MBProgressHUD 常用的四种方式
  • SVProgressHUD(A)
    • iOS 进度框(二) SVProgressHUD

即时通讯

  • JSQMessagesViewController(聊天界面)(A)
  • SocketRocket(WebSocket客户端)(A)

弹出菜单

  • NirKxMenu(B)
  • kxmenu(B)
  • YBPopupMenu(B)
  • AwesomeMenu(路径动画)(A)
  • DiffuseMenu_Swift(AwesomeMenu的swift版)(B)
    • AwesomeMenu的另一个swift版
  • KYGooeyMenu
  • QBPopupMenu(B)
  • DOPDropDownMenu-Enhanced(B)
  • Context-Menu.iOS
  • IGLDropDownMenu

侧滑抽屉

  • RESideMenu(A)
  • LGSideMenuController(B)
  • iOS-Slide-Menu(B)
  • CWLateralSlide(B)

密码输入框

  • XLPasswordView

动画相关

工具集合

  • FBMemoryProfiler(内存检测工具)(A)
  • FBKVOController(提供SEL,Block的KVO)(A)
    • FBKVOController详解

效果特效

  • WritingEffect(文字路径书写效果)(B)
  • Shimmer(Facebook文字闪动效果)(A)
  • lottie(动画效果)(A)

状态栏通知

  • JDStatusBarNotification(A)
  • CWStatusBarNotification(A)

其他

  • 选座框架FVSeatsPicker(B)
  • CCPCustomCamera(自定义相机)(B)
  • BackgroundLocation(后台定位)(B)
  • ZLFlowChart(流程效果)(B)
  • LXReorderableCollectionViewFlowLayout(长按排序,支持iOS8)(A)
  • uicollectionview-reordering(瀑布流长按排序)
    • 博客
  • LYEmptyView(无数据时占位图)

DLSlideView

  • 基于ViewController的container特性(而非scrollview)来管理各个子页面,保留原始的系统消息,没有隐患。同时内存模型更优于使用scrollview的方式,理论上可以支持无限分页。


    Third Party_第1张图片
    DLSlideView.png

类似的框架1
类似的框架2
类似的框架3

MessageDisplayKit

  • 一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友圈、漂流交友、摇一摇和更多有趣的功能
    [图片上传失败...(image-a53d6b-1512800515592)]

16.animated-tab-bar

Third Party_第2张图片
animated-tab-bar.gif

Shapes

  • 动画效果

20.XAlert

  • 动效alertView


    Third Party_第3张图片
    XAlert.gif

MTPortalTransition

  • 开门撕裂动画


    Third Party_第4张图片
    openDoor.gif

iOS-Runtime-Headers

VVBlurPresentation

  • 王巍作品;在原来控制器基础上做模糊,然后present新的viewController的

学习demo集合

带农历的日历

Third Party_第5张图片
Calendar.gif

日历FSCalendar

JTCalendar

SwipeCellKit for swift

Third Party_第6张图片
Transition-Border.gif

34.仿QQ图片选择LPDQuoteImagesView

LPDQuoteImagesView

转场效果XWTransition

XWTransition.gif

拖动排序collectionViewCell

Third Party_第7张图片
XWDragCellCollectionView.gif

毛玻璃

Blur.gif
Third Party_第8张图片
NirKxMenu.png

一个类似框架 CTAssetsPickerController

UITextView加占位字

AR版本俄罗斯方块

ZFPlayer

WMPlayer

coreImage滤镜

二维码扫描

collectionView头部悬停

Third Party_第9张图片
Paste_Image.png

头部悬停下部多tableView

Third Party_第10张图片
TableViewsInTableView.png

UIScrollView嵌套UItableView 实现流畅滑动体验

nestScrollView

Third Party_第11张图片
nestScrollView.png

头像浪起来

Third Party_第12张图片
JSWave.png

购物车

微信小视频样式、自定义相机、GPUImage滤镜渲染、视频压缩、前后镜头录像&同步切换滤镜

发送到桌面

裁剪图片

双向滑块

Third Party_第13张图片
Paste_Image.png

表格

使用-

56.cell滑动播放视频

57.图片放大切换控制器过渡动画

类似

58.链式编程

链式编程qddNOVO

59.UITableViewRowAction 按钮

Third Party_第14张图片
UITableViewRowAction.png

60.瀑布流布局--横竖都可以

61.二维码扫描(zbar/zxing/原生自由组合,设置方框颜色,设置样式)

62.聊天键盘

63.打开本地或者远程的PDF,word,excel,PPT等文件

64.倒计时(包含cell)

65.引导页

66.朋友圈评论

68.强大的 SWTableViewCell

69.MGSwipeTableCell

70.UICollectionView的header悬停

71. TTTAttributedLabel

73.网状图 SXFiveScoreShow

75.js交互WebViewJavascriptBridge

76.分类大全

77.链式动作JHChainableAnimations

78.监控网络请求内容

79.圆形进度

81.数字翻转动画JDFlipNumberView

Paste_Image.png

83.ffmpeg movie player kxmovie (kxmenu github)

84.Shimmer

Third Party_第15张图片
shimmer.gif

85.AmrVoiceConverter

Convert between AMR Data and WAV Data. Convert between AMR File and WAV File.
Convert between AMR Data and WAV File. Convert between AMR File and WAV Data.

86.聊天键盘 AGEmojiKeyboard

聊天键盘 KeyboardforChat

87.聊天界面

88.支持动画,超出范围可点的tabbar CYLTabBarController

89.支持上下和左右滑动,标题悬停的tableView-->47

90.标题悬停(效果),标题

[图片上传失败...(image-1e36c5-1512800515592)]

91.collectionView各种布局

92.遮掩布局 SPRCollectionView

93.雷达效果

检测url,@,# KILabel

强大的录音波形 EZAudio

花式二维码

你可能感兴趣的:(Third Party)