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 内置的地图库,但却是完全开源的,适用于任何地图资源。支持 OpenStreetMap, Microsoft VirtualEarth, CloudMade, OpenAerialMap, OpenCycleMap, SpatialCloud, 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/)。
项目地址>>
0 0
- 10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)
- 10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)
- 10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)
- 10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)
- 10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)
- 几个Github开源项目(PKRevealController、Nimbus以及Reachability等)
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
- GitHub 上 11 月份最热门的开源项目
- GitHub上热门常用的Android开源项目 拿来就用(完结)
- 2017年11月份GitHub上最热门的开源项目:前端还是那么火!
- 2014 年度 Git@OSC【非GitHub】 最热门的 50 个项目
- 开源的iOS框架:Nimbus
- 打造前端MAC工作站(七)GIT的使用以及GITHUB上如何创建项目等
- DSP(TI)]用rand()和srand()产生为随机数的方法总结
- 机房收费系统—软件需求说明书
- opencv CvMat矩阵学习
- div+css 学习笔记5
- pixel与dp换算
- 10个热门的Github开源项目(PKRevealController、Nimbus以及Reachability等)
- PopupWindow点击事件响应备忘
- 图象的半影调和抖动技术
- cocos2d-x 运动中的加速度效果
- 为什么BOOTLOADER是锁着的?
- ios coredate使用(下篇)
- linux 重命名文件和文件夹
- UML建模语言入门-视图,事物,关系,通用机制
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化