原文: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