240 發(fā)簡信
IP屬地:廣東
  • -(void)test
    {
    NSArray *arr = @[@"zhangsan", @"lisi"];
    NSLog(@"arr.retianCount = %ld", CFGetRetainCount((__bridge CFTypeRef)(arr))); //arr.retianCount = 1

    //棧區(qū)block
    void (^sBlock)(void) = ^(void){
    NSLog(@"arr = %@", arr);
    };
    //sBlock 截獲了自動變量到 Block 中,相當(dāng)于 copy 了一份刹淌,此時 retainCount + 1, 然后 Block 在賦值給 sBlock (默認(rèn)修飾符是__strong)變量時又將 Block 從棧上復(fù)制到了堆上了饶氏,此時 retainCount + 1, 結(jié)果從打印來看就是 arr.retainCount = 3 了。
    NSLog(@"arr.retianCount = %ld", CFGetRetainCount((__bridge CFTypeRef)(arr))); //arr.retianCount = 3


    //堆區(qū)block
    void (^mBlock)(void) = [sBlock copy]; //上面的操作已經(jīng)將 sBlock 復(fù)制到堆上去了有勾,可以給 sBlock 添加 __weak 修飾符疹启,避免從棧上復(fù)制到堆,然后再在這里調(diào)用 copy 再從棧上復(fù)制到堆上柠衅,就可以看到計數(shù)器又 +1 了皮仁。
    NSLog(@"arr.retianCount = %ld", CFGetRetainCount((__bridge CFTypeRef)(arr)));
    }

    Block的內(nèi)存管理,看這里就夠了

    最近發(fā)現(xiàn)很多開發(fā)者對block的理解并不是很深菲宴,很多項目當(dāng)中使用的時候多多少會有些問題贷祈,今天給大家詳細(xì)講講block的內(nèi)存管理, 主要從以下幾個方面來講: 根據(jù)內(nèi)存劃分blo...

  • 120
    FFmpeg常用推流命令

    一、FFmpeg推RTMP流準(zhǔn)備工作 首先確保自已已經(jīng)安裝了nginx + rtmp服務(wù)器喝峦。打開配置文件nginx.conf完成如下配置 二势誊、FFmpeg推流 1.推流MP4...

  • ReferenceError: Can't find variable: NSSearchPathForDirectoriesInDomains

    一步一步實現(xiàn)iOS微信自動搶紅包(非越獄)

    前言:最近筆者在研究iOS逆向工程粟耻,順便拿微信來練手查近,在非越獄手機(jī)上實現(xiàn)了微信自動搶紅包的功能。 題外話:此教程是一篇嚴(yán)肅的學(xué)術(shù)探討類文章挤忙,僅僅用于學(xué)習(xí)研究霜威,也請讀者不要用于...

  • 聯(lián)合國大樓背后的秘密

    在第二次世界大戰(zhàn)結(jié)束后,以英美法為首的戰(zhàn)勝國幾經(jīng)磋商册烈,決定成立一個協(xié)調(diào)處理世界事務(wù)的國際性組織——聯(lián)合國戈泼。在籌備過程中,他們發(fā)現(xiàn)一個巨大的難題:由于聯(lián)合國尚處于起步階段赏僧,可用...

  • 聯(lián)合國大樓背后的秘密

    在第二次世界大戰(zhàn)結(jié)束后大猛,以英美法為首的戰(zhàn)勝國幾經(jīng)磋商,決定成立一個協(xié)調(diào)處理世界事務(wù)的國際性組織——聯(lián)合國淀零。在籌備過程中挽绩,他們發(fā)現(xiàn)一個巨大的難題:由于聯(lián)合國尚處于起步階段,可用...

  • 看得很爽驾中,很nice~

    iOS大型項目開發(fā)漫談

    標(biāo)題有些嚇人請不要害怕唉堪,不過這確實不是掃盲貼,需要一定的iOS開發(fā)基礎(chǔ)肩民。在我多年的碼農(nóng)生涯中絕大部分時間都是做的小項目巨坊,大一些的可能也就是百萬行代碼的樣子,跟Windows系...

  • 120
    iOS大型項目開發(fā)漫談

    標(biāo)題有些嚇人請不要害怕此改,不過這確實不是掃盲貼,需要一定的iOS開發(fā)基礎(chǔ)侄柔。在我多年的碼農(nóng)生涯中絕大部分時間都是做的小項目共啃,大一些的可能也就是百萬行代碼的樣子,跟Windows系...

  • 120
    所有的相見恨晚纵苛,都是恰逢其時。

    文/顏夕遙 1. 我總覺得言津,真正的摯友不必時常聯(lián)系攻人,但偶爾交談,卻仿佛從未分離悬槽。 就像方小月怀吻,我的大學(xué)摯友,自從大學(xué)畢業(yè)去應(yīng)征了空姐后初婆,她天天日夜顛倒飛來飛去蓬坡,來我家蹭飯倒是...

  • 120
    實時顯示iOS編寫UI代碼效果

    編寫iOS應(yīng)用UI的方式大概有兩種猿棉,一種是Storyboard/Xib,另一種是手寫代碼屑咳。采用Storyboard/Xib方式組織UI萨赁,由于提供可視化的特性,只要從UI庫中拖...

  • @NER0 大白話 :+1:

    你沒有那么多觀眾兆龙,不要活那么累

    以前的公司杖爽,員工非常多,并且工作中經(jīng)常需要協(xié)調(diào)详瑞。有一個同事掂林,我和她曾經(jīng)有過矛盾,有過誤會坝橡。其實我還蠻欣賞她的泻帮,她字非常漂亮,一筆一劃计寇,工整有力度锣杂。她工作能力非常強(qiáng),口才很好番宁。...

  • 好狗血的劇情元莫,卻是滿滿的感動~

    我就是喜歡學(xué)姐,不服咬我呀5骸u獯馈!(她的手機(jī)·南雪國鄉(xiāng))

    嗯棋电,我就是喜歡學(xué)姐茎截,就是喜歡姐弟戀,不服咬我呀8峡企锌! (1) 學(xué)姐變得又腹黑又傲嬌之前,其實是個很受歡迎的美人兒于未。 不管是男生也好撕攒,女生也好,只要提到顧南雪烘浦,都會認(rèn)為那...

  • 我就是喜歡學(xué)姐抖坪,不服咬我呀!C撇妗A鳌(她的手機(jī)·南雪國鄉(xiāng))

    嗯,我就是喜歡學(xué)姐片习,就是喜歡姐弟戀捌肴,不服咬我呀5虐取! (1) 學(xué)姐變得又腹黑又傲嬌之前状知,其實是個很受歡迎的美人兒秽五。 不管是男生也好,女生也好饥悴,只要提到顧南雪坦喘,都會認(rèn)為那...

  • 讀斯之文章煞是愉悅,一大早的好心情西设。 :smile:

    浮生碌碌學(xué)誰隱

    我十歲左右得了傳染病瓣铣,成了一個神憎鬼厭的小孩,在學(xué)校被老師同學(xué)歧視排斥贷揽,回到家里親戚鄰居也不待見棠笑,只有我家的狗才愿意睬我,幼小的心靈飽嘗世界的惡意禽绪。那時我便想蓖救,找個與世隔絕的...

  • 120
    浮生碌碌學(xué)誰隱

    我十歲左右得了傳染病,成了一個神憎鬼厭的小孩印屁,在學(xué)校被老師同學(xué)歧視排斥循捺,回到家里親戚鄰居也不待見,只有我家的狗才愿意睬我雄人,幼小的心靈飽嘗世界的惡意从橘。那時我便想,找個與世隔絕的...

個人介紹
一個喜歡文字和旅游的IOS工程師础钠。
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品