共有73篇文章,第1页,共4页
-
-
iOS 四种保存数据的方式! [博客]
- 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议...
-
-
iOS 学习日志 (1) --- FMDataBaseQueue[博客]
- 多线程操作sqlite数据库,使用FMDataBaseQueue 返回一个值。 1,返回数组 NSMutableArray *myArray = [NSMutableArray array];
[manageQueue.dbQueue inDatabase:^(FMDatabase *db) {
FMResultSet *rs = [db executeQuery:selectSql];
...
-
-
FMDataBaseQueue 多线程操作Error calling sqlite3_step (21: out of memory) rs [提问]
- 使用FMDataBaseQueue 多线程操作数据库的时候 Error calling sqlite3_step (21: out of memory) rs 出问题了。有人知道怎么解决嘛? 这是代码 - (FMResultSet *) selectWithSQLStr:(NSString *) sql { __block FMResultSet *rs = nil; dbQueue = [FMDatab...
-
-
SQLite数据库实际运用[博客]
- SQLite在我们这些运用过其他数据库的人手里,其实根本就不算是数据库,因为sqlite实在是太小了,而且sqlite中的数据类型 (name text, age integer, phoneNo text)都是假的,只是为了和其他数据库一样操作而已!下面是SQLite中经常运用的操作语句 -- 创建数据表,定义存储数...
-
-
iOS调用系统相册、相机 显示中文标题[博客]
- 调用系统相册、相机发现是英文的系统相簿界面后标题显示“photos”,但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题 info.plist里面添加Localized resources can be mixed YES 表示是否允许应用程序获取框架库内语言。 ----------这个靠谱,试了...
-
-
IOS NSPredicate 查询、搜索[博客]
- 简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 最常用到的函数
+ (NSPredicate *)predicateWithFormat:(NSString *)predicateFormat, ...; 1.比较运算符 > 、< 、== 、 >= 、<= 、 != 例:@"number >= 99" 2....
-
-
关于xcode上sqlite3添加到项目后,编译错误!!!![博客]
- sqlite3添加到项目后,编译错误!!!! 每当我把sqllite3 所有文件添加到项目中就会报如下错误。 clang: error: linker command failed with exit code 1 (use -v to see invocation) 环境: xcode5.0 .1 cocos2d-x 2.2 PS:win+vs2010无此错误 删除目录内的 shell.c 关于...
-
-
ios文件读写[博客]
- 文件都是用来读写数据的,可是哪里都会有潜规则,ios里面读写数据的潜规则你知不知道,你知道不知道!!! 你有没有觉得NSUserDefaults和NSBundle,plist这些玩意阴魂不散,有时候搞不清楚谁是谁。谁又会在哪里出现 看看下面,NSUserDefaults里面基本没存啥啊,只有语言国度...
-
-
iOS学习8:iOS沙盒(sandBox)机制(二)之沙盒文件操作[博客]
- 一、在沙盒中写文件 在沙盒目录的Documents文件夹下添加一个plist文件,添加图片等方法相同 // 获取Documents文件夹目录
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
// 设定plist的路...
-
-
coredata 分页查询数据[博客]
- 其实分页查询我第一反映是用SQLite的查询语句来操作,后来想想Core Data底层也是调用SQLite,应该也是可以分页查询的 不过iPhone开发毕竟中文资料不多,翻了下官方英文文档,找到下面的方法,主要使用下面两个函数 1 2 3 4 // 限定查询结果的数量 setFetchLimit // 查询的偏...
-
-
iOS 使用ZipArchive压缩文件[博客]
- 01 +(NSString *)zipFiles:(NSArray *)paramFiles 02 { 03 //生成zip文件名字 04 NSString * zipFileName = [[CUtils generateRndString] stringByAppendingPathExtension:@"zip"]; 05 //取得zip文件全路径 06 NSString * zipPath = [[CU...
-
-
iOS学习之iOS沙盒(sandbox)机制和文件操作(二)[博客]
- iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 [cpp] view plain copy NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory); 打印结果: [cpp]...
-
-
iOS学习之iOS沙盒(sandbox)机制和文件操作(一)[博客]
- 1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻...
-
-
IOS开发中的数据存储方式[博客]
- iOS 开发中,一般有如下几种数据存储方式。需要根据具体的业务场景,选择 合适的数据存储方式。 (1) 用户默认设置 – 这种情况通常不需要用户干预,如游戏通关信息,Video 播放记录,或者 App 退出之后,下次进入时,希望恢复到退出时的情况。 (2) 设置束(Settings Bundle)--...
-
-
iOS教程:Core Data数据持久性存储基础教程[博客]
- 就像我一直说的,Core Data是iOS编程,乃至Mac编程中使用持久性数据存储的最佳方式,本质上来说,Core Data使用的就是SQLite,但是通过一系列特性避免了使用SQL的一些列的麻烦,不仅如此,他还能够合理管理内存,反正好处很多,我们推荐使用。 在这个教程中,我们将会创...
-
-
判短文件是否存在[博客]
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *ducumentsDirectory = [paths objectAtIndex:0]; NSFileManager *fm = [NSFileManager defaultManager]; NSString *FilePath = [...
-
-
NSKeyedUnarchiver简单的数据存储[博客]
- - (void)saveClassData:(NSMutableArray *)array
{
if ([array count] > 0) {
NSMutableArray * classArray = nil;
//获取分类的沙盒文件路径
NSArray* myPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai...
-
-
iOS Application Settings[提问]
- 请问有人知道图中的效果如何做到的,我刚入门,不胜感激。
-
-
IOS读写剪切板 UIPasteboard (备忘)[博客]
- 写剪切板 UIPasteboard* slotPB = [UIPasteboard pasteboardWithName:@"a.com" create:YES]; [slotPB setData:[NSKeyedArchiver archivedDataWithRootObject:@"hello"] forPasteboardType:@"test"]; 读剪切版 UIPasteboard* slotPB = [UIPasteboard pasteboardWithName:...
-
-
iOS数据持久化[博客]
- 文件系统 归档和序列化 数据库 1.文件系统 不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。 1.1 沙盒模型 在iOS中,一个App的读写权限只局限于自己的沙盒目录中。 沙盒模型到底有哪些好处呢? 安全:别的App无法修改你的程序或数据 保护隐私:别的App...