草庐IT

NSString-DamerauLevenshtein

全部标签

ios - RNCryptor:获取公钥作为 NSString

我在iOS中使用RNCryptor成功加密/解密数据。我正在尝试获取要发送到服务器的公钥,以便它可以加密一些数据。NSString*saltString=@"salt'n'peppa";NSData*salt=[saltStringdataUsingEncoding:NSUTF8StringEncoding];NSData*key=[RNCryptorkeyForPassword:passwordsalt:saltsettings:kRNCryptorAES256Settings.keySettings];此时,key中有一些数据。但是,我似乎无法弄清楚如何将公钥作为字符串获取:NSS

ios - 分配给 'NSArray' 到 'NSString' 的不兼容指针类型

RecipeBookViewController.m文件在Xcode中显示警告“分配给‘NSArray’到‘NSString’的指针类型不兼容谁能修复这个警告。我正在从教程Tutorial#14的appcoda网站开发RecipeBook应用程序这是我的Recipe.h文件#import@interfaceRecipe:NSObject@property(strong,nonatomic)NSString*name;@property(strong,nonatomic)NSString*prepTime;@property(strong,nonatomic)NSString*image

ios - 在西类牙语语言环境中将 NSString 转换为 NSDate

我已将RSS提要解析器集成到iOS应用程序中。接收到的数据中的字段之一是发布日期。如果iPhone语言环境是英语-美国,我可以解析该日期。但是当我将iPhone的语言更改为西类牙语时,它无法将字符串转换为NSDate对象。这是我写的代码:NSString*dt=@"Fri,26Jun201500:00:00";NSDateFormatter*dtFormatter=[[NSDateFormatteralloc]init];//setthelocaletospanish[dtFormattersetLocale:[[NSLocalealloc]initWithLocaleIdentifi

ios - 如何在保留分隔符的同时拆分 NSString

我正在使用以下内容以“,”分隔字符串:NSString*receivedString=@"component1,component3,,component6";NSArray*arrayOfSubstrings=[receivedStringcomponentsSeparatedByString:@","];但是我想保留“,”作为单独的组件并获取以下数组:[0]"component1"[1]","[2]"component2"[4]","[5]","[6]"component6"而不是:[0]"component1"[1]"component2"[2]"component6"基本上,“

ios - 将 UTC 日期转换为 NSString

我正在尝试将带有UTC的NSDate转换为NSString。但是它返回错误的值。如何直接将日期转换为字符串。下面你可以更好地看到问题:NSDateFormatter*dateFormatter2=[[NSDateFormatteralloc]init];dateFormatter.dateFormat=@"yyyy-MM-ddHH:mm:ss";NSString*strDate=[dateFormatterstringFromDate:etkinlikDate]; 最佳答案 NSDateFormatter*formatter=[[N

ios - 防止 NSString 的堆检查

我正在努力提高我们的代码安全性。我们使用名为CheckMarx的静态代码分析工具。该工具在公司是新的,特别是我们是唯一一个使用Objective-C在iOS上工作的团队。我有一个连接服务器的参数类,它包含服务器地址、端口、几个参数、登录名和密码密码不应由用户录音,而应由用户录音。每次需要时,它都会作为token从另一个强身份验证服务中检索。它不应该保存为持久值(因为它每次都会改变),所以钥匙串(keychain)看起来不能满足我的需要。对于演示项目,用户将在文本字段中点击它。该演示项目正在接受安全验证。运行分析时,我遇到了“堆检查”漏洞:https://cwe.mitre.org/da

iphone - 如何访问 NSString 中的第 n 个字符?

我有HEX颜色作为NSString,我想检查特定字符串是否在第一个、第三个或第五个字符处包含F,但如果它在第二个、第四个或第六个字符处包含F,则忽略它。这是为了识别所讨论的颜色是否是浅色。我搜索了这个,但只找到了有关如何查找字符范围的答案。 最佳答案 你可以使用NSString的characterAtIndex成员。charfifthChar=[yourStringcharacterAtIndex:5]; 关于iphone-如何访问NSString中的第n个字符?,我们在StackOve

objective-c - NSString 让我大吃一惊

我有三个NSString属性声明如下:@property(nonatomic,retain)NSString*currentPassword;@property(nonatomic,retain)NSString*newPassword;@property(nonatomic,retain)NSString*confirmPassword;我在viewDidLoad方法中初始化它们:currentPassword=[[NSStringalloc]init];newPassword=[[NSStringalloc]init];confirmPassword=[[NSStringalloc

objective-c - 使用 LLVM GCC 4.2 不会让我将 CFStringRef _bridge 成 NSString

我需要在我的iPad应用程序中绘制一些图表,所以我遵循了本教程:http://recycled-parts.blogspot.com/2011/07/setting-up-coreplot-in-xcode-4.html其中我不得不将我的C/C++/Objective-C编译器更改为LLVMGCC4.2。(最初是AppleLLVMCompiler3.0)。现在,我无法将CFStringRef_bridge转换为NSString。我收到以下错误:'_bridge'undeclared(firstuseinafunction)谁能帮我解决这个问题??谢谢。 最佳

ios - 如何将 NSString 从字符串值转换为 ASCII 值

如果我的字符串值为a,它应该显示为65,如果它是b,它应该显示ASCII等价物66所以任何人都请帮忙!!!! 最佳答案 NSString*string=@"A";intasc=[stringcharacterAtIndex:0]; 关于ios-如何将NSString从字符串值转换为ASCII值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10240555/