您的位置:首页 > 移动开发 > Swift

源码推荐(12.2):在设备上发现内存泄露等问题,Swift实现Pinterest转场效果

2014-12-02 10:08 579 查看
在设备上发现内存泄露等问题--HeapInspector-for-iOS
HeapInspector是一个模拟了app中内存堆的iOS调试工具,通过该工具你可以直接在设备上发现app内存泄露等诸多问题,无需启动Instruments.
通过HeapInspector和heap截图,你可以确认泄露对象、保存周期、不再需要的Living objects以及静态对象和缓存的UIImage等。
测试环境:Xcode 6.0,iOS 6.0以上


视频/音频录制/相机引擎SCRecorder
SCRecorder是Objective-C中一个简单的类,类似Vine/Instagram的视频/音频录制/相机引擎。
SCRecorder允许使用暂停/恢复功能录制视频。虽然该项目最初是为了拍摄视频,但是你现在可用它的一些实用功能来拍摄照片。该项目高度可配置,其提供的所有属性应该可以满足你的要求,比如记录多个视频分段,移除不喜欢的记录片段以及合并和导出视频。。
需要框架:CoreVideo,AudioTool box
测试环境:Xcode 5.0,iOS 4.3以上


Swift实现Pinterest转场效果
在StackOverFlow上有人问Pinterest中转场的效果是如何实现的,在Pinterest的Blog上工程师大致对Pinterest的结构作了大致的介绍(这里再次对他们的开放态度再次钦佩),但是没有涉及到具体动画部分的实现。
所以自己抽空用Swift重新实现了一遍这个转场的效果。在具体的项目应用中可能会比这个Demo复杂一些,但是动画的效果部分应该差不了多少。


DZNWebViewController
该项目是一个简单的适用于iPhone & iPad的web浏览器,功能上类似Safari,适合在app内进行web浏览,可以被子类化和扩展。
测试环境:Xcode 6.0,iOS 6.0以上


左侧抽屉控制器--ICSDrawerController
ICSDrawerController是一个左侧抽屉控制器,包括所需要的基本功能 而且非常小巧易于定制。
支持iOS 7以上系统。


支持多种播放格式的播放器框架--***Player
该项目是一个适用于iOS的,小巧但非常强大的video播放器框架,可播放多种视频和音频格式(包括网络音频和视频流)。
功能主要包括:支持ARC;支持armv7、armv7s、arm64、i386和x86-64;支持本地文件;支持Windows SMB/CIFS文件;支持http、https以及rtmp协议;支持缩略图;实时位/帧率和网络缓冲进度计算;查询当前播放信息;播放速度控制;亮度、对比度以及饱和度调控;支持后台/前台播放以及支持全屏模式等等。



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