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

来源:互联网 发布:wex5 php 后端开发 编辑:程序博客网 时间:2024/04/28 10:21

知名品牌颜色代码--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以上
0 0
原创粉丝点击