每周总结

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应用,只需几分钟即可为整个应用设置样式。

您可以创建跨多个应用可重用的主题/皮肤,使用简单规则(例如,将ButtonBorderColor设置为#CCCCCC),使用变量(例如,将@primaryFontName设置为Helvetica),等等…

MIT 许可。

了解更多 添加到收藏


Bitlyzer

用于iOS上使用Bit.ly缩短URLs的类(基于block和基于代理的ARC)。

BSD 许可。

了解更多 添加到收藏


FXDDoubleTable

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

当前视图显示主要项目时,后台视图可以显示次项目的一瞥。当用户触摸并开始拖动前视图或后台视图时,它们的高度会增加或减小,以提供舒适的滚动空间。

MIT 许可。

了解更多 添加到收藏


IDEKit

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

这是从原始IDEKit源码的一个分支,因为在其所有者SVN仓库中找到它有点挑战。

LGPL授权。

了解更多 添加到收藏


MSNavigationPaneViewController

MSNavigationPaneViewController是一个视图控制器类,用于处理两个重叠子视图的展示。可以通过滑动手势移动“面板”视图来显示下面的“主”视图。这种界面范式能够轻松实现Facebook、Path等许多应用程序中的导航。

MIT 许可。

了解更多 添加到收藏


DDSlidingPanels

屏幕每侧都有4个滑动面板!面板全局有效,这意味着您只需配置每个面板一次,用户就可以从应用的任何导航状态访问到该面板。无论是使用UITabBarController还是UINavigationController,用户总可以通过滑动面板来访问。

用户可以通过在拖动图标(可自定义)上点击或滑动来显示/隐藏面板,这与在iPad/iPhone的通知面板上从顶部滑动的操作非常相似。显示/隐藏速度可以从代码中进行调整。

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

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

请注意,代码只能在iOS 6及以后版本上使用。它基于最新的Apple特性,如约束布局(NSLayoutConstraint)和ViewController嵌套。

MIT 许可。

了解更多 添加到收藏


SLGlowingTextField

这是一个非常简单的UITextField子类,设计看起来像Bootstrap输入字段。添加文本框,将边框样式设置为UITextBorderStyleNone,将类更改为SLGlowingTextField,然后就可以使用了!

MIT 许可。

了解更多 添加到收藏


A3GridTableView

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

BSD 许可。

了解更多 添加到收藏


A3VerticalSliderView

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

BSD 许可。

了解更多 添加到收藏


UIActivityCollection

一组iOS6 UIActivity提供商。

许可证未指定。

了解更多 添加到收藏


CKSideBarController

CKSideBarController是一个类似UITabBarController的UIViewController,用于iPad。受Twitter for iPad的启发,以及我的个人作品。

MIT 许可。

了解更多 添加到收藏


GRButtons

无图片创建社交网络按钮。

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

MIT 许可。

了解更多 添加到收藏


ZAActivityBar

一个易于使用的活动栏,旨在非侵入性地显示任务的进度。

MIT 许可。

了解更多 添加到收藏


DejalActivityView

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

包括DejalActivityView:一个简单的水平样式加载视图,旨在在加载数据时你没有可视内容的情况下使用。DejalWhiteActivityView:与前一个相同,但有白色指示器和文本而不是黑色,用于暗色调视图。DejalBezelActivityView:带有灰色背景覆盖父视图的动画圆形矩形变化。DejalKeyboardActivityView:覆盖键盘显示。很少使用(可能在将来的版本中删除;如果需要,请告知)。包含示例项目。

BSD 许可。

了解更多 添加到收藏


XCDFormInputAccessoryView

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

MIT 许可。

了解更多 添加到收藏


GKLCubeViewController

一个视图控制器,可以添加4个视图并进行左右滑动旋转。目前需要恰好4个视图,否则外观可能不佳。

许可证未指定。

了解更多 添加到收藏


WCAlertView

WCAlertView是UIAlertView的子类,具有颜色自定义的功能,并支持Objective-C块。

Apache 2.0许可。

了解更多 添加到收藏