nsstring相关内容

NSString通过删除初始零?

如何从 NSString ? 中移除前导零。我有: NSString * myString; @“0002060”, @“00236”和 @ 21456“ 如果发生以下情况,我想删除所有前导零: 将上一个转换为 @“2060”, @“236”和 @ 21456“ 感谢。 解决方案 对于较小的数字: NSString * str = @“00012 ..
发布时间:2016-12-09 00:40:48 移动开发

如何检查UITextField的文本是否是有效的电子邮件?

我有一个带有3个UITextFields(用户名,电子邮件和密码)的视图控制器。 我需要一个方法,首先检查,如果所有字段都有文本,然后检查电子邮件的文本字段是否是有效的电子邮件,可能是通过检查其是否具有 @ 登录。 解决方案 这将检查UITextField是否有正确的电子邮件。 Add此方法添加到 textFields 委托 ,然后检查要更改的字符是否应该添加。 返回是或 ..
发布时间:2016-12-09 00:30:36 移动开发

NSString intValue不能用于检索电话号码

我有一个电话号码格式为易读的电话号码,即(123)123-4567 但是,当我想在代码中使用该电话号码时,我需要将该字符串解析为一个数字变量(例如 int ) 但是, [string intValue]; 无效 - 我使用了 intValue 大约一百万次在以前的项目,所有没有问题,但在这里,每个字符串我传递,我得到相同,随机 int backout: - (int)proc ..

什么时候应该使用NSURL而不是NSString,反之亦然?

这不是有关问题的问题。 在处理从服务器上传和下载文件到我的应用程序时,我总是在使用 NSURL 或 NSString 之间撕裂所有东西路径相关。当然,当有一个现有的API,我只是使用它根据规格。但是当我存储我自己的路径或创建处理他们的自定义类时,我困惑了哪两个是更好的选择。 NSString 无处不在,它有方便的方法,如 stringByAppendingPathComponent:和 ..
发布时间:2016-12-08 22:41:52 移动开发

UILabel,UIFont和UTF-8三角形

我想使用“BLACK RIGHT-POINTING TRIANGLE”(U + 25B6)作为我的 UILabel 的文本的一部分。标签使用系统字体( UIFont 的 systemFontOfSize:)。问题是,我的三角形被渲染为一个花哨的图像,而不是一个“黑色右指向三角形”。 解决方案 基于: 在iOS5中以不同方式绘制的Unicode字符 iOS 6支持 Unicode ..
发布时间:2016-12-08 17:37:12 移动开发

如何在NSString中删除额外的空白?

有没有一个简单的方法来删除字符串中的额外空格?即像... ... NSString * str = @“这个字符串有额外的空格”; 结果应为: NSString * str = @“这个字符串有额外的空格”; $ b 谢谢! 解决方案 用一个空格替换所有的double空格,直到字符串中没有更多的double空格。 (NSStrin ..
发布时间:2016-12-08 17:36:53 移动开发

比较两个NSStrings

在我的应用程序中有一个机制,要求在某一点,两个 NSString s将做同样的事情;因为某种原因,当我比较两者,即使他们是相同的,它仍然不认识到。代码如下: NSString * aString = [self someMethodThatGetsAString]; NSString * bString; BOOL areStringsTheSame = NO; w ..
发布时间:2016-12-08 17:34:47 其它移动开发

NSString方法来逃避'&'为URL

哪个NSString编码方法会将符号(& )正确转移到%26 中? stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding 解决方案 &符号得到空格(%20)和其他坏人,但忽略和号!由于它们是URL中的法定字符,因此该方法会被处理。你应该可以在这个电话之前预处理特别有问题的片断。 ..
发布时间:2016-12-08 16:30:32 其它移动开发

如何从NSString中的句子中提取URL?

我想要完成的工作如下。我有一个NSString的一个句子在感情中有一个URL。我需要能够抓住在NSString内的任何句子中呈现的URL,例如: 假设我有这个NSString NSString * someString = @“这是一个http://abc.com/efg.php?EFAei687e3EsA句子的示例,在内。 我需要能够提取 http://abc.c ..
发布时间:2016-12-08 16:10:06 移动开发

如何获取NSString的子字符串?

如果我想从NSString @“值获取值:hello World:value”,我应该使用什么? 我想要的返回值是 @“hello World”。 解决方案 选项1: NSString * haystack = @“value:hello World :值”; NSString * haystackPrefix = @“value:”; NSString * hays ..
发布时间:2016-12-08 15:29:34 移动开发

如何创建在iOS中不是Unicode的下标字符

我一直在尝试一段时间,创建一个带下标字符的NSString没有成功。是否甚至可以在iOS中执行此操作? 我需要一种方法来将字符串中的字符更改为下标或上标,并且不能使用Unicode作为Unicode,因为Unicode不具有所有 我的猜测可能是使用HTML标签 和 但我没有找到一种方法将所述HTML标签转换为NSString。 解决方案 下标和上标不是性 ..
发布时间:2016-12-08 15:12:34 移动开发

测量字符串的像素宽度

我需要在Cocoa Touch中测量字符串的像素宽度。 解决方案 在iPhone操作系统上,它略有不同,而是看看 NSString UIKit添加参考。 对于单行文本,使用: - (CGSize)sizeWithFont:(UIFont *)font forWidth:(CGFloat)width lineBreakMode:(UILineBreakMode)lin ..
发布时间:2016-12-08 15:01:56 其它移动开发

将转义的UTF8字符转换回原始形式

数组中的字符串包含转义的UTF8字符 - 例如,当从plist读取时,“NušaFlorjančič”变为“Nu \\\ša Florjan\\\či\\\č”。没有办法改变plist的内容,但我的程序需要正确显示名称。 奇怪的是,Objective-C似乎自动执行当我硬编码字符串。 为了给你一个例子,下面是一些代码: NSString * name1 = @“Nu \\\ša ..
发布时间:2016-12-08 14:23:02 移动开发