logo
  • 教程列表
  • SO官方文檔
  • 初始化習語
    • 設定為元組以避免程式碼重複
    • 使用位置常量初始化
    • 在 didSet 中初始化屬性
    • 在自定義 NSObject 中分組
    • 然後初始化
    • 帶塊的工廠方法
  1. StackOverflow 文件
  2. iOS 教程
  3. 初始化習語
  4. 帶塊的工廠方法

帶塊的工廠方法

Created: November-22, 2018

internal func Init<Type>(value : Type, block: @noescape (object: Type) -> Void) -> Type
{
    block(object: value)
    return value
}

用法:

Init(UILabel(frame: CGRect.zero)) {
    $0.backgroundColor = UIColor.blackColor()
}
  • 然後初始化

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明