每周精选

Aaron Brethorst,2013年8月17日

欢迎来到我们的每周精选!今天我们有许多出色的控件和链接供您阅读,但我想特别强调一条我认为特别有趣的链接。上周,我了解到了一个关于GNUStep的新Kickstarter项目,该项目自1998年以来一直存在,提供了一个LGPL许可的核心OS X框架重实现,直到10.5 API。该项目的核心人物之一Gregory Casamento正在寻求筹集50,000美元的资金以资助进一步开发并将项目提升到与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分类,用于居中内容、启用附加缩放手势和添加动画属性获取器。

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 的子类,用于通过覆盖推送和弹出方法创建新的过渡效果。目前已实现了两种过渡动画

  • SquaresFlip

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

  • 立方体效果

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

MIT许可。

了解更多 加入收藏


NRSimplePlist

NRSimplePlist

轻松的库,可以方便地从 plist 中检索和编辑数据(XCode)

非常适用于存储持久系统数据,如 UI 颜色、数组、系统音乐、用户首选项以及所有 plist 可以存储的内容。试试这个库,节省时间。

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

(英意语言类名)

Cocoapods 即将推出...

Apache 2.0授权。

了解更多 加入收藏