iOS:R.swift的配置

在pod安装完R.swift之后,接下来就需要配置一下。下面就是步骤和图示。

  • 1、在Xcode内点击项目 TARGETS 找到 Build Phases 目录添加 New Run Script Phase
  • 2、在刚刚的 Run Script 内添加: "$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/(路径)/R.generated.swift"
  • 3、在 Input Files 内添加: $TEMP_DIR/rswift-lastrun
  • 4、在 Output Files 内添加: $SRCROOT/(路径)/R.generated.swift
  • 5、Cmd+B会在工程目录下自动生成 R.generated.swift 文件并把它拖到工程内。
iOS:R.swift的配置_第1张图片
图示

Swift扩展之存储属性

import UIKit

public extension UIViewController {
    
    private struct AssociatedKey {
        static var identifier: String = "identifier"
    }
    
    /// 是否允许右滑返回上一页
    var bat_interactivePopDisabled: Bool {
        set {
            objc_setAssociatedObject(self, &AssociatedKey.identifier, newValue, .OBJC_ASSOCIATION_ASSIGN)
        }
        get {
            return objc_getAssociatedObject(self, &AssociatedKey.identifier) as? Bool ?? false
        }
    }
}

你可能感兴趣的:(iOS:R.swift的配置)