美文网首页Swift
R.swift的使用和安装

R.swift的使用和安装

作者: 门前的那颗樱桃树 | 来源:发表于2019-01-15 11:17 被阅读109次

    一、先说说为啥子你可以选择使用R.swift呢?

       R.swift可以获取强类型、自动完成的资源,如图像、字体和段落完全类型化。更少的强制转换和猜测方法将返回什么编译时检查,运行时不再有导致应用程序崩溃的错误字符串自动完成,再也不用怀疑图片名字是不是复制错了。

    二、接下来说说R.swift的安装步骤吧

    1、在你的Podfile文件里面添加R.swift
    pod 'R.swift'
    2、在终端运行 `pod install`
    3、添加相关设置(用 图1 和 图2 来解释,比较直观)
          对于要添加的内容
          1)"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/R.generated.swift"
          2)$TEMP_DIR/rswift-lastrun
          3)$SRCROOT/R.generated.swift
    4、Command+B 编译工程、会在工程目录下自动生成R.generated.swift文件(如图3)
    5、把R.generated.swift文件拖入工程,去掉复制选项(如图4、图5)
    6、不出意外你就可以快了的使用了(如图6)
    

    三、接下来说说R.swift的基本用法对比,这个他的官方文档上都有的

    旧方法:

    let icon = UIImage(named: "settings-icon")
    let font = UIFont(name: "San Francisco", size: 42)
    let color = UIColor(named: "indictator highlight")
    let viewController = CustomViewController(nibName: "CustomView", bundle: nil)
    let string = String(format: NSLocalizedString("welcome.withName", comment: ""), locale: NSLocale.current, "Arthur Dent")
    

    R.swift方法

    let icon = R.image.settingsIcon()
    let font = R.font.sanFrancisco(size: 42)
    let color = R.color.indicatorHighlight()
    let viewController = CustomViewController(nib: R.nib.customView)
    let string = R.string.localizable.welcomeWithName("Arthur Dent")
    

    希望你用餐愉快,如果有帮助到你,请给一个红星点点

    图1、添加Run Script.png
    图2、添加相关设置.png
    图3、生成R.generated.swift文件.png
    image.png
    图4.png
    图5.png
    使用.png

    相关文章

      网友评论

        本文标题:R.swift的使用和安装

        本文链接:https://www.haomeiwen.com/subject/bdmedqtx.html