码迷,mamicode.com
首页 >  
搜索关键字:nscoding    ( 162个结果
以最少的代码让自定的model实现NSCoding、NSCopying协议
项目中用到了自定义的model:Person(栗子)。此model需要可以实现归档的功能,但是属性非常多,且类似的model很多。如果按照常规去写归档的代码,那么无论是写起来还是维护起来都非常困难。 由于model继承自NSObject,所以给NSObject添加了扩展用来实现自定义model的归档 ...
分类:其他好文   时间:2017-06-29 12:01:16    阅读次数:207
数据库常见问题总结
在我之前的项目中,存取数据使用的都是NSCoding方式,这样做避免了复杂的数据库操作,也造成了我数据库使用的困难。 最近做的一个项目中,大量的使用到数据库操作,涨姿势了,记录一下。 一、使用惯例: (1)使用FMDB第三方库管理数据库 (2)不需要事务时,使用inDatabase (3)需要使用事 ...
分类:数据库   时间:2017-06-26 13:33:12    阅读次数:199
数据库
数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core) 需求: 程序 ...
分类:数据库   时间:2017-06-15 20:36:49    阅读次数:202
数据存储值归档Archive
先比較一下各个数据存储之间的关系: 关于归档。是ios中的shu'j数据存储中的一种数据存储方式。以下了解一下归档中的一个实例: 以下的是父类person #import <Foundation/Foundation.h> @interface Person : NSObject <NSCoding ...
分类:其他好文   时间:2017-06-08 14:00:56    阅读次数:224
李洪强iOS开发之数据存储
李洪强iOS开发之数据存储 iOS应用数据存储的常用方式 1.lXML属性列表(plist)归档 2.lPreference(偏好设置) 3.lNSKeyedArchiver归档(NSCoding) 4.lSQLite3 5.lCore Data Documents: 保存应用运行时生成的需要持久化 ...
分类:移动开发   时间:2017-06-03 20:57:10    阅读次数:256
iOS自己定义对象保存到本地文件
我是将聊天记录存到本地,里边用到了自己定义的对象。把数据转成Data格式存到本地。在转Data格式的时候报错了。这时候须要先将自己定义对象进行归档才干够转Data格式。方法例如以下: 一、在.h文件里声明<NSCoding>协议 二、在.m文件里实现encodeWithCoder和intiWithC ...
分类:移动开发   时间:2017-04-29 17:28:31    阅读次数:226
iOS 自动实现对象序列化方法
iOS 中对象序列化,需要遵行NSCoding协议,然后对对象的每个属性进行归档和接档赋值,响应的操作比较繁琐。本文主要介绍 利用 runtime遍历属性 大大简化代码量 具体实现代码如下:1.先建立NSobject的分类, 定义可能用到的相关类型 然后在归档方法中便利自身的属性名称,并且取出自身属 ...
分类:移动开发   时间:2017-04-27 12:37:01    阅读次数:301
exc_bad_instruction(code=EXC_I386_INVOP,subcode=0x0) 错误
对象存储异常 对象存储要遵守NSCoding协议 #import "EmotionModel.h" @interface EmotionModel()<NSCoding> @end @implementation EmotionModel /** *当一个对象要归档进沙盒中时,就会调用这个方法 *目 ...
分类:其他好文   时间:2017-04-12 23:12:45    阅读次数:295
持久化存储 --- SQLite3 的使用
一、为什么要使用SQLite3,什么是SQLite3,常见的数据库可以用于移动端嘛? 1、持久化存储的方式有以下几种: 2、什么是SQLite3,有什么优点? 二、SQLite3能做什么? 1、SQLite3能做什么? 2、常用的图形化工具是什么? Navicat Premium图形化软件是mac系 ...
分类:数据库   时间:2017-03-30 18:53:31    阅读次数:304
关于FFMPeg-PHP你必须要知道的
1 #PHP FFmpeg 2 3 [![Build Status](https://secure.travis-ci.org/PHP-FFMpeg/PHP-FFMpeg.png?branch=master)](http://travis-ci.org/PHP-FFMpeg/PHP-FFMpeg) ... ...
分类:Web程序   时间:2017-03-22 18:03:24    阅读次数:1803
162条   上一页 1 2 3 4 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!