摘要: #include#include//在c中引入 引用计数机制// 要解决的问题: 1,指向某块动态内存的指针有几个?// 应该让这块动态内存记录指针的数量// 所以开辟的动态内存大小应该取多大?// 如果:c的指针需要开辟n个字节,// ... 阅读全文
posted @ 2015-11-12 21:42 向日夏 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: // 地球只有一个,所以声明一个地球对象就可以了,千万不能声明两个啊!同理,有时候一个类也有只能有一个对象的情况,例如服务器,只想存到一个里 // 面,这样子,下次才可以取出上次存的数据。//用全局变量来实现单例模式//在此定义一个全局变量 地球,然后在单例方法中一直返回这个全局变量,那也可以实现单... 阅读全文
posted @ 2015-11-12 21:32 向日夏 阅读(131) 评论(0) 推荐(0) 编辑
摘要: /*静态类型: 变量的类型在编译之时就被确定下来.动态类型: 对象的类型由对象的内存里的某个结构数据来决定它是什么类型, 而不是在编译之时就被确定下来的数据类型。 对象的类型只有在运行时才知道。oc中的所有对象都有一个共同的基类(根类):NSObjectoc的动态类型特性完全由NSObject这个类... 阅读全文
posted @ 2015-11-12 20:51 向日夏 阅读(632) 评论(0) 推荐(0) 编辑
摘要: //解释 property后边的圆括号中的修饰词的含义:// nonatomic 非线程安全 非原子操作 特点是: 操作变量的效率高// atomic 线程安全 原子操作 特点是: 操作变量的效率低//// retain 强引用实例变量, 即 setter方法中会... 阅读全文
posted @ 2015-11-12 19:16 向日夏 阅读(257) 评论(0) 推荐(0) 编辑