reference from :http://mobile.51cto.com/hot-434804.htm1.构建Person类Person.h@interface Person : NSObject@property (nonatomic, copy) NSString *name;@prope...
分类:
编程语言 时间:
2015-08-07 01:49:32
阅读次数:
186
OC中如果要将自定义类型的对象保存到文件中,必须进行以下三个条件:想要把存放自定义类型的数组进行 持久化(就是将内存中的临时数据以文件的形式写到磁盘上)必须满足:1. 自定义对象必须要序列化(将数据有序的存放)2. 需要使用归档来进行持久化3. 如果要加载持久化文件需要进行反序列化(就是将有序存放的...
分类:
其他好文 时间:
2015-08-05 22:08:00
阅读次数:
149
import java.util.ArrayList;
import java.util.Iterator;
/* 1.存入自定义对象,并且去除重复元素。
* 2.List集合判断元素是否相同,依据的是元素的equals方法。
* 心得:Object 里的equals方法判断的是对象的地址值是否相同。
* String 里的equals方法判断对象里内容是否相同。
...
分类:
编程语言 时间:
2015-08-04 11:15:20
阅读次数:
110
1、iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3 Core Data2、应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒...
分类:
移动开发 时间:
2015-08-02 00:52:47
阅读次数:
9697
在以前从事C/C++开发的时候,内存的管理一直是需要被谨慎考虑的内容。在C语言中,我们使用库函数malloc()和free()两个库函数来实现从堆中分配内存与释放,而C++则使用操作符new和delete来实现内存的管理,对于这两个方式,后者是操作符而前者是库函数,后者能够被编译器处理而前者着重于对内部数据实现构造,在面向对象设计中,后者能更好的结合构造函数对自定义对象实现内存分配。但是,在接触了...
分类:
编程语言 时间:
2015-07-31 21:56:16
阅读次数:
179
最近在工作中用到了在ASP.NET MVC中以post方式传递数组参数的情况,记录下来,以供参考。 一、准备参数对象 在本例中,我会传递两个数组参数:一个字符串数组,一个自定义对象数组。这个自定义对象UserInfo定义如下: public class UserInfo { ...
分类:
编程语言 时间:
2015-07-30 13:16:00
阅读次数:
122
Android SQLite存储自定义对象在SQLite数据库中可存储的数据类型有NULL、INTEGER、REAL(浮点型)、TEXT、BOOL,一共是五种数据类型。在Android开发中,我们存储数据的一般的作法是数据库的属性就是类的成员变量,比如:
要存储一个人的姓名和年龄,在类中的是将它们定义为两个成员变量class Person{
private String name;...
分类:
移动开发 时间:
2015-07-25 12:18:52
阅读次数:
145
本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘。对象的创建JavaScript对象有两种类型1).Native:在ECMAScript标准中定义和描述,包括JavaScript内置对象(数组,日期对象等)和用户自定义对象。2).Host:在主机环境(如浏览器)中实现并提供给开发者使用,比如...
分类:
编程语言 时间:
2015-07-24 23:54:24
阅读次数:
137
JavaScript并不是面向对象的语言,它是基于对象的语言。在JavaScript中一切皆是对象。在 JavaScript中创建自定义对象的方法 一文中,我已经介绍了基本的创建自定义类型的方法。那么怎么实现类型与类型之间的继承呢?这就是本文要讲的内容。 JavaScript实现继承的方式主要有两....
分类:
编程语言 时间:
2015-07-21 20:18:28
阅读次数:
143
只要两步:1.import "MJExtension.h"2.MJCodingImplementation注意,如果该类中有自定义对象没有实现NSCoding协议,那么在那个对象中写入上面两步即可。
分类:
其他好文 时间:
2015-07-16 16:19:08
阅读次数:
115