黑马程序员技术交流社区

标题: 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