我从服务器中提取json数据.它包含一个带有文本的字典,我将其插入到html模板中.
如何正确地逃避这个字符串?
NSString* json = /* can be anything, but also garbage */
NSString* json_escaped = [json someEscapeMethod]; /////// HOW TO ESCAPE THIS ?
NSString* script = [NSString stringWithFormat:@"process('%@')", json_escaped];
NSString* result = [self.webView stringByEvaluatingJavaScriptFromString:script];
Run Code Online (Sandbox Code Playgroud)
我目前这样做,但我不确定逃跑是否充分
NSString* json_escaped = [json stringByReplacingOccurrencesOfString:@"'" withString:@"\\'"];
Run Code Online (Sandbox Code Playgroud) 我有一个NSString*str,有价值@"我喜欢编程和游戏." 我必须从我的字符串中删除"我""喜欢"和"和",所以它应该看起来像"编程游戏"
我怎么能这样做,任何想法?
我正在尝试创建逗号分隔的字符串.例如abc,pqr,xyz
我正在解析xml并希望生成xml中节点值的逗号分隔字符串.
我正在做以下事情:
if([elementName isEqualToString:@"Column"])
NSString *strTableColumn = [attributeDict objectForKey:@"value"];
Run Code Online (Sandbox Code Playgroud)
我在strTableColumn解析时得到不同的节点值,并希望生成逗号分隔.请帮忙.
有没有办法在Objective-C中搜索字符串中的特定单词?
假设我有以下句子:
thequickbrownfox
如果我想在句子中搜索"快速".实现这一目标的最佳方法是什么?
谢谢你的帮助.
新目标C.试图理解目标C中的指针.
我的代码
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString *msg = @"Hello Bhai";
NSLog(@" address is %i for msg", msg);
NSLog(@" which is same address %i for Hello Bhai", @"Hello Bhai");
NSLog(@" which is different address %i for Hello mere Bhai", @"Hello mere Bhai");
NSLog(@" value is %@ at the address for msg", msg);
[pool drain];
return 0;
}
Run Code Online (Sandbox Code Playgroud)
输出是
[Session started at 2011-04-26 16:31:11 -0400.]
2011-04-26 16:31:11.656 …Run Code Online (Sandbox Code Playgroud) 我有一个字符串..
我正在使用该字符串从用户输入一些字符.
现在我想检查那个字符串"a"是否存在?
谁能告诉我怎么做?
"a"可以在字符串中的任何位置.
我想获取NSLog()消息并将其保存为NSString.
例如,以下打印的内容类似于"玩家坐标(0,0)"
NSLog(@"Player cordinates(%i, %i)", xcord, ycord);
Run Code Online (Sandbox Code Playgroud)
我想将它的输出(又名"Player coordinates(0,0)")保存到NSString中.
这是我的主要内容:
int x=0;
NSString *new=[[NSString alloc]initWithString:@"9+4"];
x=[new intValue];
NSLog(@"hi %i",x);
Run Code Online (Sandbox Code Playgroud)
这导致9 ...因为赋予字符串的intValue将只读取数字并在字符不是数字时停止.
那么如何打印我的字符串的结果并得到一个13而不是?
启动包含@"\ 0"的NSString的最佳方法是什么?
NSString* foo = @"bar\0";
Run Code Online (Sandbox Code Playgroud)
导致'CFString文字包含NUL字符'警告.
我试图从一个字符串创建一个unsigned long long,所以我可以在其他地方使用该值,但没有太多的运气这样做...这是我用来尝试这个
-(void)unsignedLongValue{
NSString *theString = [NSString stringWithFormat:@"%llu", [NSNumber
unsignedLongLongValue]];
theString = [[_message objectForKey:@"user"] objectForKey:@"id"];
NSLog(@"%llu");
}
Run Code Online (Sandbox Code Playgroud)
如果您有任何建议或知道任何好文章,如果您能通知我,我将非常感激!谢谢!