ios中常用文件存取的方法有: 1、直接写文件的方式,可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2、NSUeserDefaults(偏好设置),用来存储应用设置信息,文件放在p ...
分类:
其他好文 时间:
2016-06-06 16:48:38
阅读次数:
256
+(NSString *)makeImageToString:(UIImage *)image{ //第一步,先将image转换为data类型 NSData *imageData = UIImageJPEGRepresentation(image, 2.0); //将NSData类型转换为NSStr ...
分类:
其他好文 时间:
2016-06-03 14:25:07
阅读次数:
149
iOS中,将NSData转NSString的一般方法为[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];但是当data中包含00时,所获得的新字符就会为nil,这时我们应该这样转 [NSString stringWi ...
分类:
移动开发 时间:
2016-05-31 20:52:58
阅读次数:
1624
恢复内容开始 IOS现在完全是小白一个,将碰到的每个细节都记录下来. 1.将图片转换成NSData类型 也可以是AsJPG 2.获取要保存的位置 3.将NSData写入到本地 1)直接使用NSData自带的方法 2)使用.Net类库中的方式 简单的就是讲NSData转换成传统的字节数组,然后保存到本 ...
分类:
移动开发 时间:
2016-05-30 23:20:14
阅读次数:
689
iOS中的数据存储(上)
iOS应用数据存储的常用方式:
应用沙盒:
应用沙盒结构分析
Documents:
temp:
Library/Caches:
Library/Preference:
沙盒根路径:
属性列表
偏好设置(Preference)
NSKeyedArchiver
NSData
iOS中的数据存储(上)
iOS应用数据存储的常用方式...
分类:
移动开发 时间:
2016-05-27 12:51:33
阅读次数:
349
原文网址:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/73443.aspx NSArray *keys = [advertisementData allKeys]; NSData ...
分类:
移动开发 时间:
2016-05-26 14:44:45
阅读次数:
215
转: 使用NSData读取数据,采用NSData的dataWithContentsOfFile:方法。不少人反馈说如果直接使用,将会耗尽iOS的内存。 其实这个是可以改善的。 NSData还有一个API: + (id)dataWithContentsOfFile:(NSString *)path o ...
分类:
移动开发 时间:
2016-05-24 13:39:35
阅读次数:
795
IOS开发中如何调用音频播放组件 1、与音频相关的头文件等都在AVFoundation.h中,所以第一步是添加音频库文件: 2、先找一段要播放的音频文件,我这里找到是一个mp3文件,然后添加到项目中: 3、使用NSBundle获取这个文件并转化成NSData类型: 4、声明一个全局变量的AVAudi ...
分类:
移动开发 时间:
2016-05-24 11:46:30
阅读次数:
245
一、沙盒机制(SandBox) 二、简单对象的读写(I/O)操作 注意:数组和字典中元素对象的类型,也必须是上述的四种,否则不能直接写入文件。 字符串(NSString) 数组(NSArray) 字典(NSDictionary) 数据(NSData) #pragma mark - 将NSData类型 ...
分类:
其他好文 时间:
2016-05-19 21:09:46
阅读次数:
262
第一步:引入系统头文件CommonCrypto的.h文件。如下图 第二步:创建需要本地化的图片,图片名称必须为全名称,找不到路径 第三步:将图片转化问NSData类型数据,使用UIImageJPEGRepresentation方法,第一个参数是image对象,第二个参数1表示原图无缩放。 第三步:开 ...
分类:
其他好文 时间:
2016-05-14 11:24:44
阅读次数:
176