`
JavaZhuang
  • 浏览: 10285 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

5 5.Foundation4-NSString的导出

    博客分类:
  • IOS
 
阅读更多

5 5.Foundation4-NSString的导出

 

 例一:

main.m

//

//  main.m

//  Foundation1 - 指向指针的指针

//

//  Created by qwz on 13-12-9.

//  Copyright (c) 2013 renhe. All rights reserved.

//

 

#import <Foundation/Foundation.h>

 

#pragma mark 字符串的导出

void stringExport(){

    NSString *str = @"123456我是字符串";

    //如果文件不存在,会自动创建文件

    //如果文件夹不存在,会直接报错

    NSString *path = @"/Users/liuyes/Desktop/test.txt";

    

    NSError *error;

    //编码指定错误也会报错

    //YES代表要进行原子性操作,也就是会创建一个中间的临时文件

    [str writeToFile:path atomically:YESencoding:NSUTF8StringEncodingerror:&error];

    if(error){

        NSLog(@"写入失败:%@", [error localizedDescription]);

    }else{

        NSLog(@"写入成功");

    }

    

}   

 

int main(int argc, const char * argv[])

{

    @autoreleasepool {

        stringExport();

    }

    return 0;

}

 

 

 

分享到:
评论

相关推荐

    一行代码将网络数据持久化 - 支持数据同步,异步写入及更新、服务器数据读取、服务器数据大小获取、服务器数据清除 .zip

    - v1.4.0 --&gt;已知问题修复及优化...2017.06.16 -- v1.3.0 --&gt; 服务器及获取服务器接口增加请求参数(任选)...2016.09.04 -- v1.2.3 --&gt; 增加+(NSString *)cacheSizeFormat方法...2016.08.12 -- v1.2.1 --&gt; 增加获取...

    -import-Foundation-Foundation.h-import-UIKit-UIKit.h-interface-UIDevice-AppleIncReservedD:只是另一个回购

    例如,NSData、NSArray、NSDictionary、NSString等常用类都属于Foundation框架。在Objective-C项目中,通常会首先导入这个头文件,确保能使用这些基本的类和对象。 其次,`#import &lt;UIKit/UIKit.h&gt;`则引入了UIKit...

    OC-NSString为什么用copy修饰而不是用strong

    当我们处理NSString这类对象时,经常会遇到一个问题:为什么在定义属性时,NSString通常用`copy`关键字而不是`strong`?这个问题涉及到Objective-C中的内存管理和字符串特性的理解。 首先,我们要明白`strong`和`...

    100家企业iOS招聘需求整理

    ### 4. NSProxy与NSObject - **NSProxy**:代理模式的一种实现方式,可以用于延迟加载或远程对象访问。 - **NSObject**:所有Objective-C类的基础类,提供基本的方法和属性。 ### 5. Objective-C与Swift的区别 - **...

    IOS开发系列—Objective-C之Foundation框架 - KenshinCui - 博客园.pdf

    Foundation框架中的`NSString`类提供了一系列强大的方法来操作字符串,包括查找、替换、拼接等功能。`NSMutableString`则允许对字符串进行修改。 #### 数组 数组是存储同类型数据的容器。`NSArray`和`...

    Objective-C中NSString的各种用法

    NSString *str4 = [[NSString alloc] initWithCString:c encoding:nil];` 二、获取字符串 NSString 提供了多种方法来获取字符串的信息: 1. 获取字符串的长度:`NSUInteger length = [str length];` 2. 根据索引...

    Objective-C 2.0 with Cocoa Foundation --- 2,从Hello,World!开始

    其他常用的Foundation类包括`NSString`(不可变字符串)、`NSArray`(有序对象集合)和`NSDictionary`(键值对集合)。 5. **Xcode开发环境**: 在Apple的开发环境中,Xcode是编写Objective-C程序的主要工具。它...

    IOS面试题2018总结188题

    #### 4. UITableView与UICollectionView - **UITableView**:用于展示线性列表数据,非常适合展示表格数据。 - **UICollectionView**:提供更灵活的布局选项,可以展示网格或自由布局的数据集合。 #### 5. NSProxy...

    ios7 Foundation框架文档

    ### iOS 7 Foundation框架知识点概览 #### 一、Foundation框架简介 Foundation框架是iOS开发中的核心库之一,为开发者提供了处理数据、网络、文件管理等基础功能的强大工具集。在iOS 7版本中,该框架包含了一系列...

    Object-C复习_object-c_复习_

    ### 4. Blocks与GCD - **Blocks**:Objective-C中的闭包,用于封装一段代码,可以在不同上下文中执行。 - **Grand Central Dispatch (GCD)**:Apple提供的并发处理框架,利用多核处理器提高性能。 ### 5. ...

    iOS NSString详细操作

    4. **快速创建并使用`NSString`**: - 可以使用`stringWithFormat:`方法快速创建并使用`NSString`对象。 ```objective-c NSLog([NSString stringWithFormat:@"一个NS字符串"]); ``` #### 四、`NSString`常用...

    SORelativeDateTransformer:SORelativeDateTransformer是一个值转换器,它生成人类可读的短语来表达给定日期与当前日期之间的相对差

    您只能从NSDate转换为NSString。 如何使用 将源文件和本地化的字符串包添加到您的项目中。 SORelativeDateTransformer.h SORelativeDateTransformer.m SORelativeDataTransformer.bundle 在需要生成相对日期短语的...

    PJR-NSString-Category(iOS源代码)

    来源:github/PJR-NSString-CatLicence:MIT作者:Paritosh Raval  NSString的一个Category,提供很多常用的字符串操作,包括: String validation. Email validation. Phone validation. URL validation. Add or ...

    Objective学习笔记

    - 例如:`-(Person*)initWithName:(NSString*)nameAndCompany:(NSString*)company`。 ### 18. 访问控制 - `@protected`、`@private`、`@public`、`@package`关键字用于控制成员的访问权限。 ### 19. 全局变量 - ...

    Objective-C语法总结(第一版)

    #### 4. 装箱与复合数据类型 - **装箱**: 将基本数据类型包装为对象的过程,例如`NSNumber *number = [NSNumber numberWithInt:10];`。 - **一维数组**: 由相同类型的元素组成的序列。 - **可变长度数组**: 数组的...

    NSString扩展

    ### NSString扩展知识点解析 在iOS开发中,对基础类如`NSString`进行合理的扩展能够极大地提升代码的可读性和开发效率。以下是对“NSString扩展”文件中的知识点进行详细解析。 #### 文件基本信息 - **文件名**:`...

    Object-C语言教程,常用指令详解附代码,开发资源项目详细介绍附代码带注释.txt

    Objective-C 基础语法 1. 输出语句 - NSLog() 用于打印输出文本到控制台。 #import &lt;Foundation/Foundation.h&gt; int main(int argc, const char * argv[]) {... NSString *myString = @"Hello"; // 声明字符串变量 B

    iphone数组学习

    4. **- (BOOL)containsObject:(id)anObject;** - 如果`anObject`存在于数组中,则返回`YES`。这是通过调用`isEqual:`方法来实现比较的。 5. **- (unsigned)indexOfObject:(id)anObject;** - 查找`anObject`在数组...

Global site tag (gtag.js) - Google Analytics