习惯了OC中语法的使用,在使用Swift开发的时候,使用到NSStringFromClass发现,转成的string是带有项目名称的(项目名.类名)这样的格式,

在Swift2以及之前获取类名直接使用String(类名)就可以达到NSStringFromClass的效果;

从Swift3开始这个方法被弃掉了,使用 String中的public init<Subject>(describing instance: Subject)方法即可获取类名,

例如 let classStr = String(describing: customCell.self)

Swift开发之NSStringFromClass的使用和代替方法相关推荐

  1. python的使用方法图解_python开发之IDEL(Python GUI)的使用方法图文详解

    本文讲述了python开发之IDEL(Python GUI)的使用方法.分享给大家供大家参考,具体如下: 在安装完Python后,我们希望能够运用python GUI来运行一些我们编写的程序,那么Py ...

  2. Android透明到白色滑动渐变,Android开发之Activity全透明渐变切换方法

    Activity全透明渐变切换 类似于Dialog的显示动画效果一样 1. 先设置Acitivity为去透明,在取消掉Activity默认的切换动画 true @color/colorPrimary ...

  3. android 监听动画过程,Android应用开发之Android动画监听实现方法

    本文将带你了解Android应用开发Android动画监听实现方法,希望本文对大家学Android有所帮助. Android动画监听实现方法. package com.briup.anim; impo ...

  4. swift开发之pop动画

    第一步:用cocoapods 安装pop  1.新建一个工程在根目录创建一个空文件Podfile, 2.在Podfile中写入 pod 'pop','~> 1.0' 3.关闭工程,在终端进入工程 ...

  5. Swift 开发之 Vapor

    image.png 简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务. 官方称是用的最 ...

  6. wxpython使用方法_python图形界面开发之wxPython树控件使用方法详解

    wxPython树控件介绍 树(tree)是一种通过层次结构展示信息的控件,如下图所示是树控件示例,左窗口中是树控件,在wxPython中树控件类是wx.TreeCtrl. wx.TreeCtrl常用 ...

  7. Android程序解析xml至文档中,Android开发之DOM解析xml文件的方法

    本文实例讲述了Android中DOM解析xml文件的方法.分享给大家供大家参考,具体如下: 一.在assets文件中写xml文件 李明 30 李向梅 25 二.在service中写一个DOM解析的操作 ...

  8. web开发之Tab页的常见实现方法

    tab和内容分离 布局: 用一个大的container div容器包裹住tab-control和tab-content两个div块 给每一个tab-control的项(a标签的href属性)设置锚点 ...

  9. Swift网络开发之NSURLSession学习笔记

    为什么80%的码农都做不了架构师?>>>    Swift网络开发之NSURLSession学习笔记 先上效果图:        功能: -单个任务下载 -暂停下载任务 -取消下载任 ...

  10. Swift Web 开发之 Vapor - 入门(一)

    简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务. 官方称是用的最多的 Swift w ...

最新文章

  1. PYDay6- 内置函数、验证码、文件操作、发送邮件函数
  2. Python金融大数据分析——第五章数据可视化(1)二维绘图
  3. leetcode算法题--合并两个有序链表
  4. Thymeleaf语法规则
  5. 丰农控股 CIO 王轶枭:万亿级农资市场,神策数据助力大丰收筑就数据驱动核心竞争力...
  6. python全套视频十五期(116G)
  7. Python还值得学吗?
  8. UVa 1252 (状压DP + 记忆化搜索) Twenty Questions
  9. 我是如何把30000行代码重构成15行
  10. 一篇介绍OpenJDK字体的文章
  11. Centos6 安装 Redis 和集群配置
  12. 算法导论第三版 第1章习题答案
  13. 上海浦东软件园入园企业
  14. 中国各省GDP数据集(1949年-2020年)
  15. HMM(隐马尔可夫模型)
  16. 阿里云轻量服务器WordPress镜像建网站教程(图)
  17. 历史小故事----BUG的来源
  18. mysql 表情符号_解决mysql存储特殊文字(表情符号)utf8mb4
  19. 美国五名议员因新冠病毒“自我隔离”,至少两人曾与特朗普“接触”
  20. 常用英语合成词大全,感谢高人收集!(转自iCIBA)

热门文章

  1. 《那些事之Log4j》什么是log4j?【专题一】
  2. 编译的警告:隐式声明与内建函数 ‘malloc’ 不兼容
  3. 《WF编程》系列之4 - 漫游工作流:Widows Workflow Runtime及其服务
  4. NPOI导出 The maximum column width for an individual cell is 255 characters
  5. 关于焊板子的几个原件焊接方向问题
  6. obj 转为Json 时间格式自定义
  7. android -- 蓝牙 bluetooth (五)接电话与听音乐
  8. PHP学习之二:变量
  9. 简单的实现了Dijkstra,
  10. MFC编程记录--图片控件类