Xcode15适配

lowerwith ios9.0

public func containsIgnoreCase(_ seq: String ) -> Bool {

// used to check presence of </title>, </style>. only finds consistent case.

if #available(iOS 9.0, *) {

let loScan = seq.lowercased(with: Locale(identifier: "en"))

let hiScan = seq.uppercased(with: Locale(identifier: "eng"))

return nextIndexOf(loScan) != nil || nextIndexOf(hiScan) != nil

} else {

return false

// Fallback on earlier versions

}

}

相关推荐
tangweiguo030519872 天前
Objective-C 核心语法深度解析:基本类型、集合类与代码块实战指南
开发语言·ios·objective-c
七月巫山晴4 天前
【iOS】OC中的一些宏
前端·ios·objective-c
linweidong7 天前
美团ios开发100道面试题及参考答案(下)
objective-c·swift·jspatch·ios开发·ios面试·ios面经·xcode调试
图图大恼7 天前
iOS Objective-C 协议一致性检查:从基础到优化的完整解决方案
ios·objective-c·apple
PeaceKeeper78 天前
Objective-c的内存管理以及Block
开发语言·macos·objective-c
普通网友15 天前
Objective-C 类的方法重载与重写:区别与正确使用场景
开发语言·ios·objective-c
qq_3977315115 天前
Objective-C 学习笔记(第9章)
笔记·学习·objective-c
linweidong17 天前
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经
笑尘pyrotechnic17 天前
[iOS原理] Block的本质
ios·objective-c·cocoa