iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R.swift的使用与安装教程
  • 718
分享到

R.swift的使用与安装教程

2024-04-02 19:04:59 718人浏览 八月长安
摘要

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

为什么使用R.swift

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

R.swift的安装步骤

(这里主要讲使用cocoapods的方式安装)

在你的podfile文件中添加R.swift


pod 'R.swift'

终端执行pod install命令

添加相关配置

点击添加

按照如下图方式,将该文件放到compile source和check pods之间

按照下图,添加对应项,对应要添加的内容如下


"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/mm/Resources/R.generated.swift"
$TEMP_DIR/rswift-lastrun
$SRCROOT/mm/Resources/R.generated.swift

添加完成,Command+B 编译工程、会在工程目录下自动生成R.generated.swift文件

将R.generated.swift文件拖入到项目中,记住不要勾选Copy items if needed

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")

遇到的问题

在导入R.swift的时候,出现导入图片后,编译报错Distill failed for unknown reasons,起初以为是图片重复了,但是反复检查后,发现图片没有重复,最后发现读者的Mac使用的是测试版本的系统,升级系统为正式版本的系统之后,就没有这个问题了,在此记录一下,以防其它人也遇到同样的问题.

总结

到此这篇关于R.swift的使用与安装的文章就介绍到这了,更多相关R.swift使用安装内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: R.swift的使用与安装教程

本文链接: https://www.lsjlt.com/news/125300.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • R.swift的使用与安装教程
    为什么使用R.swift R.swift可以获取强类型、自动完成的资源,如图像、字体和段落完全类型化。更少的强制转换和猜测方法将返回什么编译时检查,运行时不再有导致应用程序崩溃的错误...
    99+
    2024-04-02
  • Ireport的安装与使用教程
    Ireport的安装及使用 一、 安装ireport 1.点击安装包,可以一直点击下一步,安装完成。 2.安装完成后,要在如下安装目录下添加ojdbc14.jar。 3.数据源的...
    99+
    2024-04-02
  • Tomcat 与 maven 的安装与使用教程
    目录Tomcat1、下载2、重要目录3、使用 Tomcat3.1、启动 Tomcat3.2、使用浏览器访问 Tomcat3.3、通过 webapps 目录部署页面Maven1、什么是...
    99+
    2024-04-02
  • pycharm安装教程(2022)与使用
    一、pycharm安装教程 进入官网下载pycharm 官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows 专业版功能...
    99+
    2023-09-06
    pycharm python ide
  • Jupyter Notebook 安装与使用教程
    一、什么是Jupyter Notebook? 1. 简介        Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方...
    99+
    2023-09-20
    jupyter python ide
  • TypeScript安装与使用的详细教程
    目录初识TypeScriptTypeScript给JS添加类型支持的原因TypeScript相比JS的优势TS工具包的安装TS文件的编译和运行简化TS的运行步骤附:查看ts版本、安装...
    99+
    2023-01-10
    ts安装 ts教程 typescript教程
  • Mac中pyenv的安装与使用教程
    目录前言一、pyenv1、安装方式一:Git Clone方式二:Homebrew2、验证3、使用二、virtualenv插件1、安装方式一:Git Clone方式二:Homebrew...
    99+
    2024-04-02
  • Sqoop的安装与使用详细教程
    目录一、Sqoop的安装1.1 下载上传安装包1.2 修改配置文件1.3 拷贝JDBC驱动二、Sqoop的导入导出2.1 测试连接数据库2.2 MySQL导入数据到HDFS2.3 M...
    99+
    2024-04-02
  • PLSQL14下载与安装使用教程
    目录plsql141. 安装注册使用 1.激活了会提示激活成功plsql developer14是由Allround Automations公司专门针对Oracle数据库的...
    99+
    2024-04-02
  • Mac系统Navicat的安装与使用教程
    目录一、安装Navicat Premium Mac 12.0.22下载地址二、Navicat 使用1、mysql连接2、oracle连接mac Navicat 破解+汉化(亲测可用)...
    99+
    2024-04-02
  • DBeaver安装与使用教程(超详细安装与使用教程),好用免费的数据库管理工具
           🏆好的学习、工作从选对一个对于自己好用的软件开始。 点击目录跳转至相应目录的内容,更方便观看 🏆目录 🏆一、DBeaver介绍1.它支持任何具有一个JDBC驱动程序数据...
    99+
    2023-08-17
    数据库 java 开发语言
  • Pandas 安装与教程
    前言 Pandas 是 Python 语言的一个扩展程序库,用于数据分析。 Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。 Pandas 名字衍生自术语 "pa...
    99+
    2023-09-29
    python pandas DataFrame series Powered by 金山文档
  • Docker+nacos+seata1.3.0安装与使用配置教程
    在此之前我搞了一天,虽然seata好用,用起来也超级简单,但是安装配置是真的麻烦,遇见了各种坑,下面来进入正题。o(╥﹏╥)o 一 . 版本    注意:如果版本...
    99+
    2024-04-02
  • Navicat使用教程及安装教程
    Navicat是一个广泛使用的数据库管理工具,可用于管理多种数据库系统,如MySQL、MariaDB、Oracle等。它提供了丰富的功能,使得管理数据库变得更加容易和高效。安装Navicat十分简单,只需下载安装包并按照向导进行操作即可。在...
    99+
    2023-08-16
    数据库 mysql
  • mac charles 安装教程、使用教程
    安装教程 1、mac版本的charles安装包下载 mac最新版本charles安装包dmg-其它文档类资源-CSDN下载 2、安装charles证书并进信任  mac上下载并安装证书 Help->SSL Proxying-> Instal...
    99+
    2023-09-25
    macos 测试工具 小程序
  • nvm安装使用教程
    文章目录 下载配置安装最新稳定版 node安装指定版本查看版本切换版本删除版本 常见问题安装node后 显示拒绝访问的问题使用cnpm会报错的问题降低cnpm版本npm镜像 下载 NVM for Windows 下...
    99+
    2023-08-30
    前端
  • Windows下Redis x64的安装与使用教程详解
    目录1、概述2、Redis的下载3、Redis安装4、查看Redis使用情况5、设置密码6、测试Redis读写服务1、概述 Redis是一款内存高速缓存数据库。Redis全称为:Re...
    99+
    2024-04-02
  • Gitblit使用安装使用教程
    Gitblit是什么     Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库.相当于 Git 的 Java 管理工具.git的管家,通俗点来说就是一个相当于SVN的工具,用于多个人共同开发同一个项目,共用资源的目...
    99+
    2023-09-25
    git 服务器 java
  • Xshell安装使用教程
    简介 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中...
    99+
    2023-09-01
    服务器 运维 Xshell 免费版安装
  • Pillow:Python的图像处理库(安装与使用教程)
    在Python中,Pillow库是一个非常强大的图像处理库。它提供了广泛的图像处理功能,让我们可以轻松地操作图像,实现图像的转换、裁剪、缩放、旋转等操作。此外,Pillow还支持多种图像格式的读取和保存,包括JPEG、PNG、BMP、GIF...
    99+
    2023-10-10
    python 计算机视觉 人工智能
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作