• iOS开源库


    项目告一段落,总结一下最近学习到的优秀的三方库,希望能帮到别人。

    (一)网络中常用的

    1、网络库:AFNetworking

    2、图片缓存:SDWebImage

    3、网络监测  Reachability

    4、刷新控件:MJRefresh                                

    5、轮播图SDCycleScrollView

    6、提示HUD:MBProgressHud、SVProgressHud

    7、公告栏:AutoScrollLabel 、MarqueeLabel 

    8、UIWebView的进度条接口库:NJKWebViewProgress
     
     
    (二)数据处理
    1、JSON和Model转换 MJExtension、JSONKit、Mantle、YYModel(不支持关键字转换)
     
    2、压缩和解压缩文件:ZipArchive
     
    3、账号密码的存取:SSKeychain

    4、数据库:FMDB                                     
     
     
    (三)图片浏览器
    MWPhoto——图片浏览器
     
     
    (四)自动布局
    1、自动布局:Masonry
     
     
    (五)分段选择器
    1、分选选择器:DZNSegmentedController
     
    2、分段选择器:HMSegmentedControl
     
    3、集成网易新闻, 腾讯视频, 头条 等首页的滑块视图联动的效果ZJScrollPageView
     
    4、支持定制,页面控制器,可以滚动内容和标题栏,包含多种style:TYPagerController
     
     
    (六)自定义视图类
     
    1、侧滑菜单:RESideMenuMMDrawerController 
     
    2、垂直弹出式菜单:kxMenu
     
    3、冒泡提示的效果:CMPopTipView
     
    4、CoverFlow效果:iCarousel
     
    5、单选按钮:DLRadioButton
     
    6、cell滑动出现多个按钮:SWTableViewCell
     
    7、带动画效果的图标控件:PNChart
     
    8、用于提醒用户给你的app打分的工具:Appirater
     
    9、富文本:TTTAttributedLabel
     
    10、模糊效果:FXBlurView
     
    11、倒计时:MZTimerLabel
     
    12、在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器:JDStatusBarNotification
     
    13、block框架:BlocksKit
     
    14、导航栏添加弹出视图:BTNavigationDropdownMenu
     
    15、进度条:DACircularProgress
     
    (七)工具类
    1、日志:CocoaLumberjack
     
    2、计算时间:DateTools
     
    3、渲染HTML:DTCoreText
     
    4、HTML模板引擎:GRMustache
     
    5、图像处理:GPUimage
     
    6、折线图和饼图:XSChart  TWRchart
     
    7、处理正则表达式:RegexKitLite
     
    8、谷歌开源的用于过滤HTML标签:GTMNSString+HTML
     
    9、检测内容泄露:MLeaksFinder
     
     
    (八)动画类
    1、Facebook动画框架:POP
     
    3、函数式响应式编程框架:ReactiveCocoa
     
    4、全屏pop手势动画:FDFullScreenPopGesture
     

    (九)导航栏相关

    1、导航栏显示隐藏:TLYShyNavBarLTNavigationBarAMScrollingNavbar
    2、导航栏添加动效背景:BusyNavigationBar、https://github.com/gmertk/BusyNavigationBar

     

  • 相关阅读:
    python 基于gevent协程实现socket并发
    python asyncio
    python 池 协程
    python
    python 守护进程
    python 线程 threading模块
    python 安装Django失败处理
    python 队列
    python 锁
    继承,抽象类,多态,封装
  • 原文地址:https://www.cnblogs.com/xiu619544553/p/5195069.html
Copyright © 2020-2023  润新知