10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)

来源:互联网 发布:ace editor python 编辑:程序博客网 时间:2024/04/29 08:34
PKRevealController
PKRevealController是一个iOS平台上的视图控制器集合,通过展现多个视图控制器来进行控制器之间的切换。设置简单,高度灵活。
PKRevealController是ZUUIRevealController的进化,ZUUIRevealController是一个类似Facebook 客户端的视图横向切换的效果。PKRevealController整个控制器从头至尾进行了重写,API不兼容以前的版本,不过你也可以访问使用以前的版本。
项目地址>>
 
 
Nimbus  
Nimbus是Three20 开发团体中一个非常热门的项目。
Three20是在Facebook 的iPhone程序剥离出来的框架,发布已经有好长时间了。Three20包含很多非常实用的类,可以帮你快速把一些功能添加至app中,比如照片浏览,缓存等。Three20被用在很多不同的应用中,但是它有一个缺点--很难找到相关文档,你只能花费大量时间从例子中弄明白一些东西。
 
Nimbus项目旨在落实Three20,但是提供文档放在第一位,其次才是功能。Nimbus并不能完全替代Three20,但也包含Three20的一些功能,并且提供了部分优秀的例子,比如如何异步下载和缓存图片。Nimbus在6个月前进行过一次更新。
项目地址>>
文档地址>>
 
 
Cheddar for iOS
Cheddar for iOS是Cheddar的iPhone与iPad 通用客户端,是一个简单的,即时的任务管理器。
你可以从App Store免费下载Cheddar for iOS。
项目地址>>
官方网站>>
 
Route-Me 
Route-Me是一个曾经非常火爆的iPhone开源地图库,可以为你提供高质量的地图和定位功能。该项目在8个月前进行过一次更新。它的外观设计和感觉更像iOS 内置的地图库,但却是完全开源的,适用于任何地图资源。支持  OpenStreetMapMicrosoft VirtualEarthCloudMadeOpenAerialMapOpenCycleMapSpatialCloud, TileStream7 以及DBMap和 MBTiles 。
项目地址>>
 
 
iOS-Artwork-Extractor 
iOS Artwork Extractor可以把所有图片和emoji符号提取出来,并导入png文件。为了提取出视网膜显示屏 @2x高分辨率的图片,在模拟器中选择硬件>设备>iPhone 4菜单。png文件会被保存至桌面上的文件夹。
项目地址>>
 
 
CMPopTipView 
是一个开源的泡泡风格文本提示框控件,从UIView派生而来,可用于iPad和iPhone app上,主要用来对用户操作进行提示,反馈系统状态等。
CMPopTipView可以自定义文本和背景的颜色,提供了边测滑出和弹出两种动画效果。可以通过用户点击或者以编程方式解除。全部使用Core Graphics进行渲染。
项目地址>> 
 
 
Reachability(检查网络连接)
Reachability是用来检查应用当前的网络连接状况,是苹果Reachability类的直接替代品,支持ARC,支持block,使用GCD方法来通知网络接口的变化。
项目地址>>
 
 
Slash 
在iOS 6中显示属性字符串已经简单多了,但以编程的方式来创建还是有点恐怖。Slash提供了一个简单的可扩展的HTML风格的标记语言,充分利用了iOS 6中NSAttributedString的新功能。
项目地址>>
作者通过自述文件展示了如何自定义不同的标签:
 
 
BCGenieEffect
实现了在Mac OS 中最小化或最大化窗口时的过渡效果。BCGenieEffect包含一个UIView category,允许你在iOS视图中添加这个效果。自定义长方形的起点、终点以及边缘。基于CoreAnimation。
项目地址>>
Underscore.m  
Underscore.m是一个小型实用工具库,可以帮助开发者更方便地处理Objective-C中常见的数据结构。灵感来自于了不起的underscore.js(http://documentcloud.github.io/underscore/)。
项目地址>>
转载地址:http://www.cocoachina.com/applenews/devnews/2013/0626/6488.html
0 0