             }
         }
     }
-    
-    var hasDependencies: Bool {
-        let _has = dependencies.count != 0
-        return _has
-    }
-    
+
     func layouting(view: UIView) -> Bool {
         for dep in dependencies {
             if dep.from.superview == view {


// MARK: - Swizzling
extension UIView {
    
    /// 不允许调用 load 方法了
    override public class func initialize() {
        _swizzle_layoutSubviews()
    }

    /// 交换实现
    class func _swizzle_layoutSubviews() {
        dispatch_once(&swizzleToken) {

            }
        }
        return false
    }
    
    func hasUnSetDependencies(view: UIView) -> Bool {
