開發(fā)小知識(shí)(一)[http://www.reibang.com/p/5a4ba3c165b9] 開發(fā)小知識(shí)(二)[http://www.reibang.com/p/13b...
![240](https://upload.jianshu.io/users/upload_avatars/709787/8ba44f9c9dd7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
開發(fā)小知識(shí)(一)[http://www.reibang.com/p/5a4ba3c165b9] 開發(fā)小知識(shí)(二)[http://www.reibang.com/p/13b...
@落影l(fā)oyinglin
button test2 方法代碼
- (void)test2 {
NSLog(@"[In Test2] retain count = %ld\n",CFGetRetainCount((__bridge CFTypeRef)(self)));
__weak typeof (LYButton *) weakSelf = self;
dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"[In Block][Before remove]retain count = %ld\n",CFGetRetainCount((__bridge CFTypeRef)(weakSelf)));
[weakSelf removeFromSuperview];
NSLog(@"[In Block][After remove]retain count = %ld\n",CFGetRetainCount((__bridge CFTypeRef)(weakSelf)));
NSLog(@"%@", (weakSelf == nil) ? @"YES" : @"NO");
});
}
======log 輸出
2018-01-29 15:17:28.482401+0800 Demo3[34789:1065078] [In Test2] retain count = 2
2018-01-29 15:17:28.488815+0800 Demo3[34789:1065078] [In Block][Before remove]retain count = 3
2018-01-29 15:17:28.489088+0800 Demo3[34789:1065078] [In Block][After remove]retain count = 3
2018-01-29 15:17:28.489283+0800 Demo3[34789:1065078] NO
iOS面試題----實(shí)踐向前言 很多人都說熟悉UIKit环壤,那對(duì)于常見的API是否熟悉晒来?多線程是前端經(jīng)久不衰的考點(diǎn)。大家對(duì)于Block的weak-strong dance都耳熟能詳郑现,是否清楚知道每一個(gè)引...
題目4 , run 了一下, test2 輸出是NO, block 貌似會(huì)對(duì)self 造成引用吧
iOS面試題----實(shí)踐向前言 很多人都說熟悉UIKit湃崩,那對(duì)于常見的API是否熟悉?多線程是前端經(jīng)久不衰的考點(diǎn)懂酱。大家對(duì)于Block的weak-strong dance都耳熟能詳竹习,是否清楚知道每一個(gè)引...
數(shù)組的遍歷誊抛,這個(gè)話題貌似沒什么好探究的列牺,該怎么遍歷就怎么遍歷唄!但是如果要回答這些問題:OC數(shù)組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內(nèi)部實(shí)現(xiàn)是怎么樣的?...
在路上之前瞎领,我從沒想過住一晚青旅只需18塊泌辫,甚至還有更低的。 它沒有寬敞的大床九默,沒有獨(dú)立衛(wèi)生間震放,甚至沒有個(gè)人空間。 就是一個(gè)混雜膚色驼修、混雜想法的十人混住間殿遂,自命不凡的人在這只...
你居住的房間正是你內(nèi)心的折射 ,你的人生其實(shí)就像你的房間乙各。缺乏掃除力的人墨礁,要么欲望無窮,什么都想占有耳峦;要么心存恐懼恩静,什么都舍不得扔 。貪婪和恐懼充滿內(nèi)心蹲坷,愛與幸福就沒有應(yīng)有的...
YYText 簡單介紹 YYText 是YYKit中的一個(gè)富文本顯示,編輯組件驶乾,擁有YYLabel,YYTextView 兩個(gè)控件循签。其中YYLabel類似于UILabel级乐,...
在Xcode 8.0 中 “當(dāng)兩個(gè)靜態(tài)庫中使用了相同的目標(biāo)文件” 這個(gè)可以使用 -dead_strip 來解決;
在Xcode8.3 中 編譯器貌似優(yōu)化這個(gè)問題县匠,直接可以編譯成功唇牧;
iOS靜態(tài)庫中類的分類問題和符號(hào)沖突問題(Xcode other Link Flags)原文地址 什么是可執(zhí)行文件? 要理解靜態(tài)庫我們就得清楚最終可執(zhí)行文件(.out)的生成過程了 當(dāng)我們寫的源代碼 hello.c 經(jīng)過上述4個(gè)步驟:預(yù)處理(Prepressin...
原文地址 什么是可執(zhí)行文件聚唐? 要理解靜態(tài)庫我們就得清楚最終可執(zhí)行文件(.out)的生成過程了 當(dāng)我們寫的源代碼 hello.c 經(jīng)過上述4個(gè)步驟:預(yù)處理(Prepressin...
整個(gè)#30daysSwift 自學(xué)計(jì)劃完全是受到 Sam Lu 的靈感啟發(fā)丐重,他在 100天內(nèi)持續(xù)學(xué) Swift 寫了 40個(gè)小項(xiàng)目, 我也是在看了他1月5日發(fā)出來的 Medi...
一糊秆、檢測工具介紹 1.1 Instrument — Leaks,Allocations议双,Analyze 我用到的檢測內(nèi)存泄露的工具主要是Xcode中集成的Leaks組件痘番,這個(gè)...
一、前言: 作為一名iOSer平痰,把開發(fā)出來的App上傳到App Store是必要的汞舱。下面就來詳細(xì)講解一下具體流程步驟。 二宗雇、準(zhǔn)備: 一個(gè)已付費(fèi)的開發(fā)者賬號(hào)(賬號(hào)類型分為個(gè)人(...
google搜索“iOS視頻變下邊播”良漱,有好幾篇博客寫到了實(shí)現(xiàn)方法,其實(shí)只有一篇腻扇,其他都是copy的,不過他們都是使用的本地代理服務(wù)器的方式砾嫉,原理很簡單幼苛,但是缺點(diǎn)也很明顯,需...