美文网首页
swift3.0 --> swift4.0

swift3.0 --> swift4.0

作者: Phant | 来源:发表于2018-05-04 16:06 被阅读0次
警告:'substring(from:)' is deprecated: Please use String slicing subscript with a 'partial range from' operator.

获取字符串子串

Swift 3.0中 的写法

let str = "我们一起去飞"
let s3 = str.substring(with:"我们".endIndex)

Swift 4.0中 的写法

let str = "我们一起去飞"
let s3 = String(str["我们".endIndex...])

相关方法:

  let newStr = String(str[..<index]) // = str.substring(to: index) In Swift 3
  let newStr = String(str[index...]) // = str.substring(from: index) In Swif 3
let newStr = String(str[range]) // = str.substring(with: range) In Swift 3

字符串相关警告:

警告:'characters' is deprecated: Please use String or Substring directly

str.characters.count//获取字符串的长度

解决:

let str = "hello world"
str.count

相关文章

  • Swift学习

    刚温习完Swift3.0没多久,Swift4.0就出来了。期待新的开始。

  • iOS 属性修饰词和权限控制词

    Swift 权限控制词 概述 swift3.0中,新增了fileprivate和open权限。swift4.0中,...

  • swift3.0迁移到Swift4.0的坑

    swift3.0迁移到Swift4.0的坑 1、Swift4中使用富文本报NSForegroundColorAtt...

  • Swift4.0 之KVC赋值模型数据

    嗯,没错 KVC 赋值操作 之前好好的swift3.0 赋值操作 所有的key都在swift4.0 变得找不到,...

  • Swift那些事儿

    本人小白,欢迎各位大佬补充指点swift3.0到swift4.0变化总结:(工作中一直更新) private修饰在...

  • siwft3.0转4.0开发中遇到的坑

    我们以斗鱼APP为例,总结swift3.0以及swift4.0转换过程中遇到的问题。 一、方法重写问题 1、swi...

  • swift基础版本

    swift4.0已经出现,为了巩固以前的知识,先上一版基础版本 下文是根据swift3.0的一本书挑拣后总结的,所...

  • swift3.0 --> swift4.0

    获取字符串子串 Swift 3.0中 的写法 Swift 4.0中 的写法 相关方法: 字符串相关警告: 警告:'...

  • Swift3.0 - 属性

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

  • Swift3.0 - 镜像

    Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...

网友评论

      本文标题:swift3.0 --> swift4.0

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