zoukankan      html  css  js  c++  java
  • IOS比较常用的第三方及实例

    一:第三方插件

    1:基于响应式编程思想的oc

    地址:https://github.com/ReactiveCocoa/ReactiveCocoa

    2:hud提示框

    地址:https://github.com/jdg/MBProgressHUD

    地址:https://github.com/SVProgressHUD/SVProgressHUD

    地址:https://github.com/scalessec/Toast

    3:XML/HTML解析

    地址:https://github.com/topfunky/hpple

    4:有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置

    地址:https://github.com/michaeltyson/TPKeyboardAvoiding

    5:状态栏提示框

    地址:https://github.com/jaydee3/JDStatusBarNotification

    6:block工具包。将很多需要用delegate实现的方法整合成了block的形式

    地址:https://github.com/zwaldowski/BlocksKit

    7:图片加载

    地址:https://github.com/rs/SDWebImage

    8:正则表达式

    地址:https://github.com/wezm/RegexKitLite

    9:Masonry代码布局

    地址:https://github.com/SnapKit/Masonry

    10:弹出窗

    地址:https://github.com/sberrevoets/SDCAlertView

    11:Button的样式

    地址:https://github.com/mattlawer/BButton

    12:验证网络连接状态

    地址:https://github.com/tonymillion/Reachability

    13:自动计算表格行高

    地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell

    14:关键帧基础动画框架,如动画效果的启动页

    地址:https://github.com/IFTTT/JazzHands

    15:iOS快速简单集成国内三大平台分享

    地址:https://github.com/xumeng/XMShareModule

    16:五项能力值展示的五边形

    地址:https://github.com/dsxNiubility/SXFiveScoreShow

    17:自动识别网址号码邮箱和表情的label

    地址:https://github.com/molon/MLEmojiLabel

    18:IM对话功能的封装

    地址:https://github.com/ZhipingYang/UUChatTableView

    19:字典转模型框架

    地址:https://github.com/CoderMJLee/MJExtension

    20:下拉上拉刷数据

    地址:https://github.com/CoderMJLee/MJRefresh

    21:表格行左右划动菜单

    地址:https://github.com/MortimerGoro/MGSwipeTableCell

    22:图文混搭

    地址:https://github.com/zhouande/TLAttributedLabel

    23:可以简单展示在UINavigationBar下方,类似Music app的播放列表视图,弹出菜单视图

    地址:https://github.com/DrummerB/BFNavigationBarDrawer

    24:比如筛选、模糊、优化、蒙版、调整大小、旋转以及保存等等。同时还提供了一个UIImageView子类从URL异步加载图片,并在下载完毕时展示图片。

    地址:https://github.com/Nyx0uf/NYXImagesKit

    25:底部TabBar

    地址:https://github.com/robbdimitrov/RDVTabBarController

    26:表情面版

    地址:https://github.com/ayushgoel/AGEmojiKeyboard

    27:记录框架

    地址:https://github.com/CocoaLumberjack/CocoaLumberjack

    28:IOS与javascript交互

    地址:https://github.com/marcuswestin/WebViewJavascriptBridge

    29:图表统计展示

    地址:https://github.com/kevinzhow/PNChart (或https://github.com/danielgindi/ios-charts)

    30:appStore评分

    地址:https://github.com/arashpayan/appirater

    31:iOS-Categories 扩展类大全

    地址:https://github.com/shaojiankui/IOS-Categories

    32:扫描二维码,仿微信效果,带有扫描条

    地址:https://github.com/JxbSir/JxbScanQR

    33:动效弹出视图(弹出窗里面为文字,可以定义弹出的方向,及显示的时间)--AMPopTip

    地址:https://github.com/andreamazz/AMPopTip

    34:基于Masonry自动计算行高扩展

    地址:https://github.com/632840804/HYBMasonryAutoCellHeight

     35:模仿新浪微博弹出菜单

    地址:https://github.com/wwdc14/HyPopMenuView

     36:搜索历史标签

    地址:https://github.com/zhiwupei/SearchHistory

     37:快速集成新手引导的类库

    地址:https://github.com/StrongX/XSportLight

    38:设置页面的封装

    地址:https://github.com/renzifeng/ZFSetting

    39:带箭头的弹出视图插件

    地址:https://github.com/xiekw2010/DXPopover

    40:下拉菜单插件

    地址:https://github.com/dopcn/DOPDropDownMenu/

    地址:https://github.com/12207480/DOPDropDownMenu-Enhanced (优化后的下拉menu)

    41:表格空白提示插件

    地址:https://github.com/dzenbot/DZNEmptyDataSet

    42:给任意UIView视图四条边框加上阴影,可以自定义阴影的颜色、粗细程度、透明程度以及位置(上下左右边框)

    地址:https://github.com/Seitk/UIView-Shadow-Maker

    43:不错的日期时间插件

    地址:https://github.com/CoderXL/UUDatePicker

    44:底部弹出选择

    地址:https://github.com/skywinder/ActionSheetPicker-3.0

    45:比较不错的引导页面插件

    地址:https://github.com/ealeksandrov/EAIntroView

    46:两个APP跳转的插件

    地址:https://github.com/usebutton/DeepLinkKit

    47:本地存取NSUserDefaults插件

    地址:https://github.com/gangverk/GVUserDefaults

    48:NSArray 和 NSDictionary关于LINQ的操作方式,封装一些常用的操作

    地址:https://github.com/ColinEberhardt/LinqToObjectiveC

    49:可以监控网络请求的内容

    地址:https://github.com/coderyi/NetworkEye

    50:时间帮助插件,可以快速获取时间,比较,增加等操作

    地址:https://github.com/MatthewYork/DateTools

    51: 不错的链式动作

    地址:https://github.com/jhurray/JHChainableAnimations

    52:弹出层视图,背景效果(可以自定义视图的内容)

    地址:https://github.com/HJaycee/JCAlertView

    53:圆形进度条的显示,中间可显示值

    地址:https://github.com/mdinacci/MDRadialProgress

    54:很帅的数据加载动画(可以用于数据列表加载的展现)

    地址:https://github.com/NghiaTranUIT/FeSpinner 

    55:一个开源的AFnetworking上层的封装(猿题库等运用)

    地址:https://github.com/yuantiku/YTKNetwork

    56:CBStoreHouseRefreshControl:一个效果很酷炫的下拉刷新控件

    地址:https://github.com/coolbeet/CBStoreHouseRefreshControl

    57:AFNetworking-RACExtensions:针对ReactiveCocoa的AF封装

    地址:https://github.com/CodaFi/AFNetworking-RACExtensions

    58:模糊效果(毛玻璃)

    地址:https://github.com/nicklockwood/FXBlurView

    59:UITableView展开效果的插件

    地址:https://github.com/sakkaras/SKSTableView

    60:ZIP压缩及解压插件ZipArchive

    地址:https://github.com/ZipArchive/ZipArchive

    61:自定义UIAlertView

    地址:https://github.com/lmcd/LMAlertView

    62:Facebook开源的动画库Pop

    地址:https://github.com/facebook/pop

    POP-MCAnimate把Pop封装,更加简单使用Pop

    地址:https://github.com/matthewcheok/POP-MCAnimate

    63:关于使用facebook动画库的实例集合

    地址:https://github.com/schneiderandre/popping  

    64:iOS 应用视图上添加简单闪烁效果Shimmer

    地址:https://github.com/facebook/Shimmer

    65:ios数据持久化插件,使得Core Data使用起来更加的便捷容易

    地址:https://github.com/magicalpanda/MagicalRecord

    66:创建缩合的iOS应用程序标题栏

    地址:https://github.com/bryankeller/BLKFlexibleHeightBar

    67:PDF阅读器核心库

    地址:https://github.com/vfr/Reader

    68:STPopup使弹出框也有UINavigationController的效果

    地址:https://github.com/kevin0571/STPopup

    69:基于核心音频,有助于进行实时,低延迟音频处理和可视化的iOS和OSX音频可视化框架

    地址:https://github.com/syedhali/EZAudio

    70:一个不错的弹出Sheet,可以前进跟后退,适合多个页面

    地址:https://github.com/m1entus/MZFormSheetController 

    71:Aspect库是对面向切面编程的实现,里面封装了Runtime的方法

    地址:https://github.com/steipete/Aspects

    72:一个不错在无输入源的输入框,如UITableViewCell等

    地址:https://github.com/slackhq/SlackTextViewController

    73:小红点插件,用于提示未读效果

    地址:https://github.com/weng1250/WZLBadge

    74:不错的照片选择器,视频选择器,支持单多选

    地址:https://github.com/mwaterfall/MWPhotoBrowser

    75:含10多种的转场动画效果

    地址:https://github.com/ColinEberhardt/VCTransitionsLibrary

    76:左右菜单显示(类似QQ导航)

    地址:https://github.com/romaonthego/RESideMenu 

    77:很赞的等待指示动画(比系统自带的帅)

    地址:https://github.com/ninjaprox/DGActivityIndicatorView

    78:KVOController一个简单安全的 KVO(Key-value Observing, 键-值 观察)工具, 提供简单方便、线程安全的API, Facebook 的开源项目之一

    地址: https://github.com/facebook/KVOController

    79:FormatterKit 收集了很多构思优秀的 NSFormatter 子类

    地址:https://github.com/mattt/FormatterKit

    80:自定义的UIPageControl(可以设置每个的样式)

    地址:https://github.com/Spaceman-Labs/SMPageControl

    81:使用NJKWebViewProgress做webview进度条(解决先前无法获得进度的问题)

    地址:https://github.com/ninjinkun/NJKWebViewProgress

    82:修改NavigationBar的显示效果

    地址:https://github.com/ltebean/LTNavigationBar/

    83:FCUUID获得设备号的替代方式

    地址:https://github.com/fabiocaccamo/FCUUID 

    84:多主题色或者白天黑夜模式的运用

    地址:https://github.com/Draveness/DKNightVersion 

    85:GPUImage是一个基于GPU图像和视频处理的开源框架,提供各种各样的图像处理滤镜

    地址:https://github.com/BradLarson/GPUImage 

    86:YY图片加载插件,可以支持动态,网络本地,渐进式图片加载等

    地址:https://github.com/ibireme/YYWebImage

    87:封装后的蓝牙帮助库

    地址:https://github.com/coolnameismy/BabyBluetooth

    88:一个很通用的需求就是引导教程

    地址:https://github.com/bubudrc/MPCoachMarks

    89:基于MPMoviePlayerController播放器KRVideoPlayer

    地址:https://github.com/36Kr-Mobile/KRVideoPlayer

    90:UICollection左对齐跟右对齐

    地址:https://github.com/mokagio/UICollectionViewLeftAlignedLayout    

    地址:https://github.com/mokagio/UICollectionViewRightAlignedLayout

    地址:https://github.com/avdyushin/FlowLayout

    91:自定义弹出对话窗,类似系统又可以自定义视图DQAlertView或MMPopupView 

    地址 :https://github.com/dinhquan/DQAlertView

    地址:https://github.com/adad184/MMPopupView 

    92:输入框在焦点获得时会有一个小标题JVFloatLabeledTextField

    地址:https://github.com/jverdi/JVFloatLabeledTextField

    93:针对一些UI进行显示优化,可以设置一些不同的背景色等

    地址:https://github.com/Grouper/FlatUIKit

    94:色彩插件,如果没有设计师又想一些漂亮的色彩就可以运用Chameleon

    地址:https://github.com/ViccAlexander/Chameleon

    95:两个不错的侧边栏显示插件ECSlidingViewController,SWRevealViewController

    地址:https://github.com/ECSlidingViewController/ECSlidingViewController

    地址:https://github.com/John-Lluch/SWRevealViewController

    96:各式各样的进度条,可以放在不同地方NAV或者图片 或者扇形M13ProgressSuite

    地址:https://github.com/Marxon13/M13ProgressSuite 

    97:拉动UITableView时CELL有一摇动的效果AMWaveTransition

    地址:https://github.com/andreamazz/AMWaveTransition 

    98:封装多种的头部滚动菜单VTMagic 

    地址:https://github.com/tianzhuo112/VTMagic 

    99:热更新JSPatch,用JS编写OC的功能

    地址:https://github.com/bang590/JSPatch

    100:底部CYLTabBarController插件

    地址:https://github.com/ChenYilong/CYLTabBarController

    101:文件注入插件XAspect,可以针对同一个方法进行注入

    地址:https://github.com/xareelee/XAspect

    102:路由插件routable-ios

    地址:https://github.com/clayallsopp/routable-ios

    103:最完善的Socket库了:支持异步TCP/UDP,支持GCD,Objective-C接口封装

    地址:https://github.com/robbiehanson/CocoaAsyncSocket

    104:使用UILabel实现滚动字幕移动效果

    地址:https://github.com/cbpowell/MarqueeLabel 

    105:iOS富文本组件的实现—DTCoreText

    地址:https://github.com/Cocoanetics/DTCoreText

    106:带图标的PPiAwesomeButton,可以定义图标在左右边

    地址:https://github.com/pepibumur/PPiAwesomeButton

    107:二维码、扫码、扫一扫、ZXing和ios系统自带扫码封装,扫码界面效果封装

    地址:https://github.com/MxABC/LBXScan 

    108:输入框带下拉框

    地址:https://github.com/EddyBorja/MLPAutoCompleteTextField 

    109:关于时间的显示label,还可以有倒计时,时间格式等

    地址:https://github.com/mineschan/MZTimerLabel

    110:一个不错的空白提示效果

    地址:https://github.com/jinxiansen/JHUD 

    111:一个照片裁剪器,支持照片的旋转,放大,与任意区域的拖拽裁剪

    地址:https://github.com/itouch2/PhotoTweaks 

    地址:https://github.com/ruslanskorb/RSKImageCropper[也不错]

    112:ijkplayer视频直播框架

    地址:https://github.com/Bilibili/ijkplayer

    113:灵活性很强的UIAlertView效果,可以修改其所有的样式

    地址:https://github.com/regexident/DLAlertView 

    114:一个弹屏效果插件BarrageRenderer

    地址:https://github.com/unash/BarrageRenderer

    115:刮奖效果插件

    地址:https://github.com/moqod/iOS-Scratch-n-See

    116:带农历的日期控件

    地址:https://github.com/tiger8888/WHUCalendar

    117:一个不错的数字键盘

    地址:https://github.com/matmartinez/MMNumberKeyboard

    118:腾讯直播开源iOS音视频采集与RTMP推流

    地址:https://github.com/goodow/GDLiveStreaming 

    119:光学识别储蓄卡以及信用卡

    地址:https://github.com/card-io/card.io-iOS-SDK 

    120:UIView圆角处理插件 优化

    地址:https://github.com/raozhizhen/JMRoundedCorner

    121:一个拥有更平滑的navigationBar切换动画的NavigationController

    地址:https://github.com/JNTian/JTNavigationController 

    二:源代码实例

    1:Coding.net客户端

    地址:https://coding.net/u/coding/p/Coding-iOS/git

    2:高仿美团iOS版

    地址:https://github.com/lookingstars/meituan

    3:模仿网易新闻做的精仿网易新闻

    地址:https://github.com/dsxNiubility/SXNews

    4:支付宝高仿版

    地址:https://github.com/gsdios/GSD_ZHIFUBAO

    5:高仿百度传课iOS版

    地址:https://github.com/lookingstars/chuanke

    6:模仿一元云购

    地址:https://github.com/JxbSir/YiYuanYunGou

    7:wordpress源代码

    地址:https://github.com/wordpress-mobile/WordPress-iOS

    8:v2ex源代码(文章类型,若报SVProgressHUD错,则把Podfile中的SVProgressHUD移除)

    地址:https://github.com/singro/v2ex

    9:PHPHub客户端(IOS8.0以上)

    地址:https://github.com/Aufree/phphub-ios

    10:快速搭建项目源代码

    地址:https://github.com/wujunyang/MobileProject

    11:如何优化UITableView中Cell加载图片的实例

    地址:https://github.com/allenhsu/UIScrollView-Samples/tree/master/LazyLoad

    12:开源的IOS代码集合

    地址:https://github.com/dkhamsing/open-source-ios-apps

    13:包含各种不错的OC跟Swift的插件集合,插件名单

    地址:https://github.com/vsouza/awesome-ios 

    14:一个关于UITableView针对cell的优化方案VVeboTableViewDemo

    地址:https://github.com/johnil/VVeboTableViewDemo 

    15:一个收集关于IOS面试题

    地址:https://github.com/ChenYilong/iOSInterviewQuestions

    16:ParseSourceCodeStudy Facebook开源的Parse源码分析

    地址:https://github.com/ChenYilong/ParseSourceCodeStudy

    17:高仿bilibili项目(集成基于ijkplayer的视频播放器(普通视频、直播视频))

    地址:https://github.com/MichaelHuyp/Bilibili_Wuxianda

    18:高仿<喵播APP>

    地址:https://github.com/SunLiner/MiaowShow

    19:一个天气类的APP,里面有丰富的动画效果

    地址:https://github.com/YouXianMing/YoCelsius

    地址:https://github.com/YouXianMing/Animations (动画实例集合)

    地址:https://github.com/YouXianMing/iOS-Design-Patterns (设计模式介绍)

    20:Core Animation框架动画效果实例

    地址:https://github.com/yixiangboy/IOSAnimationDemo

    三:辅助软件

    1:XCODE文档注解插件VVDocumenter

    地址:https://github.com/onevcat/VVDocumenter-Xcode

    2:将JSON格式化输出为模型的属性

    地址:https://github.com/EnjoySR/ESJsonFormat-Xcode

    3:图片提示插件

    地址:https://github.com/ksuther/KSImageNamed-Xcode

    4:图片转换插件

    地址:https://github.com/rickytan/RTImageAssets

    5: 测试模拟苹果通知

    地址:https://github.com/KnuffApp/Knuff

    6: HOStringSense  可以在弹出框写NSString,所见及所得

    地址:https://github.com/holtwick/HOStringSense-for-Xcode

     7:cocoapods-xcode-plugin  pod相关的操作可以在xcode菜单进行

    地址:https://github.com/kattrali/cocoapods-xcode-plugin

     8:switch枚举的时候会自动生成代码

    地址:https://github.com/stefanceriu/SCXcodeSwitchExpander

     9:git中关于各个语言的gitignore

    地址:https://github.com/github/gitignore

    10:FLEX(Flipboard Explorer)是Flipboard官方发布的一组专门用于iOS开发的应用内调试工具

    地址:https://github.com/Flipboard/FLEX

    11:ponyDebugger是一个远程调试工具包,通过使用 Chrome 开发者工具来调试 iOS 应用的网络流量和数据存储

    地址:https://github.com/square/PonyDebugger

    12: OC编码风格规范

    地址:https://github.com/NYTimes/objective-c-style-guide 

    13:FBMemoryProfiler:Facebook 出品的一个实时监测内存使用的库。相比于 Xcode 自带的 Instruments

    地址:https://github.com/facebook/FBMemoryProfiler

    14:app卡顿问题检测--KMCGeigerCounter(实例可以网上搜索)

    地址:https://github.com/kconner/KMCGeigerCounter/

    15:生成类的关系图KSHObjcUML

    地址:https://github.com/kimsungwhee/KSHObjcUML

    16:realm-cocoa实体映射数据库,有自个的数据库(可以替换SQLITE,速度比较快)

    地址:https://github.com/realm/realm-cocoa

    17:创建文档API,可以快速让APP先调用,并行开发

    地址:https://apiary.io/

    18:直接查看虚拟器上的沙盒路径simpholders

    地址:http://www.maczapp.com/simpholders

    19:FastStub实现了类似的功能,能自动解析出某个类头文件 , 父类 , 所有protocol 里面还没有被实现的方法(ctrl+cmd+k)

    地址:https://github.com/music4kid/FastStub-Xcode

    20:JSPatch把简单的OC代码转为JSPatch脚本代码,若复杂还得自个调整

    地址:http://bang590.github.io/JSPatchConvertor/

    地址:https://github.com/bang590/JSPatchX(编写JSPatch脚本自动补全)

    21:插件XcodeColors让xCode控制台输出文本有颜色

    地址:https://github.com/robbiehanson/XcodeColors

    22:自动打包并上传

    地址:https://github.com/nomad/shenzhen

    23:代码块模板

    地址:https://github.com/Xcode-Snippets/Objective-C

    24:头脑风暴画图软件

    地址:http://www.xmind.net/download/mac/ 

    25:查看单元格渲染时间--DWURecyclingALert

    地址:https://github.com/diwu/DWURecyclingAlert

    26:XCode皮肤集合,总有一个适合你

    地址:https://github.com/hdoria/xcode-themes

    27:代码格式化对齐插件(shift+command+x)

    地址:https://github.com/qfish/XAlign

    28:图片压缩软件

    地址:https://imageoptim.com/mac

    29:在线JSON 转义 或去转义等

    地址:http://www.sojson.com/yasuo.html 

    30:Mac上强大的iOS矢量绘图编程软件,paintcode for mac 破解版

    31:MobileVLCKit静态库下载链接

    地址:http://nightlies.videolan.org/build/ios/

  • 相关阅读:
    Docker容器启动时初始化Mysql数据库
    使用Buildpacks高效构建Docker镜像
    Mybatis 强大的结果集映射器resultMap
    Java 集合排序策略接口 Comparator
    Spring MVC 函数式编程进阶
    换一种方式编写 Spring MVC 接口
    【asp.net core 系列】6 实战之 一个项目的完整结构
    【asp.net core 系列】5 布局页和静态资源
    【asp.net core 系列】4. 更高更强的路由
    【Java Spring Cloud 实战之路】- 使用Nacos和网关中心的创建
  • 原文地址:https://www.cnblogs.com/lishishi/p/5829314.html
Copyright © 2011-2022 走看看