Anton Bukov

30个Pod
只需将NSFetchedResultsController代理设置为[[ABCollectionViewFRC alloc] initWithCollectionView:self.collectionView delegate:self],而不是仅仅self,你就可以在默认方法中动画化UICollectionView的变化。
许可证: MIT
您可以在一个项目中通过分割不同的目标来开发多个类似的应用程序。使用这个库,您可以通过标记来改变文本,如下所示: NSLocalizedString(@"LOGIN_INVITATION#APP1", @"")
和 NSLocalizedString(@"LOGIN_INVITATION#APP2", @"")
。它甚至适用于本地化的Storyboard字符串。
许可证: MIT
这个库扩展了CALayer类,以支持自动调整大小掩码属性。通过在IB中添加“用户定义的运行时属性”将UIView替换为CALayers提供了一种快速方法 - BOOL replaceWithLayer
许可证: MIT
通过使用基于块的语法观察ViewModel的变化,简单地使用原版的Cocoa KVO在视图层。主要思想是观察如该键路径 - @keypath(self.viewModel.state),而无需取消订阅。
许可证: MIT
使用此类进行子类化。如果需要,请隐藏LaunchScreen.xib内部的某些动态视图。将子类添加到Storyboard中,并在您的子类中实现任何希望进行的动画。
许可证: MIT
libMachO是一个轻量级的C库,用于解析内存中的Mach-O图像。它不应用于解析尚未由内核/dyld加载到内存的二进制文件。为了保持库的轻量级,libMachO在MachO二进制文件上叠加自身,并提供一组结构化API来解析数据。libMachO不构建自己的独立表示形式,而是持续遍历Mach-O结构以访问请求的数据。这意味着libMachO通常期望Well-formed MachO二进制文件。
许可证: MIT
Apple NSLayoutAnchor API的后向端口到iOS7以及一些缺失的,如 sizeAnchor
和 edgesAnchor
。还引入了创建和激活多个约束的现代模式。
许可证: MIT
MLWTiledLayout
是UICollectionViewLayout
的子类,能够自动适应任何iPhone屏幕大小的拼贴布局或马赛克布局。布局基于列,并受到灯箱布局的启发。
许可证: MIT
NCController允许您使用块来观察默认的NSNotificationCenter通知,并且无需关心取消观察。
单类:MLWNCController
许可证: MIT
允许Objective-C开发者通过一个小巧的属性orNil
来移除大量检查目标是否响应选择器的样板代码。如果目标不响应选择器,将使用nil
作为选择器目标 :)
许可证: MIT
允许您重叠任何可能的UI元素,如UILabels、UIButtons,甚至UIToolbars。只需要创建两个视图或两个状态,并通过scrollViewDidScroll或panGestureHandler更新重叠区域。
许可证: MIT
Plausible CrashReporter提供用于iOS和Mac OS X的进程内崩溃报告框架,并为iOS的许多崩溃报告服务提供动力,包括HockeyApp、Flurry、Crittercism和FoglightAPM。
许可证: MIT
主线程性能监控器 🐶。运行在单独的线程中,检查主线程是否在短时间内执行小命令。如果出现延迟,它将开始捕获主线程调用堆栈,然后报告调用堆栈摘要树。它不需要dSYM文件进行符号化。
许可证: MIT
Markdown格式的UINavigationController-StatusBar的更详细描述。
许可证: MIT