码迷,mamicode.com
首页 >  
搜索关键字:retain cycle    ( 2217个结果
iOS复习笔记11:协议和代理
一 功能 可以在协议中声明方法(不能声明变量), 某个类只要遵守这个协议,就相当于拥有协议中所有的方法声明。 父类准守协议,子类也拥有协议中的方法。 协议也可以准守另一个协议。 基协议NSObject(同时也是基类),NSObject基类也准守基协议。 基协议中包含了常用的内存管理方法:release,retain方法等。 二 定义 1 协议定义 @protocal 协议...
分类:移动开发   时间:2015-02-01 20:30:39    阅读次数:227
Oracle 触发器和序列的创建和使用 (自动增长列)
-- 创建序列 create sequence 序列名称 start with 1 -- 起始值 increment by 1 -- 增量 maxvalue 99999999 -- 最大值 nocycle -- 达到最大值后是否重新计算,当前为不重新计算,cycle为重新计算 nocache; --...
分类:数据库   时间:2015-02-01 01:53:48    阅读次数:201
PWM定制组件实现过程
module pwm_task_logic( clk, pwm_enable, resetn, clock_divide, duty_cycle, pwm_out);//Inputsinput clk; //Input Clock ...
分类:其他好文   时间:2015-01-31 01:46:30    阅读次数:153
141.Linked List Cycle
Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra space? HideTags  Linked List Two Pointers #pragma once #include using namespace std; ...
分类:其他好文   时间:2015-01-30 22:54:42    阅读次数:174
深度优先搜索检测有向图有无环路算法
给定有向图 G = (V, E),需要判断该图中是否存在环路(Cycle)。深度优先搜索(DFS:Depth-First Search)可以用于检测图中是否存在环。DFS 会对一个连通的图构造一颗树,如果在构造树的过程中出现反向边(Back Edge),则认为图中存在环路。对于非连通图,可以对图中的...
分类:编程语言   时间:2015-01-30 22:19:28    阅读次数:692
iOS复习笔记9:ARC功能
一 ARC简介 ARC是编辑器的一种功能。 它会把alloc出来的对象,自动release。 它把使用retain属性的变量,在dealloc中自动生成release; 在新建项目时选中ARC功能后,不允许调用: retain retainCount release autorelease [super dealloc] 二 ARC的判断准则 1 准则:只要没有强...
分类:移动开发   时间:2015-01-30 10:49:18    阅读次数:168
【整理】Object-C中的属性(Property)的Setter:assign,copy,retain,weak,strong之间的区别和联系
iOS编程过程中,经常看到一些属性前面有些修饰符,比如copy,retain等。这些关键字,是Object-C语言中,对于Property的setter。Mac官网:The Objective-C Programming Language – Declared Properties – Setter...
分类:其他好文   时间:2015-01-30 10:42:24    阅读次数:190
iOS复习笔记7:循环引用问题
1 @class @class ClassName,仅仅告诉编辑器ClassName是一个类 避免循环拷贝 在.h中使用@class声明 在.m文件中import头文件 2 循环引用问题 2.1 定义: 指两个对象互相retain对方,通过release是无法销毁这两个对象 2.2 描述: 比如在main函数中创建了两个类的对象A和B,现在引用计数都是1。...
分类:移动开发   时间:2015-01-29 17:42:56    阅读次数:180
iOS复习笔记6:property详解
@property type xxx 可以自动生成一个type _xxx;成员变量; 同时还生成对应的setter和getter方法。 可以通过以下四种类型的参数,控制生成getter和setter方法。 1 set方法内存管理参数 1.1 assign: 默认值,直接赋值,使用于基础数据类型 1.2 retain: release旧值,retain新值,再赋值 1.3 copy  :...
分类:移动开发   时间:2015-01-29 15:58:53    阅读次数:150
iOS复习笔记5:内存管理之set方法
1 alloc和release成对出现 2 set方法 2.1 基础类型直接赋值 2.2 OC对象:判断不等、retain新的,释放旧的,再赋值 3 dealloc方法 3.1 一定要调用[super dealloc];且放在最后 3.2 self拥有的对象要做一次release @interface Book { int _price; } - (void)setPr...
分类:移动开发   时间:2015-01-29 14:40:55    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!