A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一马当先 中级黑马   /  2016-3-19 21:50  /  808 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

/
//  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;
}

评分

参与人数 1黑马币 +9 收起 理由
neal123 + 9 神马都是浮云

查看全部评分

1 个回复

倒序浏览
加油加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马