论坛源码推荐(6月9日):用Swift语言开发的RSS阅读器 对图像进行实时模糊处理
2014-06-09 17:42
435 查看
用Swift语言开发的RSS阅读器
一个用Swift语言开发的RSS阅读器。只用了不到一个小时,差不多100行代码。由此可见,Swift是一个不错的编程语言。
ZFDragableModalTransition
ZFDragableModalTransition有三种展示模态视图的方式,可自定义动画转换的效果。
测试环境:Xcode 5.0,iOS 6.0以上
MPSkewed
MPSkewed是iOS collection view的子类,可以将图片列表倾斜展示,并给图片添加视差角度。
测试环境:Xcode 5.0,iOS 5.0以上
下载地址:https://github.com/MP0w/MPSkewed
What's New
What's New可以用最简单的方式向用户展示app更新的最新变化和特点。
介绍:从iOS 7版本开始,苹果的app就是自动更新的。这样可以使更多的用户运行最新版本的app。但同时,自动更新也擦除了开发人员留下的更新笔记。苹果已经通过在app launch展示主要的变化解决了这个问题。
注意:只展示主要的变化,否则他们只获取用户使用app的方式。所以请谨慎使用该模式。
利用MTZWhatsNew和MTZWhatsNewViewController也可以实现。但在app launch,app的所有变化都会展示给用户。
只需提供app的每个版本的变化列表。即使不喜欢也可以做到。但是,也可以选择事先构建视图控制器。
用户上次打开的app的所有变化都会展示在列表中,即使这些变化跨越多个版本。
测试环境:Xcode 5.0,iOS 4.3以上
BlurImageProcessor
BlurImageProcessor提供了一个非常简单实用的方法对图片进行实时地模糊处理。图像进行模糊处理后,每一个新的模糊操作都会创建一个新分配的图像。根据半径和迭代次数的不同,它可以创建许多不同的图像效果,甚至是动画。
模糊操作可以是同步的也可以是异步的。同步操作运行在被称为线程/操作队列中。每个ALDBlurImageProcessor对象都有自己的处理队列以运行异步操作,所以很容易管理。另外,所有委托回调、通知和块的调用/解除都在同一个被称为异步模糊处理操作的线程/操作队列中。所以如果你要从主线程/操作队列中解除操作,不必担心直接使用新的模糊图像到用户界面的问题。
BlurImageProcessor试图实现内存和性能之间的平衡。它监听UIApplicationDidReceiveMemoryWarningNotification通知,在内存不足的情况下清理临时内部缓存区。此外,它还有一个智能缓存系统:每个模糊图像还在外部app中时就在内部留下了缓存。所以,如果你在同一原始图像上调用另一个相同半径和迭代次数的模糊操作,不会进行处理。当外部app引用完模糊图像后,它会自动清除相应缓存,不会浪费内存空间。
测试环境:Xcode 5.0,iOS 5.0以上
一个用Swift语言开发的RSS阅读器。只用了不到一个小时,差不多100行代码。由此可见,Swift是一个不错的编程语言。
ZFDragableModalTransition
ZFDragableModalTransition有三种展示模态视图的方式,可自定义动画转换的效果。
测试环境:Xcode 5.0,iOS 6.0以上
MPSkewed
MPSkewed是iOS collection view的子类,可以将图片列表倾斜展示,并给图片添加视差角度。
测试环境:Xcode 5.0,iOS 5.0以上
下载地址:https://github.com/MP0w/MPSkewed
What's New
What's New可以用最简单的方式向用户展示app更新的最新变化和特点。
介绍:从iOS 7版本开始,苹果的app就是自动更新的。这样可以使更多的用户运行最新版本的app。但同时,自动更新也擦除了开发人员留下的更新笔记。苹果已经通过在app launch展示主要的变化解决了这个问题。
注意:只展示主要的变化,否则他们只获取用户使用app的方式。所以请谨慎使用该模式。
利用MTZWhatsNew和MTZWhatsNewViewController也可以实现。但在app launch,app的所有变化都会展示给用户。
只需提供app的每个版本的变化列表。即使不喜欢也可以做到。但是,也可以选择事先构建视图控制器。
用户上次打开的app的所有变化都会展示在列表中,即使这些变化跨越多个版本。
测试环境:Xcode 5.0,iOS 4.3以上
BlurImageProcessor
BlurImageProcessor提供了一个非常简单实用的方法对图片进行实时地模糊处理。图像进行模糊处理后,每一个新的模糊操作都会创建一个新分配的图像。根据半径和迭代次数的不同,它可以创建许多不同的图像效果,甚至是动画。
模糊操作可以是同步的也可以是异步的。同步操作运行在被称为线程/操作队列中。每个ALDBlurImageProcessor对象都有自己的处理队列以运行异步操作,所以很容易管理。另外,所有委托回调、通知和块的调用/解除都在同一个被称为异步模糊处理操作的线程/操作队列中。所以如果你要从主线程/操作队列中解除操作,不必担心直接使用新的模糊图像到用户界面的问题。
BlurImageProcessor试图实现内存和性能之间的平衡。它监听UIApplicationDidReceiveMemoryWarningNotification通知,在内存不足的情况下清理临时内部缓存区。此外,它还有一个智能缓存系统:每个模糊图像还在外部app中时就在内部留下了缓存。所以,如果你在同一原始图像上调用另一个相同半径和迭代次数的模糊操作,不会进行处理。当外部app引用完模糊图像后,它会自动清除相应缓存,不会浪费内存空间。
测试环境:Xcode 5.0,iOS 5.0以上
相关文章推荐
- 推荐使用scikits.image 进行图像处理, 比较好用.
- 论坛源码推荐(12.16):MWOpenInKit--处理第三方URL schemes,天气应用Sol°开源项目
- 论坛源码推荐(7月10日):基于文本的实时Parse聊天室 Sketch iOS 8 UI组件扩展
- 题目:opencv下对图像进行图像模糊(均值滤波)处理和边缘检测
- vs2013在图像处理中的应用(4):用Traits进行界面开发
- (转)【推荐】使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享
- 论坛源码推荐(5月26日):实时监测用户微笑 炫酷的侧滑菜单
- 论坛源码推荐(7月18日):用Swift开发的Slingshot风格的通知 简洁的iOS Messages UI库
- 论坛源码推荐(6月10日):iOS 8指纹解锁 用Swift语言编写的JokeClient和FanFan
- iOS中对图片的处理(对图片进行滤镜处理、调整图片饱和度、亮度、对比度、创建一张实时模糊效果 View (毛玻璃效果)、截取一张 view 生成图片)
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之五--模块(菜单)管理源码分享 推荐
- 论坛源码推荐(3月27日):导航栏抽屉视图 背景滚动模糊效果
- 论坛源码推荐(12月23日):CollapseClick-可折叠列表 CocoaSPDY-Twitter SPDY开发包
- 论坛源码推荐(10月9日):Swift开发知乎日报客户端,轻量级自定义相机
- 【推荐】使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享
- 论坛源码推荐(12月10日): iOS简化开发工具--Canvas EFCircularSlider--可扩展的圆形滑
- 论坛源码推荐(3月3日):多样式图表组件 动态背景模糊的侧边栏菜单效果
- 论坛源码推荐(3月25日):类似QQ客户端进度加载效果 简化Objective-C中的日期和时间处理
- kidd风的IOS日志之学习用MetalPerformanceShaders进行图像处理(模糊效果)
- 论坛源码推荐(10.27):Swift/Objective-C行为驱动开发测试框架,函数式编程的Swift库