美文网首页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 使用

    安装 使用CocoaPods来对R.Swift进行安装:pod 'R.swift' 配置 进入项目的配置界面,在左...

  • cocoapods组件化(3)

    资源管理库R.swift的使用 安装pod 'R.swift' 脚本配置 工程中配置 在pod私有库中使用R.sw...

  • R.swift的使用和安装

    为什么使用R.swift R.swift可以获取强类型、自动完成的资源,如图像、字体和段落完全类型化。更少的强制转...

  • R.swift的使用和安装

    一、先说说为啥子你可以选择使用R.swift呢?    R.swift可以获取强类型、自动完成的资源,如图像、字体...

  • R.swift的使用和安装

    本文主要描述在pod安装完R.swift后的 1、创建run script如下图: 2、挪动Run Script文...

  • R.swift的安装和使用

    R.swift[https://github.com/mac-cain13/R.swift] 1.终端导入R.sw...

  • R.swift用法

    R.swift使用和介绍 R.swift可以获取强类型、自动完成的资源,如图像、字体和段落完全类型化。更少的强制转...

  • iOS 13 多语言适配

    本文基于 R.swift 中的 strings。R.swift 的具体使用就不介绍了,主要说应用内的语言设置和 i...

  • Cocoapods 1.0.0 pod R.swift 失败

    使用 Cocoapods 1.0.0 安装 R.swift 会失败,也有一位童鞋和我遇到了相同的情况。但总体看来这...

  • R.swift 使用详解

    R.swift 使用详解 R.Swift[https://github.com/mac-cain13/R.swif...

网友评论

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

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