每周汇总

Aaron Brethorst, 2013年8月17日

欢迎来到我们的每周汇总!今天我们有很多精彩的控件和链接供您阅读,但我特别想强调一个我认为特别有趣链接。上周我读到了一个关于GNUStep的新Kickstarter项目,这是一个自1998年以来就存在的项目,提供对Apple核心OS X框架的LGPL许可重实现,直到10.5 API。项目中的关键人物之一,Gregory Casamento,正在寻求筹集5万美元以资助进一步的开发并使项目完全兼容10.6。我投了10美元,并建议你也这么做。看到GNUStep更加完善只会使Cocoa开发者受益。

我也希望看到文档的改进和源代码转移到GitHub,但我会接受我能得到的一切 :)

下次见,
Aaron


我们正在阅读


本周控件

ICETutorial

ICETutorial

这个小型项目是实现Path 3.X应用引入的新教程。非常简单高效的教程,由N张全屏图片组成,你可以滑动以切换到下一页/上一页。

以下是特点

  • 用N张图片创建自己的教程
  • 固定标题(可以轻松替换为UIImageView,或者直接删除)
  • 本页滚动副标题,附带相关描述(更改文本、字体、颜色...)
  • 自动滚动(启/禁用,循环,设置持续时间)
  • 在下一页/上一页背景之间交叉淡化

MIT许可。

了解更多 添加到收藏  观看视频


每周汇总

MJTransitionEffect

MJTransitionEffect

在进入和退出时对UITableViewCell到Detail Controller进行动画过渡。这可以在多个应用程序中看到。目前,它是完全可定制的。

这些动画分为3个部分

  1. 为所有UI元素设置初始帧
  2. 现在进入动画已完成,你必须根据所需的Detail UI设置帧。
  3. 这是应用退出动画的部分。这些帧将等于最初设置的帧。然而,所有这些部分都是完全可定制的,用户可以根据自己的需要设置它们!

MIT许可。

了解更多 添加到收藏


AMBubbleTableViewController

AMBubbleTableViewController

实现一个以聊天泡样式的UITableView,具有不同样式并容易定制。

MIT许可。

了解更多 添加到收藏


MVBouncyView

MVBouncyView

提供弹跳功能的UIView分类。示例用法

UIView *view = (some view in your code)

view.bounceAmplitude = 1.25f; // optional

view.bounceAttenuation = 1.05f; // optional

view.bounceDuration = 0.3f; // optional

[view bounce:nil];

// To stop bouncing and return to original dimensions

[view cancelBounce];

BSD授权。

了解更多 添加到收藏


MELiPadCalendar

MELiPadCalendar

易于定制的iPad日历,使用UITableView显示每日待办事项。

MIT许可。

了解更多 添加到收藏


ZeeSQLiteHelper

ZeeSQLiteHelper

简单的SQLite辅助工具,能够用少量代码执行通用数据库任务,如从数据库中检索记录、插入、更新和删除记录。

BSD授权。

了解更多 添加到收藏


iOS7Menu

iOS7Menu

此控件类似于RESideMenu,但可以通过Storyboard进行配置,并使用手势而不是按钮。

http://monavari.de/fileadmin/data_archive/images/iOS7Menu/iOS7Menu%20-%20Breitband.m4v

MIT许可。

了解更多 添加到收藏


ABImageWrapper

ABImageWrapper

用于临时和长期图像缓存的图像包装器。

MIT许可。

了解更多 添加到收藏


MELSorting

MELSorting

对UIView进行排序。在游戏、选择器、设置和菜单中非常有用。

MIT许可。

了解更多 添加到收藏


SMTagField

SMTagField

SMTagField是UITextField的实现,允许轻松输入/显示标签。

MIT许可。

了解更多 添加到收藏


UIWebView-Blocks

UIWebView-Blocks

一个使用Blocks而不是混乱的代理的UIWebView简单分类实现。

MIT许可。

了解更多 添加到收藏


BDDROneFingerZoomGestureRecognizer

BDDROneFingerZoomGestureRecognizer

UIGestureRecognizer子类,启用一指缩放手势。

MIT许可。

了解更多 添加到收藏


BDDRScrollViewAdditions

BDDRScrollViewAdditions

UIScrollView分类,用于居中内容,启用额外的缩放手势,并添加动画属性的getter。

MIT许可。

了解更多 添加到收藏


KKGestureLockView

KKGestureLockView

适用于iOS的手势锁视图。

BSD授权。

了解更多 添加到收藏


KLCircleViewController

KLCircleViewController

受Circle应用程序启发的视图控制器之间平移的控制。

Apache 2.0授权。

了解更多 添加到收藏


ALBatteryView

ALBatteryView

由电池图像和填充当前电池水平的视图组成的简单视图。

MIT许可。

了解更多 添加到收藏


MSMenuView

MSMenuView

MSMenuView是一个易于使用的自定义uitabbarcontroller或菜单(iOS 6+)。

Apache 2.0授权。

了解更多 添加到收藏


DiamondActivityIndicator

DiamondActivityIndicator

这是UIActivityIndicatorView类的重制,基于@Sentry_NC(在这里找到:http://dribbble.com/shots/1185018-Diamond-Loading-Indicator-GIF)的概念。

MIT许可。

了解更多 添加到收藏


ABCustomUINavigationController

ABCustomUINavigationController

UINavigationController的子类,用于覆盖push和pop方法以创建新的过渡效果。目前已实现两种过渡动画。

  • SquaresFlip

屏幕被分成方块,每个方块旋转直到显示出新的控制器。有两种动画变体:随机和水平。

  • 立体效果

视图显示在一个立方体的不同侧面。有两种动画变体:水平和垂直。

MIT许可。

了解更多 加入收藏


NRSimplePlist

NRSimplePlist

一个易于使用的库,可以直接从和到plist中检索和编辑数据(Xcode中)。

非常适合存储持久化系统数据,如UI颜色、数组、系统音乐、用户首选项等。试试这个库,节省你的时间。

演示?这是一个单行方法,因此所有示例都在github的文档中。

(英语和意大利语类名)

即将推出Cocoapods...

Apache 2.0授权。

了解更多 加入收藏