草庐IT

nsstring

全部标签

ios - 音译/转置 NSString 中的字符

我想将西里尔文字符串音译成最接近的拉丁文等价物。例如。“матрешка”=>“matreshka”,“водка”=>“伏特加”。所以理想情况下,我希望在NSString或其他已经了解字母表的所有内容并且可以进行对话的地方使用一些现成的方法。但如果iOSAPI中不存在这样的功能,那么我会对像ruby​​的tr方法这样的方法感到非常满意,该方法仅使用指定为参数的简单映射来替换字符串中的字符."баба".tr('абвгд','abvgd') 最佳答案 要么尝试使用kCFStringTransformToLatin转换标识符的CFM

ios - 音译/转置 NSString 中的字符

我想将西里尔文字符串音译成最接近的拉丁文等价物。例如。“матрешка”=>“matreshka”,“водка”=>“伏特加”。所以理想情况下,我希望在NSString或其他已经了解字母表的所有内容并且可以进行对话的地方使用一些现成的方法。但如果iOSAPI中不存在这样的功能,那么我会对像ruby​​的tr方法这样的方法感到非常满意,该方法仅使用指定为参数的简单映射来替换字符串中的字符."баба".tr('абвгд','abvgd') 最佳答案 要么尝试使用kCFStringTransformToLatin转换标识符的CFM

objective-c - Objective-C 中的类别不起作用

我正在开发一个需要部署到iOS3.1.3的iOS应用程序。我需要扩展NSData类的一些功能,并在NSData+Base64中使用以下代码(截断以显示有趣的部分):NSData+Base64.h[...]@interfaceNSData(Base64)+(NSData*)dataFromBase64String:(NSString*)aString;-(NSString*)base64EncodedString;@endNSData+Base64.m@implementationNSData(Base64)[...]////base64EncodedString////Createsa

objective-c - Objective-C 中的类别不起作用

我正在开发一个需要部署到iOS3.1.3的iOS应用程序。我需要扩展NSData类的一些功能,并在NSData+Base64中使用以下代码(截断以显示有趣的部分):NSData+Base64.h[...]@interfaceNSData(Base64)+(NSData*)dataFromBase64String:(NSString*)aString;-(NSString*)base64EncodedString;@endNSData+Base64.m@implementationNSData(Base64)[...]////base64EncodedString////Createsa

ios - 更改 Phonegap 用户代理

我的Phonegap应用程序被允许浏览到一些也使用PhonegapAPI的外部站点。目前,我有条件地根据您使用的平台(Android、iOS等)包含Phonegapjavascript。但是,我无法区分Phonegap应用程序和移动设备上的常规浏览器。有没有办法更改我的Phonegap应用程序中的用户代理,以便向我的服务器提供有关此的提示?对此最感兴趣的是iOS解决方案。 最佳答案 如果您仍在为该问题寻找快速解决方案,这就是我实现它的方式://Modifytheuser-agentNSString*suffixUA=@"mynice

ios - 更改 Phonegap 用户代理

我的Phonegap应用程序被允许浏览到一些也使用PhonegapAPI的外部站点。目前,我有条件地根据您使用的平台(Android、iOS等)包含Phonegapjavascript。但是,我无法区分Phonegap应用程序和移动设备上的常规浏览器。有没有办法更改我的Phonegap应用程序中的用户代理,以便向我的服务器提供有关此的提示?对此最感兴趣的是iOS解决方案。 最佳答案 如果您仍在为该问题寻找快速解决方案,这就是我实现它的方式://Modifytheuser-agentNSString*suffixUA=@"mynice

objective-c - 在Objective-C中,如何打印出N个空格? (使用 stringWithCharacters)

以下尝试打印出N个空格(或示例中的12个):NSLog(@"hello%@world",[NSStringstringWithCharacters:""length:12]);constunichararrayChars[]={''};NSLog(@"hello%@world",[NSStringstringWithCharacters:arrayCharslength:12]);constunicharoneChar='';NSLog(@"hello%@world",[NSStringstringWithCharacters:&oneCharlength:12]);但它们都打印出奇怪

objective-c - 在Objective-C中,如何打印出N个空格? (使用 stringWithCharacters)

以下尝试打印出N个空格(或示例中的12个):NSLog(@"hello%@world",[NSStringstringWithCharacters:""length:12]);constunichararrayChars[]={''};NSLog(@"hello%@world",[NSStringstringWithCharacters:arrayCharslength:12]);constunicharoneChar='';NSLog(@"hello%@world",[NSStringstringWithCharacters:&oneCharlength:12]);但它们都打印出奇怪

ios - 如何在 objective-c iphone 中替换不区分大小写的字符串?

我有一长串一些字符。我想用其他字符替换一些字符。例如string1="HelloWORLD12";string2="world";string1=searchstring2instring1andreplaceit;//needthismethodinobjectivecstring1="Helloworld12"; 最佳答案 如果不区分大小写是指小写替换,KenPespisa有答案,但如果不区分大小写是关于您的搜索字符串,您可以这样做:[mystringstringByReplacingOccurrencesOfString:@"

ios - 如何在 objective-c iphone 中替换不区分大小写的字符串?

我有一长串一些字符。我想用其他字符替换一些字符。例如string1="HelloWORLD12";string2="world";string1=searchstring2instring1andreplaceit;//needthismethodinobjectivecstring1="Helloworld12"; 最佳答案 如果不区分大小写是指小写替换,KenPespisa有答案,但如果不区分大小写是关于您的搜索字符串,您可以这样做:[mystringstringByReplacingOccurrencesOfString:@"