草庐IT

NSString-DamerauLevenshtein

全部标签

ios - 如何使用 Swift 将 NSString 转换为整数?

我需要转换一个NSString到Swift中的整数:这是我正在使用的当前代码;它不起作用:varvariable=(NSString(data:data,encoding:NSUTF8StringEncoding))exampeStruct.otherVariable=(variable).intValueVariable是一个普通的变量,exampleStruct是代码中其他地方的一个结构体,带有一个子变量otherVariable。我希望它将exampleStruct.otherVariable设置为NSString的int值,但我收到以下错误:"Cannotconvertthee

ios - 如何使用 Swift 将 NSString 转换为整数?

我需要转换一个NSString到Swift中的整数:这是我正在使用的当前代码;它不起作用:varvariable=(NSString(data:data,encoding:NSUTF8StringEncoding))exampeStruct.otherVariable=(variable).intValueVariable是一个普通的变量,exampleStruct是代码中其他地方的一个结构体,带有一个子变量otherVariable。我希望它将exampleStruct.otherVariable设置为NSString的int值,但我收到以下错误:"Cannotconvertthee

ios - 从 AnyObject(NSString) 获取字符串

我正在读取一个plist键(带有n个NSDictionaries的NSArray):letregionsToMonitor=NSBundle.mainBundle().infoDictionary["Regions"]asArray>现在我遍历它:forregionToMonitorinregionsToMonitor{现在我想获取regionToMonitor的uuidString在ObjC中:NSString*uuidString=regionToMonitor[@"uuidString"];我很快尝试:letuuidString=regionToMonitor["uuid"]!.

ios - 从 AnyObject(NSString) 获取字符串

我正在读取一个plist键(带有n个NSDictionaries的NSArray):letregionsToMonitor=NSBundle.mainBundle().infoDictionary["Regions"]asArray>现在我遍历它:forregionToMonitorinregionsToMonitor{现在我想获取regionToMonitor的uuidString在ObjC中:NSString*uuidString=regionToMonitor[@"uuidString"];我很快尝试:letuuidString=regionToMonitor["uuid"]!.

macos - 有没有一种方法可以在不桥接的情况下在 Swift 中使用 Foundation 对象(NSString、NSArray、NSDictionary)?

当使用Swift时,Cocoa框架被声明为返回原生Swift类型,即使这些框架实际上返回的是Objective-C对象。同样,这些方法将Swift类型作为参数,这是有意义的。假设我想调用一个Cocoa方法(在Objective-C中)会给我一个NSArray,然后将它传递给一个采用NSArray的Cocoa方法。使用这样的代码:leta:[AnyObject]=[]//ImaginecallingamethodthatreturnsahugeNSArray.letmutable=NSMutableArray()mutable.addObjectsFromArray(a)看起来巨大的NS

macos - 有没有一种方法可以在不桥接的情况下在 Swift 中使用 Foundation 对象(NSString、NSArray、NSDictionary)?

当使用Swift时,Cocoa框架被声明为返回原生Swift类型,即使这些框架实际上返回的是Objective-C对象。同样,这些方法将Swift类型作为参数,这是有意义的。假设我想调用一个Cocoa方法(在Objective-C中)会给我一个NSArray,然后将它传递给一个采用NSArray的Cocoa方法。使用这样的代码:leta:[AnyObject]=[]//ImaginecallingamethodthatreturnsahugeNSArray.letmutable=NSMutableArray()mutable.addObjectsFromArray(a)看起来巨大的NS

swift - 使用 Swift 将 NSAttributedString 转换为 NSString

我有一个NSMutableAttributedString并想将它转换回一个简单的String。varattributedString=NSMutableAttributedString(string:"hellow0rld")如何最简单地从NSMutableAttributedString中获取String? 最佳答案 在NSMutableAttributedString上使用string属性:varattributedString=NSMutableAttributedString(string:"hello,world!")v

swift - 使用 Swift 将 NSAttributedString 转换为 NSString

我有一个NSMutableAttributedString并想将它转换回一个简单的String。varattributedString=NSMutableAttributedString(string:"hellow0rld")如何最简单地从NSMutableAttributedString中获取String? 最佳答案 在NSMutableAttributedString上使用string属性:varattributedString=NSMutableAttributedString(string:"hello,world!")v

nsstring - 在 Swift 中的字符串上调用 NSString 方法

Apple的Swiftdocumentation指出IfyouareworkingwiththeFoundationframeworkinCocoaorCocoaTouch,theentireNSStringAPIisavailabletocallonanyStringvalueyoucreate如果我有一个String对象,例如varnewString:String="thisisastring"如何在我的字符串变量上执行像containsString这样的NSString操作? 最佳答案 经过一些研究,看起来containsSt

nsstring - 在 Swift 中的字符串上调用 NSString 方法

Apple的Swiftdocumentation指出IfyouareworkingwiththeFoundationframeworkinCocoaorCocoaTouch,theentireNSStringAPIisavailabletocallonanyStringvalueyoucreate如果我有一个String对象,例如varnewString:String="thisisastring"如何在我的字符串变量上执行像containsString这样的NSString操作? 最佳答案 经过一些研究,看起来containsSt