91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 內存管理一道數組存儲例題存儲精講! (oc手動管理內存,引用計數器)

內存管理一道數組存儲例題存儲精講! (oc手動管理內存,引用計數器)

發布時間:2020-07-01 09:08:35 來源:網絡 閱讀:278 作者:古道1西風 欄目:開發技術

  //定義一個bigArr數組,

        NSMutableArray *bigArr = [[NSMutableArray alloc]init]; //引用計數0 - 1

        //此時只是定義了一個smallArr 并沒有開辟空間,所以引用計數不加一

        NSMutableArray *smallArr = nil;

        for (int i = 0 ; i < 13 ; i++ ) {

            if (i % 3 == 0 ) {

                // 0 3 6 9 12

                //此時為smallArr數組開辟了空間,

                smallArr = [[NSMutableArray alloc]init]; //引用計數 0 - 1

                //此時addobject 內部實現了retain和release 操作,知道就行,不用程序工程師手動計數

                [bigArr addObject:smallArr];

                

                [smallArr release]; //引用計數 1 - 0

//                [smallArr autorelease];

      

            }

            [smallArr addObject:[arr objectAtIndex:i]];

    

//            [smallArr autorelease];

        }

        

        NSLog(@"%@",bigArr);

        //打印過后,任務完成,回收空間

        [bigArr release]; //引用計數 1 - 0

        [arr release];//引用計數 1 - 0

  • 上一篇隨機為一維數組賦值,找出其中的第二大值

  • 0


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新竹县| 富锦市| 额济纳旗| 建德市| 东丽区| 资讯| 大化| 武鸣县| 龙口市| 威信县| 枣庄市| 锡林郭勒盟| 泽州县| 蓬莱市| 石屏县| 迁安市| 万年县| 台东市| 梨树县| 兴义市| 吉木萨尔县| 青冈县| 博爱县| 北流市| 双柏县| 桐梓县| 浦县| 安化县| 安阳县| 漳平市| 依安县| 锡林郭勒盟| 鲜城| 纳雍县| 唐海县| 建水县| 扬州市| 个旧市| 新昌县| 田东县| 尉犁县|