青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

f(sixleaves) = sixleaves

重劍無鋒 大巧不工

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  95 隨筆 :: 0 文章 :: 7 評論 :: 0 Trackbacks
多對象內存管理.m
 1 //
 2 //  main.m
 3 //  多對象內存管理
 4 //
 5 //  Created by sixleaves on 15/5/7.
 6 //  Copyright (c) 2015年 itcast. All rights reserved.
 7 //
 8 
 9 #import <Foundation/Foundation.h>
10 #import "Person.h"
11 #import "Book.h"
12 
13 int main(int argc, const char * argv[]) {
14     
15     // p-1
16     Person *p1 = [[Person alloc] init];
17     // b-1
18     Book *b = [[Book alloc] init];
19     
20     // b-2
21     [p1 setBook:b];
22     // b-1
23     [b release];
24     
25     // p-0
26     [p1 release];
27     return 0;
28 }
29 /*
30     QQ糖的例子:
31     如果你是開房間的人,那么騰訊服務器如何回收房間,這個房間對象通常有一個
32     人數變量。
33     當你創建房間時候,初始值為1。當你離開時候,房間人數減1,變成0、
34     所以房間所占用的內存被回收。
35     當有人進入房間時候,人數加1,當他離開房間時候,人數也減1.
36  
37     引用計數器的原理和其一樣。
38  
39     多對象內存管理原則:(先記住、可類比QQ糖例子理解)
40     1.誰創建,誰release
41  如果你通過alloc、new或[mutable]copy來創建一個對象,那么你必須調用release或者autorelease(
42     就如同QQ糖里面的,是你開的房間,那么初始人數是1,你離開房間,人數必須減1)
43  換句話說不是你創建的,就不用你去[auto]release
44     2.誰retain,誰release。
45  只要你調用了額retain,無論這個對象如何生成,你都要調用release。
46     
47  */
48 

Person.m

 1 //
 2 //  Person.m
 3 //  多對象內存管理
 4 //
 5 //  Created by sixleaves on 15/5/7.
 6 //  Copyright (c) 2015年 itcast. All rights reserved.
 7 //
 8 
 9 #import "Person.h"
10 #import "Book.h"
11 @implementation Person
12 - (void)setBook:(Book*)book
13 {
14     _book = [book retain];
15 }
16 - (Book *)book
17 {
18     return _book;
19 }
20 
21 - (void)dealloc
22 {
23     // b-0
24     [_book release];
25     NSLog(@"Person-dealloc");
26     [super dealloc];
27 }
28 @end
29 

Book.m
 1 //
 2 //  Book.m
 3 //  多對象內存管理
 4 //
 5 //  Created by sixleaves on 15/5/7.
 6 //  Copyright (c) 2015年 itcast. All rights reserved.
 7 //
 8 
 9 #import "Book.h"
10 
11 @implementation Book
12 - (void)setPrice:(int)price
13 {
14     _price = price;
15 }
16 - (int)price
17 {
18     return _price;
19 }
20 
21 - (void)dealloc
22 {
23     
24     NSLog(@"Book-dealloc");
25     [super dealloc];
26 }
27 @end
28 
posted on 2015-05-07 16:15 swp 閱讀(184) 評論(0)  編輯 收藏 引用 所屬分類: objective-c
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美中文在线字幕| 久久男人资源视频| 久久这里有精品15一区二区三区 | 久久综合网hezyo| 一本一本a久久| 国产精品卡一卡二卡三| 日韩午夜视频在线观看| 夜夜嗨av一区二区三区网页| 国产精品网站视频| 欧美国产日韩一区| 欧美午夜精品电影| 欧美电影电视剧在线观看| 欧美母乳在线| 欧美日本高清一区| 精品成人在线| 美女被久久久| 午夜亚洲性色视频| 亚洲视频综合| 欧美日韩国产成人在线免费| 欧美gay视频激情| 亚洲日韩视频| 国产精品porn| 欧美一区二区三区另类 | 久久久久久综合网天天| 国产精品一区二区视频| 午夜精品久久久久久久久| 久久精品国产99国产精品| 激情欧美一区二区| 欧美日韩国产va另类| 亚洲制服欧美中文字幕中文字幕| 欧美自拍偷拍| 夜夜夜精品看看| 精品91免费| 国产精品视频自拍| 女生裸体视频一区二区三区| 99国产精品久久久| 欧美国产高潮xxxx1819| 亚洲制服丝袜在线| 亚洲毛片在线看| 久久视频在线视频| 快播亚洲色图| 小黄鸭精品密入口导航| 女主播福利一区| 久久精品亚洲| 亚洲免费在线看| 亚洲国产欧美不卡在线观看| 欧美性一二三区| 欧美精品久久久久久久| 久久视频在线视频| 久久在线精品| 噜噜噜噜噜久久久久久91| 欧美在线网站| 久久精品72免费观看| 欧美一区二区三区免费观看| 在线视频一区观看| 亚洲午夜在线| 午夜精品久久久久99热蜜桃导演| 亚洲福利在线观看| 久久精品在线观看| 亚洲午夜av在线| 亚洲精品一区二区三区不| 国产一区二区三区在线观看网站| 欧美成人综合网站| 久久综合国产精品台湾中文娱乐网| 中日韩高清电影网| 欧美本精品男人aⅴ天堂| 欧美在线视频播放| 欧美一级理论性理论a| 亚洲欧美国产日韩中文字幕| 亚洲一品av免费观看| 亚洲免费福利视频| 亚洲视频在线播放| 亚洲在线一区| 麻豆精品国产91久久久久久| 免费视频久久| 日韩一级在线观看| 亚洲免费电影在线观看| 亚洲区一区二| 在线视频精品一区| 亚洲午夜羞羞片| 久久国产精品久久国产精品| 国产精品美女www爽爽爽| 欧美天天在线| 国产亚洲精品资源在线26u| 在线欧美一区| 一区二区三区精品视频在线观看| 中文精品视频| 欧美亚洲免费电影| 六月丁香综合| 亚洲天天影视| 欧美精品免费观看二区| 国产私拍一区| 在线综合欧美| 六十路精品视频| 先锋a资源在线看亚洲| 欧美.www| 亚洲第一成人在线| 久久乐国产精品| 亚洲一区二区三区在线看| 欧美国产日本韩| 亚洲黄网站黄| 久久久久久999| 亚洲欧美一区二区三区在线| 欧美色中文字幕| 中日韩视频在线观看| 亚洲精品国产精品国自产观看浪潮| 亚洲免费视频成人| 欧美日韩卡一卡二| 91久久精品美女高潮| 麻豆久久婷婷| 午夜精品一区二区三区在线播放| 欧美国产视频日韩| 欧美一区二区观看视频| 亚洲国产精品尤物yw在线观看| 欧美日韩中文在线| 老牛影视一区二区三区| 欧美日韩中文字幕在线视频| 久久精品国产亚洲一区二区| 欧美高清不卡在线| 久久综合给合久久狠狠狠97色69| 欧美午夜免费电影| 午夜综合激情| 久久成人18免费观看| 在线亚洲一区二区| 国产精品久久久久久影院8一贰佰| 亚洲一区二区网站| 久久嫩草精品久久久精品一| 久久久人人人| 亚洲综合色视频| 欧美aⅴ99久久黑人专区| 亚洲一区二区三区免费观看| 久久中文久久字幕| 亚洲女同在线| 欧美国产日韩视频| 女同性一区二区三区人了人一| 欧美精品一区三区在线观看| 狠狠88综合久久久久综合网| 久久久人成影片一区二区三区 | 亚洲国产成人精品久久| 国产精品狼人久久影院观看方式| 国产综合av| 亚洲日本一区二区| 亚洲六月丁香色婷婷综合久久| 免费日韩成人| 亚洲理伦在线| 午夜伦理片一区| 国内精品免费午夜毛片| 久久久不卡网国产精品一区| 鲁大师影院一区二区三区| 91久久精品日日躁夜夜躁国产| 欧美国产精品日韩| 亚洲一区二区在线观看视频| 欧美一区二区三区精品| 国产日韩亚洲欧美综合| 亚洲精品资源美女情侣酒店| 欧美婷婷久久| **网站欧美大片在线观看| 亚洲第一免费播放区| 亚洲一区二区三区影院| 一本色道久久综合亚洲91| 欧美另类综合| 亚欧美中日韩视频| 久久精品一本| 日韩一级欧洲| 欧美在线国产| 亚洲美女av黄| 亚洲美女诱惑| 欧美一区二区三区在线观看视频| 国产精品一区二区在线观看网站 | 国产一区在线看| 久久精品av麻豆的观看方式| 久久久久久成人| 香蕉成人啪国产精品视频综合网| 久久久久亚洲综合| 亚洲国产精品综合| 欧美日韩国产经典色站一区二区三区| 99国产成+人+综合+亚洲欧美| 久久精品国产精品亚洲精品| 西瓜成人精品人成网站| 鲁鲁狠狠狠7777一区二区| 亚洲国产导航| 亚洲精品日日夜夜| 欧美另类一区二区三区| 在线观看亚洲专区| 中文亚洲欧美| 亚洲欧美一区二区三区极速播放| 国产日韩在线一区二区三区| 国产精品亚洲综合久久| 美女91精品| 美女精品自拍一二三四| 久久久久久电影| 老司机精品久久| 欧美大色视频| 日韩一级视频免费观看在线| 亚洲一区二区精品在线| 欧美一区二区播放| 久久婷婷人人澡人人喊人人爽| 久久五月婷婷丁香社区| 欧美国产日韩二区| 国模一区二区三区|