原文:Objective-C学习之旅(四)----内存管理2----retain点语法

一 retain属性的主要作用 O C内存管理和点语法 gt OC内存管理正常情况要使用大量的retain和relrese操作 gt 点语法可以减少使用retain和release的操作 二 property retain 编译器如何申明 编译器对于 property中的retain展开是不一样的 主要是要释放上一次的值,增加本次计数器 在dog.h中声明的: property retain Do ...

2012-12-23 13:32 4 3621 推荐指数:

查看详情

Objective-C学习之旅(十)----Blocks语法

一、Blocks   Block是一个C Level的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从IOS4.0开始就很好地支持Blocks。Blocks主要用在一些回调函数的用法上,2个对象通信需要一些回调的时候,比如说2个对象在运行,我们需要 ...

Thu Jan 03 22:24:00 CST 2013 1 3298
Objective-C学习之旅(六)----内存管理4----自动释放池

一、O-C当中的内存释放,并不是像java/.net那样有一个自动的释放池,开发人员不用去关心有关内存释放的问题,O-C里面的自动释放池比c语言的手动内存管理要好一些,但是相对于java/.net来说又弱一些,所以说O-C当中的释放属于半自动的释放池。 二、什么是自动释放池 ...

Mon Dec 24 05:55:00 CST 2012 0 7947
Objective-C】06-语法

说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言专题。 前言 在Java中 ...

Mon Apr 08 09:12:00 CST 2013 14 17167
学习ios【1】Objective-C 基本语法

一 了解一下,找参考资料 1.看书学习object-c语法,第一本看的是《objective-c程序设计》。 2.官网:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual ...

Thu Apr 14 23:30:00 CST 2016 0 5100
Objective-C学习之旅(二)----函数、类、作用域

1、面向对象概述 比较项目     OC 基类       NSObject 单继承      是单继承 接口       支持接口(协议)@protocol 多继承      使用接 ...

Sun Dec 23 07:03:00 CST 2012 0 5820
Objective-C学习之旅(八)----代理设计模式

一、协议的具体用法   协议的具体用法就是使用代理。代理设计模式相当于C#当中的委托。 二、如何实现代理   这里介绍一个案例 三、代理两端如何通讯   代理两段的通讯业就是说代理端和被代理端如何通讯的。 四、调用前后顺序的问题 如果说你要调用一个协议,但是你在调用的时候你的协议 ...

Wed Dec 26 07:38:00 CST 2012 2 2438
objective-c 语法快速过(1)

有一定 c++或者 java 基础,过一遍 oc 语法即可,都是相通的,个人认为难点是 oc 的内存管理,虽然有了 ARC,但是也需要学习下,因为有旧软件的维护。 建立在C语言的基础上,增加了一层小范围的面向对象的语法(保留了面向对象最精华的部分,oc的内容没有java多,而java的内容 ...

Sun Mar 01 22:47:00 CST 2015 0 2915
Objective-C内存管理之-引用计数

本文会继续深入学习OC内存管理,内容主要参考iOS高级编程,Objective-C基础教程,疯狂iOS讲义,是我学习内存管理的笔记 内存管理 1 内存管理的基本概念 1.1 Objective-C中的内存管理 手动内存管理和自动释放池---MRC>(Mannul ...

Thu Mar 31 05:48:00 CST 2016 0 2401
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM