共有73篇文章,第1页,共4

  • iOS 四种保存数据的方式! [博客]
    嘻哈程序猿 发表于 2014-10-15 22:34|3次评论|3569次阅读
    在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议...
  • iOS 学习日志 (1) --- FMDataBaseQueue[博客]
    那份牵挂给了谁 发表于 2014-04-18 17:26|0次评论|4037次阅读
    多线程操作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 [提问]
    那份牵挂给了谁 发表于 2014-04-18 09:53|2次评论|3738次阅读
    使用FMDataBaseQueue 多线程操作数据库的时候 Error calling sqlite3_step (21: out of memory) rs  出问题了。有人知道怎么解决嘛? 这是代码  - (FMResultSet *) selectWithSQLStr:(NSString *) sql {     __block FMResultSet *rs = nil;     dbQueue = [FMDatab...
  • SQLite数据库实际运用[博客]
    哥特复心 发表于 2014-01-07 00:34|0次评论|3554次阅读
    SQLite在我们这些运用过其他数据库的人手里,其实根本就不算是数据库,因为sqlite实在是太小了,而且sqlite中的数据类型 (name text, age integer, phoneNo text)都是假的,只是为了和其他数据库一样操作而已!下面是SQLite中经常运用的操作语句 -- 创建数据表,定义存储数...
  • iOS调用系统相册、相机 显示中文标题[博客]
    sn12345 发表于 2013-11-26 15:53|0次评论|661次阅读
    调用系统相册、相机发现是英文的系统相簿界面后标题显示“photos”,但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题   info.plist里面添加Localized resources can be mixed YES 表示是否允许应用程序获取框架库内语言。 ----------这个靠谱,试了...
  • IOS NSPredicate 查询、搜索[博客]
    vimfung 发表于 2013-11-14 22:03|2次评论|883次阅读
    简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 最常用到的函数 + (NSPredicate *)predicateWithFormat:(NSString *)predicateFormat, ...; 1.比较运算符 > 、< 、== 、 >= 、<= 、 != 例:@"number >= 99"   2....
  • 关于xcode上sqlite3添加到项目后,编译错误!!!![博客]
    鸟屁不会的程序猿 发表于 2013-11-04 18:20|0次评论|1045次阅读
    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文件读写[博客]
    openlab 发表于 2013-09-05 21:57|0次评论|2265次阅读
    文件都是用来读写数据的,可是哪里都会有潜规则,ios里面读写数据的潜规则你知不知道,你知道不知道!!! 你有没有觉得NSUserDefaults和NSBundle,plist这些玩意阴魂不散,有时候搞不清楚谁是谁。谁又会在哪里出现 看看下面,NSUserDefaults里面基本没存啥啊,只有语言国度...
  • iOS学习8:iOS沙盒(sandBox)机制(二)之沙盒文件操作[博客]
    芳仔小脚印 发表于 2013-09-04 16:58|1次评论|4022次阅读
    一、在沙盒中写文件 在沙盒目录的Documents文件夹下添加一个plist文件,添加图片等方法相同 // 获取Documents文件夹目录 NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; // 设定plist的路...
  • coredata 分页查询数据[博客]
    孙启超 发表于 2013-08-07 18:34|0次评论|2707次阅读
    其实分页查询我第一反映是用SQLite的查询语句来操作,后来想想Core Data底层也是调用SQLite,应该也是可以分页查询的 不过iPhone开发毕竟中文资料不多,翻了下官方英文文档,找到下面的方法,主要使用下面两个函数 1 2 3 4 // 限定查询结果的数量 setFetchLimit // 查询的偏...
  • iOS 使用ZipArchive压缩文件[博客]
    浅唱那回忆 发表于 2013-07-21 15:01|0次评论|1136次阅读
    01 +(NSString *)zipFiles:(NSArray *)paramFiles 02 { 03     //生成zip文件名字 04     NSString * zipFileName = [[CUtils generateRndString] stringByAppendingPathExtension:@"zip"]; 05     //取得zip文件全路径 06     NSString * zipPath = [[CU...
  • iOS学习之iOS沙盒(sandbox)机制和文件操作(二)[博客]
    孔俊 发表于 2013-07-02 10:27|1次评论|1176次阅读
    iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 [cpp]  view plain copy NSString *homeDirectory = NSHomeDirectory();   NSLog(@"path:%@", homeDirectory);   打印结果: [cpp]...
  • iOS学习之iOS沙盒(sandbox)机制和文件操作(一)[博客]
    孔俊 发表于 2013-07-02 10:25|0次评论|1312次阅读
    1、iOS沙盒机制  iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。  1.1、每个应用程序都有自己的存储空间  1.2、应用程序不能翻...
  • IOS开发中的数据存储方式[博客]
    hanangellove 发表于 2013-07-01 20:40|0次评论|932次阅读
    iOS 开发中,一般有如下几种数据存储方式。需要根据具体的业务场景,选择 合适的数据存储方式。 (1)  用户默认设置 – 这种情况通常不需要用户干预,如游戏通关信息,Video 播放记录,或者 App 退出之后,下次进入时,希望恢复到退出时的情况。 (2)  设置束(Settings Bundle)--...
  • iOS教程:Core Data数据持久性存储基础教程[博客]
    孙启超 发表于 2013-07-01 10:53|1次评论|21319次阅读
    就像我一直说的,Core Data是iOS编程,乃至Mac编程中使用持久性数据存储的最佳方式,本质上来说,Core Data使用的就是SQLite,但是通过一系列特性避免了使用SQL的一些列的麻烦,不仅如此,他还能够合理管理内存,反正好处很多,我们推荐使用。   在这个教程中,我们将会创...
  • 判短文件是否存在[博客]
    andyhe91 发表于 2013-05-29 17:28|0次评论|703次阅读
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);     NSString *ducumentsDirectory = [paths objectAtIndex:0];     NSFileManager *fm = [NSFileManager defaultManager];     NSString *FilePath = [...
  • NSKeyedUnarchiver简单的数据存储[博客]
    宇宙执政 发表于 2013-05-08 15:41|0次评论|862次阅读
    - (void)saveClassData:(NSMutableArray *)array { if ([array count] > 0) { NSMutableArray * classArray = nil; //获取分类的沙盒文件路径 NSArray* myPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai...
  • iOS Application Settings[提问]
    HaipingChen 发表于 2013-04-20 08:40|1次评论|1339次阅读
    请问有人知道图中的效果如何做到的,我刚入门,不胜感激。
  • IOS读写剪切板 UIPasteboard (备忘)[博客]
    慎道 发表于 2013-04-17 15:30|0次评论|1079次阅读
    写剪切板 UIPasteboard* slotPB = [UIPasteboard pasteboardWithName:@"a.com" create:YES];  [slotPB setData:[NSKeyedArchiver archivedDataWithRootObject:@"hello"] forPasteboardType:@"test"]; 读剪切版 UIPasteboard* slotPB = [UIPasteboard pasteboardWithName:...
  • iOS数据持久化[博客]
    山不在高有仙则名 发表于 2013-03-29 19:07|2次评论|4521次阅读
    文件系统 归档和序列化 数据库 1.文件系统 不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。 1.1 沙盒模型 在iOS中,一个App的读写权限只局限于自己的沙盒目录中。 沙盒模型到底有哪些好处呢? 安全:别的App无法修改你的程序或数据 保护隐私:别的App...
top Created with Sketch. 顶部