Tag: nsstring

文字转换NSData到NSString

我是新来的iOS编程,我想获得作为一个NSString的NSData对象的文本表示 例如,如果NSData对象是: <07010013 01020000 09000100 000199c2> 我想将其转换为: "070100130102000009000100000199c2" 我怎样才能做到这一点?

拆分NSString给出一些目标C中的字符

我有两个string作为我的应用程序中的文本字段的input。 我知道他们都是4个字符的长度。 有什么办法,我可以“减半”这些string,并创build两个string,每个原始string有两个字符?

安装在NSString iOS中

嗨,我是新的IOS开发,我想从委托类和从其他类访问设置nsstring的值,我得到的价值是null.i不知道我在做什么错误? //token class header file @interface TokenClass : NSObject { NSString *tokenValue; } @property (nonatomic,strong) NSString *tokenValue; //token class main file @implementation TokenClass @synthesize tokenValue; @end //App Delegate TokenClass *token = [[TokenClass alloc]init]; [token setTokenValue:@"as"]; 当我访问一些其他类中的tokenvalue我得到空值。 可以任何一个点我什么错误,我在做什么?我正确使用@属性?

什么是最长的一个长的转换为NSString的方法

我需要将很多很长的转换成NSString。 什么是最快的方法来做到这一点? 我知道有两种方法可以做到这一点,我想知道是否还有其他的东西会更快。 NSString* str = [NSString stringWithFormat:@"%lld", val]; 和 NSString* str = [[NSNumber numberWithLongLong:val] stringValue]; val是很长的(64位int)。 第一种方法有parsingstring的小开销,第二种方法具有分配额外对象的开销。 最有可能的NSNumber使用NSString的stringWithFormat,但我不知道。 有没有人知道这个更快的方法?

检查NSString是否被编码

如何检测已经编码的NSString 。 我正在编码我的string,如下所示。 编码之前,我只是想validation天气这[product url]已经编码或不。 NSString *encodedUrlString=[[product url] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

用Xocode6.1 NSURL奇怪的问题

Xcode6.1有一个奇怪的问题 _mainURl是我的“ServerLink” 服务是'GetUserById' NSString* str = [NSString stringWithFormat:@"%@%@",_mainURl,service]; NSURL *url = [NSURL URLWithString:str]; 当我追加两个string和NSURL创build一个url,URL变得'null' 但是,当我直接给服务器链接后面的serviceName我可以生成的URL。 NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"ServerLink/GetUserById"]];

在两个DetailViewController之间传递NSString

MasterViewController.m #import "DetailViewController.h" – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"DetailViewControllerSeque"]) { DetailViewController *detailView = [segue destinationViewController]; NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; theList = [app.listArray objectAtIndex:indexPath.row]; detailView.theList = theList; // String to pass to DetailViewController detailView.string2pass = @"this is a passing string"; } } DetailViewController.h NSString *string2pass; @property (retain, nonatomic) NSString *string2pass; DetailViewController.m NSLog(@"%@", string2pass); […]

IOS,Objective C:从jsonstring中删除null

在Jsonstring中将nullreplace为“”(空string)。 下面的代码工作正常,如果没有内部的JSONstring,请参阅下面的代码。 / /有效的JSONstring与空(没有内部的JSON) {“userdata”:[{“id”:6,“profileimage”:null,“created_at”:“2017-12-18 05:19:46”,“user_id”:87,“address”:“address” “dateofbirth”:“2017-11-27 00:00:45”}]} 在jsonstring中将“null”replace为“”(myString是NSString) myString = [myString stringByReplacingOccurrencesOfString:@"null" withString:@"\"\""]; 转换后得到有效的JSON {“userdata”:[{“id”:6,“profileimage”:“”,“created_at”:“2017-12-18 05:19:46”,“user_id”:87,“地址” ,“dateofbirth”:“2017-11-27 00:00:45”}]} 但是,问题不是像下面的实例string那样转换有效的jsonstring / /有效的JSONstring与空(与内部的JSON) {“userdata”:[{“id”:6,“profileimage”:null,“created_at”:“2017-12-18 05:19:46”,“user_id”:87,“goals”:“{\职业\“:null,\”family \“:null}”,“address”:“address”,“dateofbirth”:“2017-11-27 00:00:45”}]} 这样得到无效的json后使用相同的代码。 {“userdata”:[{“id”:6,“profileimage”:“”,“created_at”:“2017-12-18 05:19:46”,“user_id”:87,“goals”:“{\ “career \”:“”,\“family \”:“”}“,”address“:”address“,”dateofbirth“:”2017-11-27 00:00:45“}]} 在内部json严格的“目标”中的 ploblem :“{\”职业\“:”“,\”family \“:”“}”

Swift如何比较来自NSString的string

我得到一个返回号码(成功为0,失败为1)forms服务器由PHP所做,所以我想得到这个数字来判断我的操作成功与否。 我使用这个: var str1 :String = NSString(data: d, encoding: NSUTF8StringEncoding)! let str2 = "1" println(str1) // output is 1 println(str2) // output is 1 if(str1==str2){println("same")} //but the two is not same 所以我debugging这个,我得到这个结果:// str1 _countAndFlags UWord 13835058055282163717 -4611686018427387899 // str2 _countAndFlags UWord 1 1 我尝试使用toInt。 我得到1383 …formsstr3和1formsstr4那么我怎么能解决这个问题。 非常感谢你。

iPhone数字时钟

经过很长时间,我花了一个模拟时钟工作,我试图做一个数字( 叹气 )。 我正在试图用数字0-9的10个PNG做到这一点。时钟的每个数字都是一个图像。 唯一的问题是从当前时间检索某个数字。 我已经尝试将时间转换为string,并使用characterAtIndex,但似乎并没有工作。 什么是解决这个问题的最好方法?