黑马程序员技术交流社区
标题:
oc常用函数
[打印本页]
作者:
瑜尚
时间:
2016-7-20 21:39
标题:
oc常用函数
常用字符串函数
/******************************************************************************* 一.NSString
*******************************************************************************/
/*----------------创建字符串的方法
----------------*/ //1、创建常量字符串。 NSString *astring = @"Welcome to 1000phone";
//2、通过实例化方法 initWithString:实例化一个字符串对象
NSString *astring = [[NSString alloc] initWithString:@" I love iOS!"];
NSLog(@"astring:%@",astring); [astring release];
//3、用标准c创建字符串:
initWithCString:encoding:方法 const char *cString = "I love iphone";
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);
NSString * aString = [[NSString alloc]initWithCString:cString
encoding:NSUTF8StringEncoding];
NSLog(@"astring:%@",aString); [aString release];
或者:用 initWithUTF8String:实例化一个字符串对象 const char *p = " Welcome to Beijing!"; NSString *string = [[NSString alloc]initWithUTF8String:p];
//4、创建格式化字符串:占位符(由一个%加一个字符组成)
int age = 23; NSString *astring = [[NSString alloc] initWithFormat:@”I am %d”,age]]; NSLog(@"astring:%@",astring); [astring release];
//5、通过静态方法创建字符串对象 NSString * str1 = [NSString
stringWithString:@"I love programming!"]; NSString * str2 = [NSString stringWithUTF8String:" I love
programming!"]; NSString * str3 = [NSString
var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120;
stringWithFormat:@"%@",@" I love programming!"];
//6. 从文件读取字符
串:initWithContentsOfFile:
NSString *path = @"
/Users/qianfeng/Desktop/StringAPI.pdf"; //文件路径 NSString *astring = [[NSString alloc] initWithContentsOfFile:path];
NSLog(@"astring:%@",astring); [astring release];
/*----------------比较两个字符串
----------------*/ //用 C 比较:strcmp 函数 char string1[] = "string!"; char string2[] = "string!"; if(strcmp(string1, string2) = = 0) { NSLog(@"1"); }
//1. isEqualToString 方法 判断两个字符串是否相等 相等返回 1 不等返回 0 NSString *astring01 = @"This is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01
作者:
左半边翅膀
时间:
2016-7-20 23:45
很好 继续加油
作者:
jilaiyuan
时间:
2016-7-21 09:55
总结的很好~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2