在定义delegate对象的时候,我们经常看到可以使用weak 和 assign 但是到底哪个使用更合适呢?首先:使用assign,声明的对象即使对象销毁了,但是指针依然存在,这样造成声明的对象变成了野指针,这样导致内存泄露。而使用 weak ,当对象销毁时,即将delegate = nil,这样不...
分类:
移动开发 时间:
2015-10-27 13:03:25
阅读次数:
206
依赖注入之后、对象销毁之前自动调用方法:通过类似于之前Spring项目编码的方式,我们可以通过在setXXX()方法中输出相关的语句来获悉依赖关系注入的执行时机,通过下面介绍的方法可以在依赖关系注入完成之后自动执行一些方法。如果我们想让一个类的实例在所有属性都已经设置好之后,就让它自动执行某些方法,...
分类:
编程语言 时间:
2015-10-11 23:05:42
阅读次数:
372
// 04-测试对象销毁后指针是否还可以使用
//
// Created by wanghy on 15/8/13.
//
//
//为了直观,直接将.m和.h文件写在main.m中。
#import
//定义 person类 包含 姓名,年龄和性别
@interface person : NSObject
{
@public
NSStri...
分类:
其他好文 时间:
2015-08-15 21:32:21
阅读次数:
118
循环调用:1.循环引用的问题两个对象A、B,有可能会出现特殊情况:A中包含B的实例变量;B中也包含A的实例变量,如果这两个实例变量都是强引用(A有着B的实例变量所有权,B也有A的实例变量所有权),然后在两个对象销毁时,会出现A、B都不能正常销毁的情况。下面用代码来演示循环调用问题:ClassA的头文...
分类:
其他好文 时间:
2015-08-14 17:00:53
阅读次数:
114
开门见山,如果我们要对多个客户端连接的多个事件进行操作,首先会想到建立多个线程或进程让其去各自进行,这也是最简单的模式。
但对每一个线程或进程而言,无论连接是否有事件发生,都必须随时待命,也就是说,每一个对象都必须有一个线程或进程与之一一对应,直到对象销毁。
可想而知,当连接量规模变大后,系统需要在很多个线程或进程之间进行切换,时间与空间上的开销巨大,也就是说,这种模式下,程序能承载对象...
分类:
系统相关 时间:
2015-08-06 07:09:18
阅读次数:
185
一.类的定义--class关键字类的组成包括成员变量(name,age)和成员函数(who)classUser:
name=‘zhzhgo‘
age=25
defwho(self):
print"I‘m"+self.name对象的创建u=User()
u.age
u.who()构造方法和析构方法__init__()对象生成的时候执行构造方法__def__()对象销毁的时候执行析构方法..
分类:
编程语言 时间:
2015-07-23 00:51:09
阅读次数:
158
类的实例(包括继承)name = $name; $this->age = $age; } public function show() { echo $this->name . ' ' . $this->age . '' ; } // 析构函数,对象销毁的...
分类:
Web程序 时间:
2015-07-19 19:46:07
阅读次数:
160
在整合之前我们再来回顾一下Spring和SpringMVC Spring: Spring框架的核心是提供了一个容器,该容器可以对Bean组件进行管理,例如创建Bean对象,销毁一个Bean对象等操作.此外该容器还具有IOC和AOP高级特性,将Bean对象调用解耦. SpringMVC: spring mvc是类似于struts的一个MVC开源框架,其实都是属于spring,spring mvc需要...
分类:
编程语言 时间:
2015-05-29 18:09:14
阅读次数:
137
基本认识以下摘自百度百科
线程池的概念:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
线程池的作用:在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一...
分类:
编程语言 时间:
2015-05-25 10:18:39
阅读次数:
219
//实例变量和全局变量的区别//1、定义位置有区别:全局变量定义在方法的外部,实例变量写在接口文件或者延展中的大括号之内//2、生命周期:全局变量生命周期和应用程序生命周期相同,实例变量的生命周期依托于对象,有对象才会有空间,生命周期开始,对象销毁,生命周期结束。//3、可见度:全局变量全局都可以访...
分类:
其他好文 时间:
2015-05-21 19:25:15
阅读次数:
110