- 浏览: 441084 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
@protocol NSCoding - (void)encodeWithCoder:(NSCoder *)aCoder; - (id)initWithCoder:(NSCoder *)aDecoder; @end
// // Apple.h // test_GCD // // Created by xserver on 12-7-12. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import <Foundation/Foundation.h> @interface Apple : NSObject <NSCoding> { NSString *name; } @property(nonatomic, copy)NSString *name; @end extern NSString * const kCodingName;
// // Apple.m // test_GCD // // Created by xserver on 12-7-12. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import "Apple.h" @implementation Apple @synthesize name; - (void)encodeWithCoder:(NSCoder *)aCoder { [aCoder encodeObject:self.name forKey:kCodingName]; } - (id)initWithCoder:(NSCoder *)aDecoder { if (self = [super init]) { self.name = [aDecoder decodeObjectForKey:kCodingName]; if (aDecoder == nil) { return self; } } return self; } @end NSString * const kCodingName = @"name";
发表评论
-
float equal
2013-05-23 18:21 781- (BOOL)floatA:(float)f1 equalB ... -
Coding Guidelines for Cocoa
2013-05-17 16:53 638参考: https://developer.apple.com ... -
Cell
2013-05-16 14:32 752- (void)tableView:(UITableView ... -
Object-C编程规范
2013-05-15 10:49 7001.参考苹果的文档 “Coding Guidelines fo ... -
MacPorts
2013-02-28 18:12 573http://blog.csdn.net/lynjay/art ... -
KVC/KVO 监听对象属性变化
2013-01-10 23:09 7354http://blog.csdn.net/a6472953/a ... -
ios Associative 扩展属性
2013-01-08 16:45 1497@dynamic和@synthesize http://blo ... -
ObjC Dynamic
2013-01-08 15:21 742原文:http://www.onevcat.com/2012/ ... -
UITableView & UITextField
2012-11-08 00:35 797keyboard event ---------------- ... -
UIWebView
2012-10-24 11:06 716http://hi.baidu.com/wei_1123/it ... -
Device orientation
2012-10-15 16:20 702- (BOOL)shouldAutorotateToInter ... -
system notification
2012-10-12 15:22 591for UIApplication These notifi ... -
NSZombies
2012-08-09 08:51 631NSZombies搞定EXC_BAD_ACCESS http: ... -
Quartz 2D Programming Guide
2012-07-17 00:51 556Quartz 2D 内容不少啊 Graphics Trans ... -
NSCache
2012-07-12 14:25 718http://thenewself.blog.163.com/ ... -
分析 crash 报告的方法
2012-07-12 01:15 551http://blog.csdn.net/toss156/ar ... -
Multi-touch
2012-07-11 23:33 696智能与灵活与工作量>_< http://www.o ... -
iOS的多核编程和内存管理
2012-07-11 18:14 683http://anxonli.iteye.com/blog/1 ... -
NSCopying
2012-07-10 15:54 484http://www.apple.com.cn/develop ... -
NSTimeZone
2012-07-10 14:42 401http://developer.apple.com/libr ...
相关推荐
自定义的对象不能直接存储 对自定义对象实现nscoding 协议 可实现对自定义对象的存储
用NSCoding持久化数据,以及如何用NSFileManager来有效地保存文件。
一种使用NSCoding ^ _ ^的简单方法 在.m文件中添加两行代码,然后运行它! #import "property.h" #import "CXLCodingHelper.h" @implementation property - (id)initWithCoder:(NSCoder *)aDecoder { self = ...
实现NSCoding的自动归档和解档.zip
Parse-NSCoding, 用于序列化解析对象的iOS库 解析 nscoding此库为 PFObject/的实例或者子类添加 NSCoding 支持,以便它们可以被序列化和反序列化为( 对于自定义缓存插件,例如) 。 所有属性都将被序列化,包括解析...
几句话就能让你的 NSCoding 协议自动化。 ##用法 安装 将两个文件复制到您的项目中,然后#import "NSObject+NSCoding.h" 。 现在支持CocoaPods 。 ###自定义类 self是Parent的子类 上级: # pragma mark - ...
围绕NSCoding协议的瘦Swift包装器。 注意:这仍然是一项正在进行的工作。 特征 该包装器提供了Swift协议和两个用于编码和解码数据的类。 这使得Swift Structs或Classs可以使用NSCoding,而不必直接遵循该协议和随...
只需要模型继承自本类即可直接调用方法存储模型
本篇文章主要介绍了在swift中实现NSCoding的自动归档和解档,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
在项目中经常会用到copy、mutableCopy方法,或者调用NSKeyedArchive、NSKeyedUnarchive类方法,这时候就需要实现NSCoding和NSCopying协议。这两个协议的代码是固定形式的,每次都是把属性挨个写上去,非常影响开发...
If you want to send custom classes from Cocoa make sure to implement the NSCoding protocol. You can encode keyed and non-keyed, where the latter means you're encoding an externalizable class. While ...
如何使用NSCoding和NSFileManager来保存你的应用程序数据.pdf 如何制作一个类似tiny wings的游戏:第一部分.pdf 如何制作一个类似tiny wings的游戏:第二部分(完).pdf 如何升级你的cocos2d版本.pdf 如何学好Iphone...
如何使用NSCoding和NSFileManager来保存你的应用程序数据.pdf 如何制作一个类似tiny wings的游戏:第一部分.pdf 如何制作一个类似tiny wings的游戏:第二部分(完).pdf 如何升级你的cocos2d版本.pdf 如何学好...
如何使用NSCoding和NSFileManager来保存你的应用程序数据.pdf 如何制作一个类似tiny wings的游戏:第一部分.pdf 如何制作一个类似tiny wings的游戏:第二部分(完).pdf 如何升级你的cocos2d版本.pdf 如何学好Iphone...
目的 FastCoder是用于Cocoa对象和对象图的高性能二进制序列化格式。 它旨在替代NSPropertyList,NSJSONSerializer,NSKeyedArchiver / Unarchiver和Core Data。 FastCoder库的设计目标是快速,灵活和安全。...
关于NSCoding方法的使用,提供了项目和任务管理、消息和用户中心,以及一个类似论坛的功能
转载资源,分享给各位一起学习苹果开发的童鞋们,加油加油。
这是我在学习ios的过程中写的一个Demo。介绍了一个普通对象如何归档(存储),涉及到的知识点有NSCoding协议、NSKeyedArchive的使用
MacOS 应用,可以一键生成懒加载,NSCoding 协议,详情请见博文:http://blog.csdn.net/lovechris00/article/details/77448356
如何Microfiche 获取您的 Swift 集合、 Array<T> 、 Set<T> 、 Dictionary并将它们转换为符合“NSCoding”的形式。 另一方面,Microfiche 将您的“符合 NSCoding 的数据块转换回您首选的 Swift 集合类型。构架...