码迷,mamicode.com
首页 >  
搜索关键字:oc内存管理 mrc oc引用计数    ( 562个结果
Objective-C:MRC(引用计数器)在OC内部的可变对象是适用的,不可变对象是不适用的(例如 NSString、NSArray等)
引用计数和字符串 内存中的常量字符串的空间分配与其他对象不同,他们没有引用计数机制 凡是自定义的对象都有引用计数机制; OC内部中对象分为可变对象(NSMutableString等)和不可变对象(NSString、NSArray等),不可变对象不适用于引用计数的机制,可变的对象适用引用计数机制。 ....
分类:其他好文   时间:2015-08-13 19:31:10    阅读次数:129
Objective-C:MRC(引用计数器)获得对象所有权的方式(init、retain、copy等)
.h声明文件 1 // Integer.h 2 // 02-MRC 3 // 4 // Created by ma c on 15/8/13. 5 // Copyright (c) 2015年 bjsxt. All rights reserved. 6 // 7 8 #import ...
分类:其他好文   时间:2015-08-13 19:30:13    阅读次数:85
iOS开发——实用技术OC篇&单例模式的实实现(ACR&MRC)
单例模式的实实现(ACR&MRC)在iOS开发中单例模式是一种非常常见的模式,虽然我们自己实现的比较少,但是,系统却提供了不少的到来模式给我们用,比如最常见的UIApplication,Notification等,那么这篇文章就简单介绍一下,我们开发中如果想要实现单例模式要怎么去实现!单例模式顾.....
分类:移动开发   时间:2015-08-12 23:26:57    阅读次数:161
UI05_ 制造一个毛玻璃效果
首先,先创建一个UIImageView的对象. 注意, 本文已将ARC改为MRC.UIImageView *imageview = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"222.jpg"]]; imageview.frame = CGRectMake(0, 0, self.view.frame.size.width...
分类:其他好文   时间:2015-08-12 21:43:09    阅读次数:301
oc 内存管理初级
?、内存管理的?式 1、内存常见问题 (1)野指针异常:指针操作已经销毁的对象 指针指向某对象,该对象释放后,该指针即为野指针,对其操作造成野指针异常。 原因:过度释放。 (2)内存溢出:超出内存上限 iOS给每个...
分类:其他好文   时间:2015-08-12 01:31:56    阅读次数:149
ARC和MRC实现单例模式
代码如下,可直接拷贝到头文件中#define singleton_h(name) +(instancetype)shared##name# if __has_feature(objc_arc) //ARC#define singleton_m(name) \static id _instance;\...
分类:其他好文   时间:2015-08-10 19:35:14    阅读次数:119
iOS NSOperation 封装 通知实现界面更新
#import #import @interface MYOperation : NSOperation @end#import "MYOperation.h" @implementation MYOperation -(void)main { //不管是ARC还是MRC一定要用autor...
分类:移动开发   时间:2015-08-08 19:53:10    阅读次数:108
iOS开发之——单例的几种设计方式
单例是ios开发中常用的一种设计模式,通常用来控制器之间传值。方便、高效,全局通用。单例模式的设计分为ARC和MRC。ARC:方式一1、创建一个继承自NSObject的类。2、在这个类的.h文件中声明类方法:+ (instancetype)sharedInstance;2、在这个类的.m文件中实现以...
分类:移动开发   时间:2015-08-05 14:41:03    阅读次数:135
如何在arc下使用mrc第三方框架
1.选择TARGETS->Build Phases2.展开Compile Sources3.在相关的文件的后面加入编译选项:-fno-objc-arc
分类:其他好文   时间:2015-08-04 19:06:00    阅读次数:158
UI 03 关于UITextField键盘遮挡问题
首先,需要引头文件, 签订协议 已改成 MRC ! //1.三个textfield UITextField *textField1 = [[UITextField alloc]initWithFrame:CGRectMake(100, 200, 150, 40)]; textField1.layer.borderWidth = 1; textField1.layer.cor...
分类:其他好文   时间:2015-08-04 00:47:12    阅读次数:119
562条   上一页 1 ... 38 39 40 41 42 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!