iOS比较常用的第三方及实例(不断更新中)

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

5:状态栏提示框

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

7:图片加载

8:正则表达式

9:Masonry代码布局

10:弹出窗

11:Button的样式

12:验证网络连接状态

13:自动计算表格行高

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

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

18:IM对话功能的封装

19:字典转模型框架

20:下拉上拉刷数据

21:表格行左右划动菜单

22:图文混搭

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

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

25:底部TabBar

26:表情面版

27:记录框架

28:IOS与javascript交互

29:图表统计展示

30:appStore评分

31:iOS-Categories扩展类大全

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

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

36:搜索历史标签

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

38:设置页面的封装

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

40:下拉菜单插件

41:表格空白提示插件

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

44:底部弹出选择

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

46:两个APP跳转的插件

47:本地存取NSUserDefaults插件

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

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

51:不错的链式动作

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

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

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

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

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

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

58:模糊效果(毛玻璃)

59:UITableView展开效果的插件

60:ZIP压缩及解压插件ZipArchive

61:自定义UIAlertView

62:Facebook开源的动画库Pop

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

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

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

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

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

67:PDF阅读器核心库

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

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

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

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

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

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

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

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

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

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

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

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

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

82:修改NavigationBar的显示效果

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

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

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

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

87:封装后的蓝牙帮助库

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

89:基于MPMoviePlayerController播放器KRVideoPlayer

90:UICollection左对齐跟右对齐

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

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

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

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

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

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

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

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

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

100:底部CYLTabBarController插件

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

102:路由插件routable-ios

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

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

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

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

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

108:输入框带下拉框

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

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

112:ijkplayer视频直播框架

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

114:一个弹屏效果插件BarrageRenderer

115:刮奖效果插件

116:带农历的日期控件

117:一个不错的数字键盘

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

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

120:UIView圆角处理插件优化

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

122:一个自定义的SearchBar可以替代系统自带

123:一个操作ICloud异步封装插件

124:一个关于股票K线的插件

125:一个金额增加动态效果的

126:一个不错的搜索展现跟历史插件(默认常见几种样式)

127:一个全屏手势返回的效果

128:一个不错的图片轮播插件,支持不同的效果跟样式

129:一个中文转拼音的插件

130:可以定制每个页面的导航条RTRootNavigationController

131:弹出箭头指向的菜单效果

132:网络请求拦截

133:实体映射数据库的插件

134:是否造成内存泄露的插件MLeaksFinder

135:iOS启动连续闪退保护方案

137:滚动、卡片、3D动画等效果的插件

二:swift第三方插件集合

1:带动画效果的tabBar插件

2:排版布局SnapKit

3:转JSON解析

4:网络请求库Alamofire

三:源代码实例

1:Coding.net客户端

2:高仿美团iOS版

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

4:支付宝高仿版

5:高仿百度传课iOS版

6:模仿一元云购

7:wordpress源代码

10:快速搭建项目源代码

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

12:开源的IOS代码集合

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

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

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

16:ParseSourceCodeStudyFacebook开源的Parse源码分析

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

18:高仿<喵播APP>

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

20:CoreAnimation框架动画效果实例

23:BeeHive是用于iOS的App模块化编程的框架实现方案

24:一个针对iOS模块化开发的解决方案

25:众筹网站kickstarter开源其iOS应用(swift)

四:辅助软件

1:XCODE文档注解插件VVDocumenter

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

3:图片提示插件

4:图片转换插件

5:测试模拟苹果通知

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

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

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

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

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

12:OC编码风格规范

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

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

15:生成类的关系图KSHObjcUML

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

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

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

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

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

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

22:自动打包并上传

23:代码块模板

24:头脑风暴画图软件

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

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

28:图片压缩软件

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

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

31:MobileVLCKit静态库下载链接

32:Reveal软件下载

33:格式化代码插件ClangFormat-Xcode

35:一个可以编写国际化文件的小软件,提高编辑效果

36:查看项目中没有使用的图片插件

37:一个关于Instuments使用指南.pdf

38:生成2X或3X的图标软件

39:推送测试工具

40:Swift学习资源集合

41:Swift一个方便的集合超过365本地Swift3扩展,以提高您的生产力

THE END
1.?如何快速提升编程能力?如何提高软件编程能力?如何快速提升编程能力? 要快速提升编程能力,可以采取以下几种策略: 多写代码和参与项目:通过实际编写代码和参与真实的项目,可以显著提高编程技能。这不仅包括完成小型项目,还应包括参与开源项目,与其他开发者合作,从中学习并贡献自己的代码。12 深入理解和实践算法 与数据结构 :算法和数据结构是编程的基础,深入https://blog.csdn.net/A_nanda/article/details/140440814
2.系列文章分类汇总读《向上管理的艺术:如何正确汇报工作》感悟 <学会提问-批判性思维指南>运用 「苦练基本功」超级大佬推荐工程师必看的书感悟 代码整洁之道--边界 《程序员修炼之道》解读1 会计学包含的两种程序设计思想 在【编程一生】公众号留言:666 可获取经典电子书。 三言 三言集锦6|不断规划与寻找自己的人生,想法把自己变重https://maimai.cn/article/detail?fid=1717206459&efid=rjkjp3XnQ3Cilaj-ZIoEXw
3.安徽继续教育在线(安徽开放大学)热爱祖国,拥护中国共产党的领导,深入学习领会习近平新时代中国特色社会主义思想,树立科学的世界观、正确的人生观和价值观,践行社会主义核心价值观,成为德智体美劳全面发展的社会主义事业的建设者和接班人。 2.职业面向要求 本专业的主要就业岗位包括程序员、网页设计师、网络管理员等,职业能力要求学生具备基本的专业能力、社https://www.ahjxjy.cn/ahdd/contents/266/301.html
4.从零到精通:快速掌握C的5个学习技巧误区:面向过程与面向对象混淆初学者容易将面向对象与面向过程混淆,导致类和对象的使用不清晰。在学习时要坚持 OOP 的思想,真正理解如何通过类来组织和管理代码。3. 借助实际项目加深对 C# 的理解 学习技巧:理论学习虽然重要,但通过实际项目来加深对 C# 的理解,能够帮助你将所学知识与实践结合,提高编程能力。在https://baijiahao.baidu.com/s?id=1818733715106574097&wfr=spider&for=pc
5.浅析科学发展观的现实意义(精选8篇)综上所述,当代大学生自我管理能力的培养和自我管理的实现只有以科学发展观为依据才能能到全面的发展。大学生思想的活跃性和不成熟性,要求其大力提高自身自我生活管理、自我学习管理和自我思想管理的能力,把低水平的需要、能力转化为高水平的需要、能力,把社会、时代对大学生之自我管理的能力要求转化为广大大学生完善自我https://www.360wenmi.com/f/fileuvgkxjc8.html
6.Pig编程指南它是基于Google发表的多篇论文而实现的,这些论文描述了Google的工程师们是如何对他们收集的海量数据进行存储和处理的。在过去的几年,雅虎和其他一些互联网公司共同推动了Hadoop的发展。如果想了解Hadoop的发展历史,请阅读Tom White(O’Reilly出版社出版)所著的 《Hadoop: 编程指南》一书。Hadoop需要被部署到集群机器中https://www.epubit.com/bookDetails?id=N31127
7.第8周教学活动安排(小学)2.因学院车位有限,暂无法对外提供停车车位,来院参加研修活动的老师,务请绿色出行。请学校领导对参加培训的老师及时通知到位。感谢配合支持! 3.学院是上海市无烟单位,请勿在校园内吸烟。 4.饮水请自带茶杯,喝饮料的老师扔水瓶时请注意干湿垃圾分类,没有喝完的水瓶请带走。 http://www.qxxx.shfxjy.cn/tzgg/158834.htm
8.员工年度工作计划(热门26篇)第二,要进一步加强本行业办公技巧的掌握,扩展 及其相关的知识,提高自身解决问题的能力。 第三,在完成领导交给的任务的基础上,还需要发挥自身优势,继续加强专业知识和新标准的学习,进一步提高专业技术能力,让所学知识和具体实践工作紧密挂钩。 三、工作计划 http://www.yueduku.com/work/niandugongzuojihua/925/925143.html
9.骨干教师培训总结很好的掌握数控编程以及一些软件应用,对于机械加工工艺和材料选用,有了更进一步的认识和了解,对于各种普通机床以及一些数控机床有了很好的操作能力,并且在理论的基础上提高了我自己的动手能力,和解决数控应用有关的问题的能力。在企业中的实训,更让我真实地感受到公司的工作环境及对技术的要求,对目前广泛使用的前沿技术https://www.gdyjs.com/shiyongwen/peixunzongjie/210187.html
10.2024个人年度工作总结(15篇)初心学习网(3)提高业务技术能力 随着计算机知识的不断更新和各种新业务的层出不穷,只在原有的知识基础上踏步势必会被时代所淘汰。为了能够促进企业的不断发展,位于企业技术知识最前沿的我们,更是不能放松对自己的要求。早在去年我们的领导就提出了每位技术人员至少掌握一种编程语言的要求,从20xx年到现在,我们共利用vb,asp,dehttps://www.fanwenvip.com/22877.html
11.超赞分享!干货汇集的前端周刊(第二期)程序人生——程序员的成长与故事 1. 码农和英语 地址:http://t.cn/R58edPj 英语对于码农来说是一个重要的技能。文中,作者通过自身经历分享了一些学习英语的经验与建议。 2. 如何高效的进行编程练习 地址:http://www.jianshu.com/p/25c32b497232 程序老司机带你通过了解编程与情绪周期,立定练习与计划,逐步提升https://www.imooc.com/article/10365
12.?2025寒假班连享会A0-A1 讲 依序介绍 Stata 的基本用法、数据处理、程序编写和可视化分析,学习这些内容无需太多的计量经济学基础,但对于提高实证分析能力和分析效率,大有裨益。本讲中,我会以一篇文章为实例,说明 Stata 的基本语法结构,并对数据处理过程中的关键问题进行介绍,如离群值的处理、文字变量的处理等。就我个人的经验而言,https://www.lianxh.cn/PX.html
13.程序员必看的书程序员软件开发它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、 通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序https://www.open-open.com/lib/view/open1420641079203.html
14.数据库绘图范文10篇(全文)根据丝杠编号进行一键式绘图的程序基本分为三步:1) 寻找该编号丝杠, 查询其轴段组成;2) 按顺序调用各轴段参数并绘图;3) 补全图纸的图框、技术要求等部分。 5.1 定义变量 在VBA界面后台进行编程, 编程首要就是定义变量, 如定义丝杠的产品编号cpbh、轴段数zjds、轴段的调用次数如dyjc以及绘制次数hzjc等。以及每个https://www.99xueshu.com/w/ikeyxy0opasp.html
15.进阶必看!大厂设计超爱用的敏捷开发指南优设网大厂设计超爱用的敏捷开发指南 谈互联网必谈敏捷,可你真的了解敏捷吗?你们公司用的是什么开发模式?一个健康的敏捷开发流程又是什么样的?设计师如何介入敏捷?如果你想到大厂上班,那么你必须要了解这些;如果你想职场晋升,那么利用敏捷帮助团队提效就是很好的机会。本次我将在团队内部的敏捷分享,进一步深挖,建议大伙小https://www.uisdc.com/agile-development-guide
16.系列文章分类汇总51CTO博客<学会提问-批判性思维指南>运用 「苦练基本功」超级大佬推荐工程师必看的书感悟 代码整洁之道--边界 《程序员修炼之道》解读1 会计学包含的两种程序设计思想 在【编程一生】公众号留言:666 可获取经典电子书。 https://blog.51cto.com/u_13362171/5107102
17.垃圾分类的主题班会活动方案(精选15篇)3.在课堂上通过提出问题、设置竞赛,引导学生讨论、设计方案、表达,培养探究问题的能力,进一步培养科学思维的素质。培养学生的分析问题、解决问题的能力和创新能力 六、活动形式 本项活动主要是通过班级文化宣传、课堂教育教学经过讨论、探究、设计方案等形式让学生们知道垃圾分类的意义和标准,了解可回收垃圾、生活垃圾和有https://www.yjbys.com/cehuashu/zhutibanhui/2884604.html
18.团队建设方案荐用理论武装教师思想,提高思想觉悟,做到坚持“三心”不放松(既教育中心、安全重心、质量核心),强化“四力”鼓干劲(增强实力,开发潜力,形成活力、提高能力),提高工作自觉性和主动性。 二、师德修养法——强化师德教育,提高教师修养 管理教师,师德为首。学高为师,身正为表。幼儿园教师是履行幼儿园教育教学工作职责的https://www.ruiwen.com/jianshefangan/6928922.html
19.由浅至深推荐进阶java书籍(附PDF下载)1. Java并发编程实战 本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞https://www.w3cschool.cn/java/java-book.html
20.《JavaScript函数式编程指南》阅读索引第一部分 函数式思想 第1 章 走近函数式 函数式思想 什么是函数式编程以及为什么要进行函数式编程 不变性和纯函数的原则 函数式编程技术及其对程序设计的影响 面向对象编程通过封装变化使得代码更易理解;函数式编程通过最小化变化使得代码更易理解。 1.1 函数式编程有用吗? https://www.jianshu.com/p/4fc2b5b6cb7a
21.入党积极分子培训自我鉴定范文(通用19篇)入党程序二是加强理论知识的学习,学习马列主义、毛泽东思想、邓小平理论、“三个代表”重要思想和科学发展观,坚定共产党信念,牢记党的宗旨,同一切不良现象,错误思想作斗争。 三是同时增强理论联系实际的能力,在实践中锻炼自己, 改造自己,完善自己,不断提高自己的政治理论修养,思想道德修养,组织纪律修养,科学文化修养,不断提高自https://www.027art.com/fanwen/rdcx/16479328.html