黑马程序员技术交流社区
标题:
NSString介绍及基本使用
[打印本页]
作者:
一马当先
时间:
2016-3-19 21:50
标题:
NSString介绍及基本使用
/
// main.m
// 17-【掌握】NSString介绍及基本使用
//
// Created by IOSBasic_7 on 15/10/23.
// Copyright © 2015年 itheima. All rights reserved.
//
// while(1) {
// 1.看到一个NS开头的新类
// 2.知道类的作用
// 3.掌握其中常用的方法:
// 1)方法的作用
// 2)方法参数的意义
// 3)方法返回值的意义
// 4.搞定...
// }
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//1,最简单的字符串创建方式
NSString *str = @"abc";
//2,格式化的创建
// Xcode6 iOS8 的时候
NSString *str1 = [NSString stringWithFormat:@"我一贱你就笑!,%d",520];
//3,如何把字符串保存到文件中?
// [str1 writeToFile:文件路径及名称 atomically:YES/NO 是否要线程安全 encoding:字符串的编码格式 error:存储错误信息的对象]
//NSError 用于处理错误的类
NSError *err;
//写入字符串到文件中
//NSUTF8StringEncoding utf-8的编码格式
BOOL isYes = [str1 writeToFile:@"/Users/jeff_mao/Desktop/str.txt" atomically:NO encoding:NSUTF8StringEncoding error:&err];
if (isYes) {
NSLog(@"写入成功");
}
//4,如何从文件中再把字符串读取出来
// [NSString stringWithContentsOfFile:路径 encoding:编码格式 error:错误信息]
NSString *readStr = [NSString stringWithContentsOfFile:@"/Users/jeff_mao/Desktop/str.txt" encoding:NSUTF8StringEncoding error:nil];
NSLog(@"readStr = %@",readStr);
}
return 0;
}
作者:
897923460
时间:
2016-3-19 22:38
加油加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2