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

}

}

相关推荐
你踩到我法袍了1 小时前
深入理解Objective-C中的消息传递机制
objective-c·参数·消息传递·编程实践·嵌套消息
依旧风轻1 小时前
objc_object 与 objc_class 是一定要了解的底层结构
ios·objective-c·isa·objc_class·objc_object
Sheffi662 天前
RunLoop Mode 深度剖析:为什么滚动时 Timer 会“失效“?
ios·objective-c
Sheffi662 天前
RunLoop 深度探索:线程为什么不会自动退出
macos·objective-c·cocoa
AirDroid_cn3 天前
iPhone放大镜跟随模式下,画面抖动,如何稳定?
macos·ios·objective-c·cocoa·iphone·ipad
AirDroid_cn3 天前
iPhone 新安装的APP无法调用摄像头,如何重置权限?
macos·ios·objective-c·cocoa·iphone
Sheffi664 天前
ARC 的自动释放机制与 autoreleasepool 深度解析
macos·objective-c·cocoa
笑尘pyrotechnic5 天前
手势识别器内容
ios·objective-c
他们都不看好你,偏偏你最不争气5 天前
【iOS】SDWebImage解析
macos·ios·objective-c·cocoa·sdwebimage
Sheffi665 天前
Objective-C 黑魔法:Method Swizzling 的正确姿势与滥用风险
开发语言·macos·objective-c