尼科·舒曼

29个库
AdaptiveSidebarViewController是一个简单容器,能够在侧边栏(常规环境)中自适应显示Viewcontroller,或在导航堆栈中推送(紧凑环境)。
许可协议: MIT
APLArrayDataSource是一个用于在UITableView中显示表示为NSArray的数据的UITableViewDataSource。
本文档的构思和代码来自这篇精彩的objc.io文章:http://www.objc.io/issue-1/lighter-view-controllers.html
此外还支持:* 多个单元ID标识符 * 单元编辑(仅删除) * 部分,使用嵌套NSArrays作为数据源(请使用APLArrayWithSectionsDataSource子类)
许可协议: MIT
APLCollectionViewDataSource是用于集合视图的简单数组数据源。
它实现了所有必需的UICollectionViewDataSource方法,这样视图控制器只需要实现一个方法来配置单元。
TODO: * 多个部分。 * 多个辅助视图。
许可协议: MIT
UITextField默认情况下对其文本矩形没有左右边距。没有任何应用程序会希望使用默认的。更改文本矩形以及像占位符矩形等其他东西需要重写UITextField。这很糟糕,因此这个简单的类提供了用于操作某些操作的属性,您通常只能通过重写UITextField来更改这些操作。
许可协议: MIT
许可协议: MIT
如果用户尚未连接,则Apple的UIActivityViewController不会显示Facebook按钮。我们在此添加了自定义应用程序活动,以便在此情况下显示Facebook按钮。我们的活动试图呈现composeViewControllerForServiceType:SLServiceTypeFacebook,这会触发系统警报视图,显示在iOS系统设置中设置Facebook账户的更多说明。
许可协议: MIT
许可协议: MIT
将调试输出记录到控制台作为NSLog的替代方案
许可协议: MIT
Automatic show/hide of the navigationBar for individual viewControllers based on
在UIViewController上的apl_hidesNavigationBarWhenPushed属性。
许可协议: MIT
APLPageViewControllerDataSource在UIPageViewController的viewControllerBeforeViewController和viewControllerAfterViewController API之上提供基于索引的API。
许可协议: MIT
类似于Facebook应用程序中的滑动Hamburger菜单
许可协议: MIT
一个容器视图控制器,可以自动从不同的故事板加载视图控制器并将其嵌套为子视图控制器。这大大有助于保持故事板清洁和大小可控。
许可协议: MIT
文本字段可以配置一个选项列表,这些选项将显示在选择器视图中而不是显示键盘。
支持:* UIDatePicker 和 UIPickerView * 带有“选择无”选项的文本字段清除 * 左侧图像图标
许可协议: MIT
一个文本视图,可以像 UILabel 一样设置占位符文本。此外,您可以设置最大字符数。在此情况下,文本视图将只接受指定的字符数作为输入。用户能够输入剩余的字符数将在文本视图的右下角显示。
许可协议: MIT
一个简单的 UITextView 扩展,允许添加 URL 并在用户选择其中之一时得到通知。您可以使用 UITextView 的 'linkTextAttributes' 来定义嵌入的链接样式。
许可协议: MIT
将您的应用程序与最新的本地资源文件捆绑在一起,并且可以从远程 URL 动态更新它们,无论是在每次构建时还是在运行时。您的用户将始终拥有最新的资源文件版本,而无需重新提交新应用程序。
许可协议: MIT
ExpandableLabel 是一个简单的 UILabel 子类,在内容不适应指定的行数时显示一个可触摸的链接。如果被触摸,标签将展开以显示全部内容。
许可协议: MIT
当从一个 NSRangeException 而不是 throw 时,从具有超出 NSArray 边界的索引的 NSArray 对象访问一个项,将返回 nil。
许可协议: MIT