Markus Gasser

12个库
受到启发于http://praeclarum.org/post/45690317491/easy-layout-a-dsl-for-nslayoutconstraint
许可证:MIT
要与之交互的主要类是DNDDragAndDropController。您为控制器提供两种类型的视图进行操作:拖拽源:这些是开始拖拽操作的视图;放置目标:这些是您可以将物品放置的视图。
在仓库中有一个简单的示例项目,它演示了该库的基本功能。
许可证:MIT
FPSCounter是一个用于测量iOS应用程序帧率的小型库。
您可以用一行代码在状态栏中显示当前帧率。或者,如果您想有更多控制权,您可以通知自己的代码FPS的变化,并在需要时显示它。
许可证:MIT
当您想将项目分割成多个Storyboard时使用此视图控制器。将视图控制器放入主Storyboard中,并指定您要加载视图控制器时跳转到的Storyboard和场景的名称。KNMExternalViewController在屏幕上显示时会自动加载内容。
许可证:MIT
提供从NIB/XIB文件加载数据的UIView、UIControl、UITableViewCell和UICollectionViewCell的子类。如果XIB文件与视图子类的名称相同,通常不需要进一步配置。
在仓库中有一个简单的示例项目,它演示了该库的基本功能。
许可证:MIT
KNMParametrizedTest为使用XCTest框架的测试提供参数化测试案例分析。
功能包括:* 熟悉的语法 - 参数化测试是标准的测试方法,接受参数;* 支持标量和结构参数。
许可证:MIT
此类分析对 prepareForSegue:sender: 的调用,并根据segue标识符进行路由。所以对于 'Show Settings' segue,会调用 prepareForShowSettingsSegue:sender:。还有一个快捷方式,可以在调用类的一个属性中保存目标控制器。这对于嵌入segue特别方便。
此外,您还可以为显式执行的segue准备,使用一个配置块。
许可证:MIT
使用Matisse,您只需一行代码就可以下载并显示一个图像视图中的图像。Matisse会负责下载、缓存并在UIImageView中显示图像。如果在UITableViewDataSource中使用它,它也会确保即使在单元格重用的情况下也能显示正确的图像。
许可证:MIT