David Whetstone

3个库

AutoLayoutDSL

AutoLayoutDSL 允许您将这个

[self.view addConstraint:[NSLayoutConstraint constraintWithItem:_button2
                                                      attribute:NSLayoutAttributeLeft
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:_button1
                                                      attribute:NSLayoutAttributeRight
                                                     multiplier:1.0
                                                       constant:5.0]];

转变为这个

View(_button2).left == View(_button1).right + 5.0;

甚至这个

_button2.left == _button1.right + 5.0;

.

许可协议:MIT

  • Objective-C++

Dispatch3

Dispatch3 是围绕 iOS9 Dispatch 框架的一个包装器,提供了与 iOS10 新的 Dispatch 框架相同的语法和功能。它提供了诸如从同步闭包返回值和抛出异常、dispatchPrecondition()以及 dispatch_after()的简单替代方案等功能。

许可协议:MIT

  • Swift

STTweetLabel

一个自定义的 UILabel 视图控制器,具有类似 Twitter 的可点击文本。

许可协议:MIT

  • Objective-C