您的位置:首页 > 移动开发 > Objective-C

源码推荐(2月12日):高效低内存音频播放引擎 基于NSXMLParser的Objective-C XML阅读器

2014-02-13 09:52 477 查看
知名品牌颜色代码--FPBrandColors

FPBrandColors是一个简单的UIColor类目,提供了一些知名品牌使用的颜色代码。  

测试环境:Xcode 5.0,iOS 4.3以上



高效低内存占用的音频播放引擎--FreeStreamer

FreeStreamer是适用于iOS和OS X的音频播放引擎, 专门为播放音频流而设计。该引擎示范UI简单,效率高,占用内存少,用C++写成。

功能:

高效低内存占用(Objective-C方法调用不会额外消耗性能)

支持ShoutCast和IceCast流媒体以及标准的HTTP协议

可检测流媒体格式

支持ShoutCast metadata

支持暂停,比如因通话暂停播放

支持后台播放

支持ID3v2

支持Podcast RSS feeds

内容可以被储存在文件中(查看OS X app)

可访问PCM音频示例

包含频率分析器(可查看Additions和iOS app)



基于NSXMLParser的Objective-C XML阅读器-XMLReader

XMLReader是一个基于NSXMLParser的Objective-C XML阅读器

该项目来源于Troy Brant开发的一个组件。http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/



倾斜手机查看图片剩余部分--RCCPeakableImageView

使用image自动填充image view,倾斜手机可以看到图片的剩余部分,并能根据图片尺寸进行调整。

测试环境:Xcode 5.0,iOS 4.3以上



极简风格,较SDWebImage更简单易用--ALImageView

ALImageView是支持cache的ImageView for URL,仅两个源文件引用即可支持并发image加载和本地、memory缓存,主要特点:

1、结构简洁,ALImageView.h和ALImageView.m两个源文件,一个public method可以实现加载;

2、基于G&C&D方式,支持多线程的并发模式;

3、同时支持本地缓存和memory缓存两种方式;

4、支持点击响应(target-action)、占位符、图片圆角;

5、支持多图容器。



DRDynamicSlideShow--提供数种页面滑动的交互效果

DRDynamicSlideShow 是 UIScrollView 的子类,轻松实现了令人惊奇的滑动交互效果。

DRDynamicSlideShow是UIScrollView的子类,它可以实现非常好的滑动交互效果,见以下动画效果。

不需要其他框架或者子类的支持。你只需要将DRDynamicSlideShow 添加 到view中,然后再添加DRDynamicSlideShowAnimation就可以实现以上效果。



AMScrollingNavbar

该Demo主要演示了可滚动的UINavigationBar,包含Scroll View、Table View、Web View以及Collection view。
该项目有点类似于iOS 7中Chrome或者Facebook app的导航栏。
这里有篇文章详细介绍了这个控件。 http://andreamazz.github.io/blog/2014/02/01/amscrollingnavbar-creating-a-cocoapod/ 测试环境:Xcode 5.0,iOS 4.3以上

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: