码迷,mamicode.com
首页 >  
搜索关键字:自动释放池    ( 145个结果
OC11_自动释放池
//// Dog.h// OC11_自动释放池//// Created by zhangxueming on 15/6/18.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import @interface Dog :...
分类:其他好文   时间:2015-06-18 21:47:57    阅读次数:158
转载 -- 深入理解RunLoop
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。IndexRunLoop ...
分类:其他好文   时间:2015-06-16 12:46:34    阅读次数:159
深入理解RunLoop
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。目录RunLoop 的概...
分类:其他好文   时间:2015-06-09 13:33:39    阅读次数:127
OC自动释放池在for循环中的性能测试
for循环中延迟释放对象,加自动释放池性能测试
分类:其他好文   时间:2015-06-06 23:28:34    阅读次数:201
cocos2D-x 3.5 引擎解析之--引用计数(Ref),自动释放池(PoolManager),自动释放池管理器( AutoreleasePool)
#include Ref is used for reference count manangement. If a classinherits from Ref. Class Ref 为引用计数类,用来管理对象的引用计数。这样就不会出现还有指针保持指向该对象,当使用该指针操作时,如果指向的对象被销毁就会出现程序异常。 class CC_DLL Ref { public:   ...
分类:其他好文   时间:2015-06-06 18:16:18    阅读次数:181
objective-C 的内存管理之-自动释放池(autorelease pool)
如果一个对象的生命周期显而易见,很容易就知道什么时候该new一个对象,什么时候不再需要使用,这种情况下,直接用手动的retain和release来判定其生死足矣。但是有些时候,想知道某个对象在什么时候不再使用并不那么容易。如果下面的代码,看上去非常简单:Sample.h类接口部分#import @i...
分类:其他好文   时间:2015-06-02 00:18:31    阅读次数:195
OC教程8-内存管理
OC8-内存管理 OC语言中的内存管理机制为ARC(Automatic Reference Counting,自动引用计数)。与2011年中旬推出,替换陈旧且低效的手动内存管理,关于手动内存管理的内容,本章教程不在讲授。本章主要从以下几个方面对内存管理进行展开讲讲解。 内存管理原则对象引用类型属性引用类型强引用循环AUTO类型与释放池 1,内存管理原则 核心原则:没有被对象指针使用(指...
分类:其他好文   时间:2015-06-01 22:47:53    阅读次数:260
@autorelesepool
MRC, 在这种情况下@autorelesepool块等同于调用NSAutoreleasePool类的api Autorelease对象是在当前的runloop迭代结束时释放的,而它能够释放的原因是系统在每个runloop迭代中都加入了自动释放池Push和Pop 对于每...
分类:其他好文   时间:2015-05-22 00:41:50    阅读次数:144
【非凡程序员】 OC第六节课 (枚举,字典,结构体,NSRange,CG类型,NSnumber,空)
#import <Foundation/Foundation.h> #import "Article.h" #import "Person.h" int main(int argc, const char * argv[]) { ??? @autoreleasepool { //自动释放池 (半自动) ? ??? //----------------------...
分类:其他好文   时间:2015-05-19 22:53:32    阅读次数:188
OC 语言特点以及与其他语言的区别
OC 作为一门面向对象的语言,兼容c语言的语法,又有区别于其他面向对象语言的地方:特点:1、使用自动释放池,通过引用计数处理对象的内存管理。2、拥有id这种通用对象类型。3、分类,功能强大,不用通过继承,直接给库类提供函数或者修改库类中的函数,建议不要轻易使用,还是通过继承扩展更保险。4、协议,这个...
分类:编程语言   时间:2015-05-18 12:48:40    阅读次数:172
145条   上一页 1 ... 8 9 10 11 12 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!