答案:必需要操心啊,ARC也不是万能的。这里主要是涉及到集合类的数据类型。比方数组,我们定义了一个可变数组muarr1,然后把一个对象p1加到muarr1中,此时会对这个对象retain一次,相当于retainCount+1,仅仅有当这个数组removeObject:p1删除这个对象时、或者这个数组...
分类:
移动开发 时间:
2015-01-01 13:36:37
阅读次数:
126
jQuery幻灯片效果或者Slideshow效果当中如果不考虑touch效果的话,jQuery Cycle插件实在是太强大了,各种高大上的动画效果,如果想加上touch效果可以结合本blog介绍的wipetouch插件一起使用,用起来也非常简单使用起来非常简单 ...
分类:
Web程序 时间:
2014-12-30 13:27:18
阅读次数:
133
Given a linked list, return the node where the cycle begins. If there is no cycle, return null.
Follow up:
Can you solve it without using extra space?
首先设圆环的长度为r,距离环口为a时相遇,环外的那一段的距离是b,那么有2(a+b)=a...
分类:
其他好文 时间:
2014-12-29 21:35:30
阅读次数:
248
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
利用快慢指针
/**
* Definition for singly-linked list.
* class ListNode {
* int v...
分类:
其他好文 时间:
2014-12-29 21:35:23
阅读次数:
235
软件生命周期模型(Life Cycle Model)是描述软件开发过程中各种活动如何执行的模型.各种模型确立了软件开发中各阶段的次序限制以及开发过程所遵守的规定和限制.典型的几种软件生命周期模型有瀑布模型、演化模型、螺旋模型、喷泉模型
1.瀑布模型(waterfall
model)
瀑布模型是最早出现的软件开发模型,它将软件生命周期的各项活动规定为按固定顺序而连接的若干阶段工作,如...
分类:
其他好文 时间:
2014-12-29 16:52:56
阅读次数:
238
简介:__bridge:实现id类型与void*类型的相互转换;
__bridge_retained:类型被转换时,其对象的所有权也将被变换后变量所持有
__bridge_transfer:类型被转换时,其对象的所有权也将被释放
__bridge_retained 是编译器替我们做了 retain 操作,而 __bridge_transfer 是替我们做了 release1。
详情:
...
分类:
移动开发 时间:
2014-12-29 12:03:55
阅读次数:
181
A.概念 @property 的修饰词 strong: 强指针/强引用(iOS6及之前是retain) weak: 弱智真/弱引用(iOS6及之前是assign) 默认情况所有指针都是强指针 使用 "__weak" 修饰的指针是弱指针 ARC准则:只要没有强指针指向,对象就会被销毁 @propert...
分类:
移动开发 时间:
2014-12-28 01:43:35
阅读次数:
147
源地址:http://fann.im/blog/2013/04/17/retain-cycle-in-blocks/个人笔记,可能会有理解不够透彻而错误。 @fannheywardObjective-C 是基于引用计数(retainCount)来做内存管理,ClassA 用到 ClassB 的时候,...
分类:
移动开发 时间:
2014-12-28 01:37:25
阅读次数:
188
源地址:http://fann.im/blog/2013/12/25/corefoundation-bridge-nsobject/CoreFoundation 有自己的引用计数处理方法,在 CF 下如果生成对象的方法中有 create、retain、copy 就表示 CF 会用自己的方式对引用计数...
分类:
移动开发 时间:
2014-12-28 00:27:24
阅读次数:
171
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
题目的意思是判断链表中有没有环
思路:
定义两个指针,一个慢指针,一个快指针,慢指针一次走两步,快指针一次走一步,如果有环,那么慢、快指针一...
分类:
其他好文 时间:
2014-12-26 20:20:32
阅读次数:
191