IOS比较常用的第三方组件及应用源代码(持续更新中)

把平时看到或项目用到的一些插件进行整理,文章后面分享一些不错的实例,若你有其它的插件欢迎分享,不断的进行更新~

一:第三方插件 
1:基于响应式编程思想的oc 
地址:https://github.com/ReactiveCocoa/ReactiveCocoa 
2:hud提示框 
地址:https://github.com/jdg/MBPRogressHUD 
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 
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/ 
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

二:源代码实例 
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 
  
  
三:辅助软件 
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

时间: 2024-08-09 21:58:27

IOS比较常用的第三方组件及应用源代码(持续更新中)的相关文章

iOS - 改掉那些已经过时的方法吧 (持续更新中。。。)

1.[弹出提示对话框] 在iOS9之前我们使用AlertView来弹出对话框,现在推荐使用AlertController,对于这个变化,参考另一篇博客<iOS9使用提示框的正确实现方式>. 2.[stringByAddingPercentEncodingWithAllowedCharacters替换stringByAddingPercentEscapesUsingEncoding] 这个方法真的好长...我们使用这个方法来进行字符串编码方式的更改.最常用的地方就是进行Http网络请求的时候,发

平时常用的Visual Studio操作技巧,持续更新中&hellip;&hellip;

移除未使用的命名空间--方法1:右键--"组织using"--"移除未使用的using"--方法2:Shift+F10--"O"-"R" 格式化当前文档,让文档排列齐整--ctrl + K, D 注释--ctrl + K, C 取消注释--ctrl + K, U 满屏/取消满屏--alt + shift + Enter 生成当前项目--shift + F6 生成解决方案--F6 显示输出窗口--ctrl + W, O 显示&q

【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)

Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包含:数组类.浏览器类.日期类.函数类.数学类.媒体类.节点类.对象类.字符串类.类型检测类.正则表达式类等内容. 使用方法 1. 引入Bable transpiler以保证支持ES6 <script type="javascript/text" src="./browser

shell 常用文件、字符串、二元整数测试操作符-持续更新中

常用的文件测试操作符-持续更新中 -e--exist 文件存在为真 -f--file 文件存在且为普通文件为真 -d--directory 文件存在且为目录为真 -s--size 文件存在且大小不为零为真 -r--read 文件存在且可读为真 -w--write 文件存在且可写为真 -x--executable 文件存在且可执行为真 -L--link 文件存在且为链接文件则为真 f1 -nt f2--new than f1比f2新则为真 f1 -ot f2--old than f1比f2旧则为真

H5移动端IOS/Android兼容性总结,持续更新中…

H5移动端IOS/Android兼容性总结,持续更新中… 1. IOS不识别日期 new Date("2018-07-01 08:00:00")在Android下正常显示可以直接进行各种操作转化,而在IOS下为invalid date,获取到的时间戳为NaN,确实有点坑啊,只能识别new Date("2018/07/01 08:00:00")这种的,所以需要转化一下,解决方法为统一增加.replace(/-/g,'/'): new Date("2018-0

FFMPEG常用命令-格式转换-持续更新中

ffmpeg是一个强大的工具,在工作者各种格式转换,编码,提取视频中的帧需要用到,记录下工作中常用的一些ffmpeg命令,持续更新中... 将输入的infile视频文件通过avc编码成h264的视频流 ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264 -i  input file     -an   disable audio    -vcodec 指定编码类型  -crf  采用cf的编码方式并设定level为23(CR

iOS 开发常用框架以及相关学习资料集合--不断更新

整理了一些开发时常用的一些框架的缩写,方便学习与记忆 有些资料可能时间比较久远了,我尽量挑选的都是最近两年的,里面有的是OC的,有Swift的,都是文章,语言的影响不大. 感谢以下各位博主的分享,如果有侵权的地方可以私信我删除,这是我的微博 http://weibo.com/lfbWb 不定时更新中 前缀 全称 对应库 简单解释 学习资料的链接 NS NextStep or NeXTSTEP Foundation.framework UI User Interface UIKit.framewo

(转)iOS开发——来改掉那些被禁用的方法吧(持续更新中)

iOS平台在快速的发展,各种接口正在不断的更新.随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“***is deprecated :first deprecated in iOS 9.0 - Use *******”.就像如图所示: 在实际项目开发中,我们要秉承一个信念就是:要把每一个警告当做错误来处理,并解决每一个警告.你想想,你运行一个项目,就算运行成功了,但是出现几十个.甚至几百个黄黄的警告,心情是不是很糟糕呢?我将在这篇博客结合我

持续更新中 --- IOS移动开发中的优质资源

在我们做IOS APP的开发过程中, 需要很多设计, 产品, 技术, 运营等方面的技巧和资源. 现将其整理汇总, 本文会一直持续更新. 敬请关注. 设计 Dribbble Dribbble是一个面向创作家.艺术工作者.设计师等创意类作品的人群,提供作品在线服务,供网友在线查看已经完成的作品或者正在创作的作品的交流网站. 其作品整体质量非常高,许多摄影师.设计师和其他创意产业人士都喜欢在这里展示其未完成的设计,通过与其他设计师的共同探讨来激发自己的灵感. Dribbble还针对手机推出了相应的软件