Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Swift .uppercaseString或.lowercaseString属性替换大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

因为Swift中的字符串不再具有.uppercaseString或.lowercaseString属性,我将如何执行该函数? 如果我有例如: var sillyString = "This is a String!" let yellyString = sillyString.uppercaseString let silentString = sillyString.lowercaseStrin
因为Swift中的字符串不再具有.uppercaseString或.lowercaseString属性,我将如何执行该函数

如果我有例如:

var sillyString = "This is a String!"
let yellyString = sillyString.uppercaseString
let silentString = sillyString.lowercaseString

我想采取sillyString并将其变为大写或小写。我现在怎么办呢?

提前致谢!

Xcode 6.0 / Swift 1.0

字符串无缝地桥接到NSString,所以它确实有uppercaseString和lowercaseString属性,只要你导入Foundation(或几乎任何框架,因为他们通常会导入Foundation内部。从Strings and Characters section的Swift编程指南:

Xcode 6.1 / Swift 1.1

正如@newacct指出的,在Xcode 6.1 / Swift 1.1中,uppercaseString和lowercaseString在Swift的String类中,所以你不需要使用NSString中定义的那些。但是,它被实现为对Foundation框架中的String类的扩展,所以解决方案仍然是相同的:import Foundation

在操场上:

import Foundation

var sillyString = "This is a String!" // --> This is a String!
let yellyString = sillyString.uppercaseString // --> THIS IS A StriNG!
let silentString = sillyString.lowercaseString // --> this is a String!

大佬总结

以上是大佬教程为你收集整理的Swift .uppercaseString或.lowercaseString属性替换全部内容,希望文章能够帮你解决Swift .uppercaseString或.lowercaseString属性替换所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。