第二讲 Foudation 类 NSString 字符串
#import <Foundation/Foundation.h> void stringCreate1(){ NSString *str1=@"1"; NSLog(@"%@",str1); NSString *str2=[[NSString alloc]initWithFormat:@"2"]; NSLog(@"%@",str2); NSString *str3=[[NSString alloc]initWithString:@"3"]; NSLog(@"%@",str3); NSString *str4=[[NSString alloc]initWithFormat:@"4"]; NSLog(@"%@",str4); NSString *str5=[[NSString alloc]initWithUTF8String:"5"]; NSLog(@"%@",str5); } //从文件中读取文本 void stringCreate2(){ NSString *path=@"/users/win/desktop/test"; //这是一个过期的,不能读取汉子 // NSString *str1=[NSString stringWithContentsOfFile:path]; NSString *str1=[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; NSLog(@"%@",str1); //抓取网站 NSURL *url1 = [NSURL URLWithString:@"http://www.baidu.com"]; NSString *str2 = [NSString stringWithContentsOfURL:url1 encoding:NSUTF8StringEncoding error:nil]; NSLog(@"%@",str2); NSURL *url2=[NSURL URLWithString:@"/users/win/desktop/test"]; NSString *str3=[NSString stringWithContentsOfURL:url2 encoding:NSUTF8StringEncoding error:nil]; NSLog(@"%@",str3); } int main(int argc, const char * argv[]){ @autoreleasepool { stringCreate1(); stringCreate2(); } }
---恢复内容开始---
类 包括 字符串、集合、字典
字符串创建 经常使用的字符串创建
取文件的内容的字符串
void stringCreate1(){
NSString *str1=@"1";
NSLog(@"%@",str1);
NSString *str2=[[NSString alloc]initWithFormat:@"2"];
NSLog(@"%@",str2);
NSString *str3=[[NSString alloc]initWithString:@"3"];
NSLog(@"%@",str3);
NSString *str4=[[NSString alloc]initWithFormat:@"4"];
NSLog(@"%@",str4);
NSString *str5=[[NSString alloc]initWithUTF8String:"5"];
NSLog(@"%@",str5);
}
//从文件中读取文本
void stringCreate2(){
NSString *path=@"/users/win/desktop/test";
//这是一个过期的,不能读取汉子
// NSString *str1=[NSString stringWithContentsOfFile:path];
NSString *str1=[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",str1);
}
//抓取网站 外网
NSURL *url1 = [NSURL URLWithString:@"http://www.baidu.com"];
NSString *str2 = [NSString stringWithContentsOfURL:url1 encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",str2);
}
//抓取内网
NSURL *url2=[NSURL URLWithString:@"/users/win/desktop/test"];
NSString *str3=[NSString stringWithContentsOfURL:url2 encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",str3);
int main(int argc, const char * argv[]) {
@autoreleasepool {
stringCreate1();
stringCreate2();
}
return 0;
}