码迷,mamicode.com
首页 >  
搜索关键字:mrc    ( 470个结果
内存管理
1. 在MRC下,当对象的应用计数器为0的时候,系统会自动调用dealooc方法来销毁对象 在ARC下,当对象没有强指针指向的时候,对象才会被销毁 2. MRC下内存管理原则:谁申请,谁释放 3. ARC下不需要我们手动管理内存,编译器在编译的过程中会在适当的位置插入合适的内存管理代码 ...
分类:其他好文   时间:2016-06-10 12:28:01    阅读次数:111
@property? @property?说说他身后的事情。
@property 后面可以有哪些修饰符? 1.线程安全的 aaomic、nonatomic 2.访问权限的 readonly、readwrite 3.内存管理(ARC) assign、strong、weak、copy 4.内存管理(MRC) assign、retain、release 5.指定方法 ...
分类:其他好文   时间:2016-06-05 16:48:31    阅读次数:117
iOS面试必备-iOS基础知识
近期为准备找工作面试,在网络上搜集了这些题,以备面试之用。 插一条广告:本人求职,2016级应届毕业生,有开发经验。可独立开发,低薪求职。QQ:895193543 1.简述OC中内存管理机制. 答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是 ...
分类:移动开发   时间:2016-06-03 23:01:11    阅读次数:451
block
block是匿名函数block的类型:void (^)()^只是用来表示这是一个block对象,和函数指针中的*的作用一样,只是一个标识符 block正常储存在栈区和全局区 用copy就会储存在堆区注意在MRC下使用copy,在ARC下使用,也可以使用strong用来修饰,在strong中碰到blo ...
分类:其他好文   时间:2016-06-02 17:50:54    阅读次数:159
第一章 ARC以前的故事
苹果是在OSX狮子和iOS5之后才提供的ARC,全称叫自动内存管理.ARC: - 让编译器来替代程序猿进行内存管理. - 这极大的提高了效率. - 本章先看看什么是MRC—ARC出来之前的内存管理世界—手动内存管理.引用计数-解释下,这个”引用”,大体意思应该类似于指针”指向”的意思.以教室内的灯举例子: 1. 当第一个人进入教室的时候,计数+1,引用计数从0变为1,开灯 2....
分类:其他好文   时间:2016-06-02 13:43:08    阅读次数:303
Swift的自动引用计数
前言 在iOS5之后apple推出了相对于MRC(Mannul Reference Counting)的ARC(Automatic Reference Counting)的内存管理机制,前者是对内存的手动管理,后者是系统对内存的智能化管理。其实我学习iOS的时候已经推出到iOS7了,对于MRC机制我甚至连一知半解都算不上。有时候和iOS老司机交流的时候他们对于各种内存都很熟悉,感觉包括我...
分类:编程语言   时间:2016-05-30 15:50:43    阅读次数:219
Swift-自动引用计数(Automatic Reference Counting)(十四)
前言在iOS5之后apple推出了相对于MRC(Mannul Reference Counting)的ARC(Automatic Reference Counting)的内存管理机制,前者是对内存的手动管理,后者是系统对内存的智能化管理。其实我学习iOS的时候已经推出到iOS7了,对于MRC机制我甚至连一知半解都算不上。有时候和iOS老司机交流的时候他们对于各种内存都很熟悉,感觉包括我在内的很多最近...
分类:编程语言   时间:2016-05-27 12:25:50    阅读次数:229
IOS内存管理机制
半自动管理内存,MRC 内存管理:如何正确释放堆上的空间 内存压根儿就没释放---------内存泄露 在使用之前,内存被释放了 ------提前释放 释放过后又释放内存---------重复释放 非自动管理内存的使用原则: alloc retain new 以copy开头的方法 以mutableCopy开头的方法,都要相应的使用release au...
分类:移动开发   时间:2016-05-27 12:05:59    阅读次数:282
CocoaPosd使用详解
CocoaPods是什么 当我们开发iOS项目时候,会经常使用到第三方类库,并且会使用很多。大家的做法基本上都是到GitHub上下载一个一个的类库,然后导入到工程中,并且引入各种的类库,做各种的配置。有时候还要处理ARC与MRC的问题,很麻烦。还有一种情况,就是当第三方类库出现升级的情况时候,我们还 ...
分类:其他好文   时间:2016-05-25 14:59:00    阅读次数:165
CocoaPosd的使用详解
CocoaPods是什么 当我们开发iOS项目时候,会经常使用到第三方类库,并且会使用很多。大家的做法基本上都是到GitHub上下载一个一个的类库,然后导入到工程中,并且引入各种的类库,做各种的配置。有时候还要处理ARC与MRC的问题,很麻烦。还有一种情况,就是当第三方类库出现升级的情况时候,我们还 ...
分类:其他好文   时间:2016-05-25 09:22:33    阅读次数:166
470条   上一页 1 ... 22 23 24 25 26 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!