NSFileManager文件管理】的更多相关文章

前言 @interface NSFileManager : NSObject @interface NSFileHandle : NSObject <NSSecureCoding> NSFileManager 是 Foundation 框架中用来管理和操作文件.目录等文件系统相关联内容的类. 1.路径操作 // 文件管理器对象,单例类对象 NSFileManager *nfManager = [NSFileManager defaultManager]; NSURL *folderUrl =…
前提,用到的东东: 1.文件数据类:NSData类型(二进制) 1)作用:专门用于将数据封装成二进制的类.数据(文本,图片,音频,视频....)  ==> NSData类型的对象 2)编码方式:使用UTF8国际通用编码      encoding:NSUTF8StringEncoding 3)NSString与NSData相互转换 NSString *contents = @"我是要保存到文件中去的内容,哈哈"; //将NSString转换成NSData类型 NSData *da…
createFileAtPath //创建文件 NSFileManager *fm = [NSFileManager defaultManager]; NSString *strpath = [NSString stringWithFormat:@"%@/file1.txt",NSHomeDirectory()]; NSString *strdata = @"test"; bool bRet = [fm createFileAtPath:strpath conten…
========================== 文件操作 ========================== 一.归档NSKeyedArchiver 1.第一种方式:存储一种数据. // 归档 // 第一种写法 // 对象--文件 NSArray* array = [[NSArray alloc]initWithObjects:@"zhang", @"wang", @"li", nil]; NSString* filePath = [NS…
转载自:http://www.coloroud.com/2015/06/01/Swift-File-Manager/ 开头 看来Swift这趟浑水是非干不可,既然如此,那索性就来的彻底吧,来一次全方位,深入的学习之旅. 进入正题,在Swift开发中,几乎是每一个App都需要在本地存储一些本地的持久化数据,毕竟不可能每次App使用都从网上现传数据回来使用吧,那样App的体验将会大打折扣. ios存储特性 在ios体系中,每个app都是独立的,遵循沙盒机制,app之间数据相互隔离,换个更通俗易懂的说…
定义:一个类的对象,无论在何时创建.无论创建多少次,创建出来的对象都是同一个对象. 使用场景:当有一些数据需要共享给别的类的时候,就可以把这些数据保存在单例对象中.   关键代码: + (instancetype)allocWithZone:(struct_NSZone *)zone {     static id instance = nil;     if(instance == nil)     {       instance =   [super allocWithZone:zone]…
iOS中的单例模式     就我本身理解而言,我认为的单例:单例在整个工程中,就相当于一个全局变量,就是不论在哪里需要用到这个类的实例变量,都可以通过单例方法来取得,而且一旦你创建了一个单例类,不论你在多少个界面中初始化调用了这个单例方法取得对象,它们所有的对象都是指向的同一块内存存储空间(即单例类保证了该类的实力对象是唯一存在的一个). “单例模式”是我们在iOS中最常使用的设计模式之一.单例模式不需要传递任何参数,就有效地解决了不同代码间的数据共享问题.单例类是一个非常重要的概念,因为它们表…
沙盒是系统为每一个应用程序生成的一个特定文件夹,文件夹的名字由一个十六进制数据组成,每一个应用程序的沙盒文件名都是不一样的,是由系统随机生成的. 沙盒主目录: NSString *homePath = NSHomeDirectory(); 沙盒内放有三个主要目录文件夹:1.Documents 2.Library 3tmp 1.Documents 存放是一些比较重要的文件,但是放入Documents中的文件不能过大. 2.Library 是一个资源库,存储一些不太重要的数据,相对比较大一些,里面有…
/***** * 1. 视频播放 * *  @格式:mp4 mov m4v m2v 3gp 3g2 * *  @系统框架使用:#import <MediaPlayer/MediaPlayer.h> 不仅可以播放本地视频 也可以直接播放网络视频 MPMoviePlayerController 播放视频的类,这个类比较特殊,有Controller的一些属性,但又不完全是控制器 有两点需要注意: 1.MPMoviePlayerController 上面播放视频 的view 需要给它坐标 2.还需要添…
/* 字符串: NSString  不可变字符串  字符串对象的内容不能修改,字符串的指针可以改变 NSMutableString 可变字符串   可以修改字符串对象的内容,继承自NSString ,具有所有的方法 */ 1.创建对象,实例方法和类方法 NSMutableString *mStr=[[NSMutableString alloc]initWithString:@"Hello World"]; 2.将不可变字符串转换为可变字符串 NSMutableString *mStr2…