每周精选

Aaron Brethorst,2012年12月10日

大家好,欢迎来到我们的每周精选。您有11天的时间发布应用程序、更改价格和配置IAP,然后在圣诞期间苹果关闭iTunes Connect之前完成它们!您不希望被排除在外(哈哈),而且毫无疑问,还有许多其他应用程序等待审查,所以请尽快进行更改!

此外,我们的调查还将开放几天,我们非常希望听到您的反馈,这将有助于指导我们在未来几周和几个月内的工作。此外,对于每位受访者,我们将为您提供一套iOS应用程序的图标,或者代表您向charity:water捐赠5美元。所以,现在完成我们的调查

最好的祝词,
Aaron


DMLazyScrollView

DMLazyScrollView for iOS(支持无限滚动)允许您创建一个无限的UIScrollView(在水平方向上组织),并动态加载UIView,从而在需要时只有在需要时减少时间和内存消耗。

当您在滚动视图中显示许多UIView时,您不想通过创建一个大的UIScrollView内容视图、同时加载所有子视图并显示它们来浪费内存和时间;这在较老的设备上会很慢,也没有意义。

DMLazyScrollView允许您懒加载UIView并轻松动画页面滚动。您可以用来加载图片或整个视图,而无需痛苦。

MIT 许可

了解更多信息 添加到收藏夹


NUI

本周的控件《NUI》由旧金山iOS开发者Tom Benner编写。NUI允许您使用与CSS类似的样式表来设计iOS应用程序,让您能够在几分钟内设计整个应用程序的样式。

您可以根据简单的规则创建主题/皮肤,以便在多个应用程序间重用,使用变量(例如将@primaryFontName设置为Helvetica)等...

MIT 许可

了解更多信息 添加到收藏夹


Bitlyzer

类,用于在iOS中使用Bit.ly缩短URL(使用ARC的基于块和基于代理)。

BSD 许可

了解更多信息 添加到收藏夹


FXDDoubleTable

同时显示两个表格视图,一个在上面,一个在下面。表格的高度根据用户滚动哪一个是动态变化的。

当前端表格显示主要项目时,后端表格可以显示子项目的概览。当用户触摸并开始拖动前端或后端表格时,它们的高度将最大化或最小化,以提供舒适的滚动空间。

MIT 许可

了解更多 加入收藏


IDEKit

一个用于在Mac上开发丰富集成开发环境(IDE)的框架。IDEKit自带语法高亮、括号匹配、加载插件等功能,使得基于项目的IDE编写变得非常容易。难怪Xcode在内部使用它。

这是对原始IDEKit源代码的一个分支,因为在所有者SVN仓库中很难找到它。

LGPL授权。

了解更多 加入收藏


MSNavigationPaneViewController

MSNavigationPaneViewController是一个处理两个重叠子视图控制器呈现的视图控制器类。"面板"视图可以通过滑动手势移动,以露出下方的"主"视图。这种界面范式可以轻松实现类似Facebook、Path等许多应用程序中看到的导航功能。

MIT 许可

了解更多 加入收藏


DDSlidingPanels

屏幕四周有4个滑动面板!面板对您的应用程序是全局的,这意味着您可以一次配置每个面板,并且用户可以从应用程序的任何导航状态访问到该面板。如果您使用的是UITabBarControllerUINavigationController,用户始终可以访问滑动面板。

用户可以通过在拖动图像(可自定义)上轻触或通过在拖动图像上滑动来显示/隐藏面板,这与在iPad/iPhone上的通知面板从顶部滑动类似。显示/隐藏速度可以通过代码进行调整。

最有用的功能是支持自定义视图控制器。例如,您可以在Storyboard中创建自定义视图控制器,将其Storyboard ID分配给它,然后您可以在代码中将ID提供给滑动面板。面板将嵌入您的ViewController,调整其大小,并正确发送viewDidAppear:和其他标准消息!

看看它在真实应用中的样子:[https://itunes.apple.com/us/app/luxms-bi-us-taxes/id576252055](https://itunes.apple.com/us/app/luxms-bi-us-taxes/id576252055)

请注意,此代码只能用于iOS 6及更高版本。它基于最新的Apple功能,例如NSLayoutConstraint和视图控制器的嵌套。

MIT 许可

了解更多 加入收藏


SLGlowingTextField

这是一个类似于Bootstrap输入字段的非常简单的UITextField子类。添加文本字段,将borderStyle设置为UITextBorderStyleNone,将其类改为SLGlowingTextField,然后就可以使用了!

MIT 许可

了解更多 加入收藏


A3GridTableView

A3GridTableView是一个具有高性能网格布局的UIScrollView子类。

BSD 许可

了解更多 加入收藏


A3VerticalSliderView

A3VerticalSliderView是一个简单且可完全调整的带有动画的垂直滑块。

BSD 许可

了解更多 加入收藏


UIActivityCollection

一组iOS6 UIActivity提供者。

许可证未指定。

了解更多 加入收藏


CKSideBarController

CKSideBarController 是一个类似 UITabBarController 的 UIViewController,适用于 iPad。灵感来自于 iPad 的 Twitter 以及我自己的作品。

MIT 许可


GRButtons

创建无图像的社会网络按钮。

易于嵌入到任何项目中,需要两个文件。可用按钮:Facebook、Twitter、Google+、Pinterest、Dribble、Flickr、邮件。

MIT 许可


ZAActivityBar

一个易于使用的活动栏,旨在不干扰地显示任务的进度。

MIT 许可


DejalActivityView

DejalActivityView 方便显示带有旋转活动指示器和可调整文本的水平、边框式或键盘覆盖视图。

BSD 许可


XCDFormInputAccessoryView

XCDFormInputAccessoryView 是一个视图,用于在键盘上方使用,具有上一页、下一页和完成按钮以用于导航文本字段。

MIT 许可


GKLCubeViewController

一个观控制器,可以添加 4 个视图,并通过左右滑动进行旋转。目前需要正好 4 个视图,否则看起来会不好。

许可证未指定。


WCAlertView

WCAlertView 是 UIAlertView 的一个子类,支持颜色定制,并支持 Objective-C 块。

Apache 2.0 许可。