nsstring相关内容
我有一个 NSString,比方说“H、L、K、P"如何检测特定字符而不是通配符......例如,检查“,*"将返回“,L" ",K" 和 ",P" 因为它们都有特定的“,",然后它们后面都有一个字符.然后我想用它本身加上一个“句点"来替换该字符串. 所以“H,L,K,P"会变成“H,L.,K.,P" 解决方案 使用正则表达式.搜索模式将是: ,(.) 替换模式为: ,$1.
..
我正在修改一个早期项目,我使用标签来识别 1-of-5、1-of-16 或 1-of-10 UIButtons.我想根据我对这个答案的理解,用自定义属性替换标签. 名为 myInfo 的属性由一个字符串和一个整数组成.这很可能是另一个名称的标签,但它使消息源以一种简单的整数标签不能唯一识别的方式,从我的代码中清除幻数,并希望改进文档. 属性是使用类别创建的 UIView+Cust
..
标题几乎概括了它.我在 NSUrl 中使用了一个包含希伯来语的字符串: NSString * urlS = @"http://irrelevanttoyourinterests/some.aspx?foo=bar&this=that&Text=תל אביב" 我想转换成: Text=%u05EA%u05DC%20%u05D0%u05d1%u05d9%u05d1 然后将其作为 GET 请求
..
我有两个字符串作为我应用程序中文本字段的输入.我知道它们的长度都是 4 个字符. 有什么方法可以将这些字符串“减半",并为每个原始字符串创建两个字符串,每个字符串有两个字符? 解决方案 好的.NSString 有非常有用的方法 "substringToIndex:" 和 "substringFromIndex:".这里的幻数(索引)似乎是 2.
..
Xcode6.1 我有一个奇怪的问题 _mainURl 是我的“ServerLink" 服务是“GetUserById" NSString* str = [NSString stringWithFormat:@"%@%@",_mainURl,service];NSURL *url = [NSURL URLWithString:str]; 当我附加两个字符串并使用 NSURL 创建一个
..
MasterViewController.m #import "DetailViewController.h"- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{if ([segue.identifier isEqualToString:@"DetailViewControllerSeque"]) {Detai
..
我需要将很多 long long 转换为 NSString.执行此操作的最快方法是什么?我知道有两种方法可以做到这一点,我想知道是否还有其他更快的方法. NSString* str = [NSString stringWithFormat:@"%lld", val]; 和 NSString* str = [[NSNumber numberWithLongLong:val] stringVal
..
我正在尝试在 Xcode 中编写一个迷你浏览器,但是目前 UIWebView 只会加载包含 http://www 的 URL 用户使用 UITextField 提交他们的 URL,内容变成一个字符串. 我想知道是否有办法搜索提交的字符串并在需要的地方添加 http 或 www 或两者,或者格式化文本输入以便它自动检查是否使用了正确的地址. 谢谢 解决方案 做这样的事情: NS
..
我不明白这样的事情是如何发生的:我创建了一个 Xcode 项目 (Xcode 6) 并且我从以前的项目中导入了一些文件(Storyboard、Images.xcassets 文件以及一些 .h 和 .m文件) 现在,当我在代码中导入其中的一些标头时,使用 NSString 的每一行都会报告错误“对 NSString 的引用不明确". 这是一个已知问题,如何解决? 解决方案 原因
..
公共便利 init(nsurl:NSURL) {var enc:NSStringEncoding = NSUTF8StringEncoding变量错误:NSError?让 str:String?=NSString(contentsOfURL:nsurl, usedEncoding:&enc, error:&err)if err != nil { self.init(err!) }else { se
..
我很确定这真的很简单.但我无法完成这项工作.由于他们的 FBID,我有一个 UITableView,我可以在其中动态显示 Facebook 好友列表.基本上,我想返回我选择的朋友的 FBID,用逗号分隔的一个字符串.如果可能,在 IBAction 中,我可以将它们传递给 php 的参数.例如,假设我有 4 个朋友的列表,A B C D,他们的 id 是 1,2,3,4.如果我选择 A 和 C,我想
..
如果我有这样的课程 @interface myclass:NSString{双 b;} 现在如果我想同时更改myclass的值b和字符串值,在alloc init之后我应该如何进行? 解决方案 注意,子类化 NSString 不是一个好主意. NSString 实际上并不是这么简单的类.并且不应在没有充分理由的情况下对其进行子类化. 对于 NSString,最好通过 类别或
..
我收到了一个字符串,其中可能有一个 unicode 撇号 (\u2019),我必须用标准撇号(纯旧的“'")替换它.我通常使用 stringByReplacingOccurrencesOfString 来做这种事情,但尝试这样做是行不通的: sMyString = [sMyString stringByReplacingOccurrencesOfString:@"\\u2019" withStr
..
THE 分数更新时,新的分数值标签会覆盖旧的显示值,因为这个分数是不可读的,如何更新新分数?这是我得到的: SKLabelNode *ScoreLabel;NSInteger 分数 = 0;------------------------------(无效)得分{分数=分数+1;ScoreLabel = [SKLabelNode labelNodeWithFontNamed:@"Arial"];
..
可能的重复: 理解 Objective-C 中的 NSString 比较 我在 Objective-c 中遇到了奇怪的事情,我试图将 cell.label 与元素 title 进行比较,它是字符串.识别我正在寻找的单元格. NSLog(@"%@", cell.textLabel.text);NSLog(@"%@", [_dropDownSelection1.elements[1] tit
..
我有一个简单的代码块,需要将 NSString 设置为一件事或另一件事.在最基本的形式中,它看起来像这样: if (conditionMet){NSString *outputString=[NSString stringWithString:@"A"];} 别的 {NSString *outputString=[NSString stringWithString:@"B"];}返回输出字符串;
..
我有一个 NSString 是一个字母,另一个是他们的签名.我需要将两者组合成一个字符串进行显示,但签名需要以不同的字体和大小显示.是的,字体和大小都可以自行调整. 现在我有它如下: NSString *letter;NSString *signOff;_paragraph.font = [UIFont fontWithName:@"BeinetCondensed" size:14];_s
..
如何将一个字符串分成相等的部分而不是一个字符,即一个由 20 个字符组成的字符串分为 5 个字符串,每个字符串 2 个字符,不管是什么类型的字符? 对我不起作用 [NSString componentsSeparatedByString]:因为字符随机变化. 我在 xcode 5 上使用 objetive-c 解决方案 这只是您可能希望执行的操作的一个示例.此方法假设字符串的长
..
我突然在调试窗口中收到此警告 NSScanner: nil string argument. 我突然说,但我不知道是哪个代码导致的. 我该如何解决这个问题? 解决方案 在使用它创建 NSScanner 之前检查字符串是否为 nil,因为您可能使用 创建它 + (id)scannerWithString:(NSString *)aString 或 - (id)initWi
..
我想在 Objective-c 中将 NSData 转换为 int. 在下面的代码中,“index2"是“15",而“value"是“0".(NSLog 说“15,0".) 准确地说,“值"必须是“15". NSString *index = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];NSS
..