源码推荐(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协议;支持缩略图;实时位/帧率和网络缓冲进度计算;查询当前播放信息;播放速度控制;亮度、对比度以及饱和度调控;支持后台/前台播放以及支持全屏模式等等。
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协议;支持缩略图;实时位/帧率和网络缓冲进度计算;查询当前播放信息;播放速度控制;亮度、对比度以及饱和度调控;支持后台/前台播放以及支持全屏模式等等。
相关文章推荐
- 源码推荐(11.11):基础的 UIscrollView 例子,Swift/Objc滚动悬停效果实现
- 论坛源码推荐(7月14日):用Swift编写的确认视图 iOS 7转场API的缩放过渡效果
- 论坛源码推荐(7月2日):用Swift实现的图片过渡效果 在应用内重新创建文字视图
- 源码推荐(1月6日):3D效果的界面转场 把刷新变成游戏的控件
- 论坛源码推荐(6月18日):下拉手势实现多个操作 用Swift编写的打砖块游戏
- 论坛源码推荐(8月14日):基于高德地图iOS SDK的轨迹回放库,用Swift实现的设计模式
- 源码推荐(8.05):一行代码实现多风格的推送小红点,效果很好的跑马灯
- 论坛源码推荐(4月16日):类似FourSquare的视差效果 实现简单的颜色实例化
- 论坛源码推荐(7月9日):用Swift实现的计时器 最简单的方式展示iOS App更新
- 源码推荐(9.24):用 Swift 写的抽屉效果,Quartz 2D 绘制表情
- Openck_Swift源码分析——增加、删除设备时算法具体的实现过程
- 论坛源码推荐(6月26日):可折叠视图容器视图 用Swift实现的文本变换标签
- 论坛源码推荐(9月4日):水位波浪动画,Swift实现的动态图表库
- 论坛源码推荐(1月17日):Objective-C测试框架-GHUnit 实现多个侧边栏菜单效果-TheSidebarC
- minidlna源码初探(三)—— ACE实现SSDP设备发现功能
- 论坛源码推荐(7月3日):用Swift实现的GIF图像查看器 简单创建数据雷达图
- 源码推荐(8.20):仿evernote和微信标签效果,一个向上划动手势转场动画