OC-字符串的使用
2015-09-20 11:33
274 查看
//
// main.m
// 02-字符串的使用
//
// Created by apple on 15/9/17.
// Copyright (c) 2015年 apple. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,
const char * argv[]) {
@autoreleasepool {
//字符串的使用
//1,创建一个空字符串@""
NSString *str1=[[NSString
alloc]init];
NSLog(@"%@",str1);
//2,initWithContentsOfFile ,读取本地电脑文件中的内容
NSString *str2=[[NSString
alloc]initWithContentsOfFile:@"/Users/apple/DeskTop/a.txt"
encoding:4
error:nil];
NSLog(@"%@",str2);
//3,initWithContentsOfURL ,用于获取网络上文件的内容
NSError *error;
NSURL *url=[NSURL
URLWithString:@"http://www.itcast.cn/"];
NSString *str3=[[NSString
alloc]initWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:&error];
if (error==nil) {
NSLog(@"%@",str3);
}
//4,initWithFormat
格式化字符串,但是不打印该字符串,而是将字符串返回
NSString *str4=[[NSString
alloc]initWithFormat:@"%@-%d-%p",@"123",123,str1];
NSLog(@"%@",str4);
// 5,initWithUTF8String
讲c语言的字符串转化为OC中的字符串
NSString *str5=[[NSString
alloc]initWithUTF8String:"123"];
NSLog(@"%@",str5);
}
return 0;
}
// main.m
// 02-字符串的使用
//
// Created by apple on 15/9/17.
// Copyright (c) 2015年 apple. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,
const char * argv[]) {
@autoreleasepool {
//字符串的使用
//1,创建一个空字符串@""
NSString *str1=[[NSString
alloc]init];
NSLog(@"%@",str1);
//2,initWithContentsOfFile ,读取本地电脑文件中的内容
NSString *str2=[[NSString
alloc]initWithContentsOfFile:@"/Users/apple/DeskTop/a.txt"
encoding:4
error:nil];
NSLog(@"%@",str2);
//3,initWithContentsOfURL ,用于获取网络上文件的内容
NSError *error;
NSURL *url=[NSURL
URLWithString:@"http://www.itcast.cn/"];
NSString *str3=[[NSString
alloc]initWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:&error];
if (error==nil) {
NSLog(@"%@",str3);
}
//4,initWithFormat
格式化字符串,但是不打印该字符串,而是将字符串返回
NSString *str4=[[NSString
alloc]initWithFormat:@"%@-%d-%p",@"123",123,str1];
NSLog(@"%@",str4);
// 5,initWithUTF8String
讲c语言的字符串转化为OC中的字符串
NSString *str5=[[NSString
alloc]initWithUTF8String:"123"];
NSLog(@"%@",str5);
}
return 0;
}
相关文章推荐
- GC JVM垃圾回收
- TCP/IP(1)链路层
- http协议的post请求
- 关于windows操作系统的内核
- Hdu2034
- 数据结构-线性表-栈
- 简单工厂模式(simple factory )
- light oj 1138
- 如何在android studio上使用SVN
- A014-values资源
- sublime 添加 ConvertToUTF-8
- JAVA Lambda表达式教程
- org.springframework.beans.factory.BeanCreationException: Error creating bean SMSService
- UCGUI使用外部字库芯片显示汉字
- 09.20 结构体
- Android Action Bar 详解篇
- NSArray 初始化的三种方法和遍历的三种方法
- 安卓开发退出程序的几种方法
- MyEclipse junit测试问题initializationError
- Linux下编译或者升级git