iOS开源控件库收集
这个其实不是类库,是一个Cocoa的Recipe
CocoaPods 为XCode project提供一个类似apt-get maven那样的类库管理工具, COOL, 教程见:http://www.cocoapods.org/
OPEventTracker 对mainThread event进行监控的帮助类
Core-plot iOS图表绘制
相对于iOS默认的UIActivityIndicator, MBProgressHUD提供更多类型进度提示
CocoaLumberjack objective-c上的log4j
ReactiveCocoa是GitHub上一个基本KVO上封装的类库,提供对obj value的监视、控制功能。说实话,让我想起了AOP
这个不是框架,而是一种App测试及crash report收集服务。hockey和test filght都提供类似服务
这个是UIImage的一个简单扩展,可以方便的让UIImage加载非bundle资源,简单方便。
FPPopover非常方便的显示信息提示的控件
idoubs开源iOS Sip/IMS VideoPhone客户端
MPFoldTransition提供Fold与Flip特效
又一个“下拉刷新”控件,这一个的好处是自定义功能比较强,与之相应的代码量就比较多,文件结构也较复杂。
AFNetworking又一个NSURLConnection的封装。相比之前我用过的ASIHttpRequest,它的好处是把协议解析这部分省了,无论XML或者是JSON,它都直接支持解析,不用你收到后自己再去折腾一回。
MGTiledMenu,一个有些类似Path button的objective-c封装,很cool,但是对它的适用场景我实在拿不太准。
Sparrow开源iOS游戏引擎,没用过,但是网页的样子不错。
非常省事的封装类,可以很简单的发送twitter消息。
开源滤镜库,用来为照片添加各种滤镜特效
Google API的objective-c客户端,如果你的代码需要访问Google的服务,这个是少不了的。
很棒的UIPageControler扩展,源代码在这里,这里还有一篇文章作了简要的介绍。
Zipzap为iOS和MacOS应用程序提供ZIP IO支持,也许将来能用得着?
chiahsien的UICollectionViewWaterfallLayout,为iOS带来Pinterest、花瓣风格的瀑布图片展示,非常适合用来展示图片。
地图应用中经常会出现这种情况。某一区域由于POI点过多,众多的map pin密密麻麻的排布在地图上面,让用户很难选择和点击到自己想要的结果。最好能有某种算法将相邻的poi自动分组合并。这篇文章讨论了一下现有的解决方案及他们自己的对策。
SMPageControl:相较iOS的默认控件,提供了更多的灵活定制。
STTweetLabel,相比普通的UILabel,STTweetLabel可以支持在Label中分色显示#Hashtag @people和超链接。并允许用户在点击这些元素时触发不同的行为。非常适用于显示微博消息。
Transformifier是一个在iOS设备上运行的工具程序。用于可视化调整3D变换及Caffine变换矩阵的参数。这玩意在做翻转类动画时还是挺有用的。
BCGenieEffect为iOS提供OSX的genie动画效果,用起来也很简单
转:http://www.cnblogs.com/wupher/archive/2012/04/28/2475132.html
iOS开源控件库收集的更多相关文章
- [原创][开源]SunnyUI.Net, C# .Net WinForm开源控件库、工具类库、扩展类库、多页面开发框架
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库.工具类库.扩展类库.多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: h ...
- C# WPF开源控件库:MahApps.Metro
其实站长很久之前就知道这个开源WPF控件库了,只是一直欣赏不了这种风格,但也star了该项目.每次浏览该仓库时,发现star越来越多,也看到很多网友对它的褒奖,所以今天就向大家推荐这款WPF控件库. ...
- Win10 UWP开发系列——开源控件库:UWPCommunityToolkit
在开发应用的过程中,不可避免的会使用第三方类库.之前用过一个WinRTXamlToolkit.UWP,现在微软官方发布了一个新的开源控件库—— UWPCommunityToolkit 项目代码托管在G ...
- Github 开源:升讯威 Winform 开源控件库( Sheng.Winform.Controls)
Github 地址:https://github.com/iccb1013/Sheng.Winform.Controls 本控件库中的代码大约写于10年前(2007年左右),难免有不成熟与欠考虑之处, ...
- Winform 开源控件库( Sheng.Winform.Controls)
升讯威 .Net WinForm 控件库提供了超过15种 Winform 控件,你可以直接使用本控件库,更可以通过本控件库学到 Winform 控件开发的方法和理念. 你可以学习到: 如何基于 Con ...
- C# WPF开源控件库MaterialDesign介绍
介绍 1.由于前端时间萌发开发一个基础架构得WPF框架得想法, 然后考虑到一些界面层元素统一, 然后就无意间在GitHub上发现一个开源WPF UI, 于是下载下来了感觉不错. 官网地址:http:/ ...
- 开源WPF控件库MaterialDesignInXAML推荐
今天介绍一个开源的C# WPF开源控件库,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件库,比如收费的Dev Express For WPF.Tele ...
- 国内开源C# WPF控件库Panuon.UI.Silver推荐
国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...
- 国内开源C# WPF控件库Panuon.UI.Silver强力推荐
国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...
随机推荐
- MySQL学习笔记:计算机服务中找不到MySQL服务
不知道什么原因,连接了远程服务器之后,本地服务就连接不上. 经排查,发现服务中的MySQL服务居然不见,一番搜索之后,在CMD中进入到MySQL安装目录的bin下执行以下语句: mysqld.exe ...
- mybatis中多条件判断---choose when的用法
<select id="getFunctionByPage" resultMap="FunctionRlt"> SELECT K.FUNCTION_ ...
- Django数据库数据表操作
建立表单 django通过设置类来快速建表,打开models.py 例: from __future__ import unicode_literals from django.db import m ...
- centos7 PDI(Kettle)安装
kettle介绍 PDI(Kettle)是一种开源的 ETL 解决方案,书中介绍了如何使用PDI来实现数据的剖析.清洗.校验.抽取.转换.加载等各类常见的ETL类工作. 除了ODS/DW类比较大型的应 ...
- 《精通Python设计模式》学习之建造者模式
这种模式,就是将一个最终对象分级分层建造出来. 在软件发布过程中,不同的JAVA,PYTHON,NODE.JS,ZIP压缩包, 就可以使用不同的阶段来使用建造者模式的. from enum impor ...
- contabs.js 的使用
1. 先下载两个文件 https://files.cnblogs.com/files/xiaojf/style.css https://files.cnblogs.com/files/xiaojf/c ...
- 【洛谷】P4207 [NOI2005]月下柠檬树
题解 原来自适应simpson积分是个很简单的东西! 我们尝试分析一下影子,圆的投影还是圆,圆锥的尖投影成一个点,而圆台的棱是圆的公切线,我们把圆心投影出来,发现平面上圆心的距离是两两高度差/tan( ...
- hive将数据导致本地磁盘
hive -e "select * from wyp" >> local/wyp.txt 其中我更喜欢弄好临时表,然后交互式查询时让相关人员自己去按逻辑处理数据,最 ...
- 异常类Exception(String message, Throwable cause)中的cause理解
这个在构造函数里面竟然有一个Throwable,感觉有些奇怪. 1. Throwable cause 这里cause要传一个Throwable的子类异常进去么? 是引起这个异常的异常,如果这个值是空值 ...
- Jersey入门一:从Maven Archetype创建jersey项目
1.用Ctrl+空格调出Spotlight搜索,输入ter调出终端窗口  2.在终端窗口进入将创建jersey项目的目录:  3.输入如下命令,创建一个名为的simple-service项目: m ...