數組的構造方法會把參數變成strong,因為數組不支持插入nil元素
記一下:NSArray強引用、弱引用在iOS的本地通知功能中,有個細節(jié)。 一般使用通知功能NSNotification,都需要添加和移除觀察者,否則會引起一些問題: 在iOS9以下,如果觀察者已經被釋放,但是沒...
數組的構造方法會把參數變成strong,因為數組不支持插入nil元素
記一下:NSArray強引用、弱引用在iOS的本地通知功能中,有個細節(jié)。 一般使用通知功能NSNotification,都需要添加和移除觀察者,否則會引起一些問題: 在iOS9以下,如果觀察者已經被釋放,但是沒...
Mj底層??視頻總結
iOS底層原理學習筆記怎樣將oc代碼反編譯成C和C++代碼?使用xcode內置的LLVM的前端編譯器clang,這樣生成的代碼并不完全是底層實現,只是一個參考命令:clang -rewrite-o...
前言 聽聞 ARC 下 autorelease 操作有一些優(yōu)化,總感覺云里霧里的,筆者初略的探究了一番,記錄下來變成這篇水文。 由于 ARC 下 retain/release...
Tagpointer 是在棧里面的吧?你可以看一下內存地址,是高區(qū)的
搞懂Objective-C中的ARC寫這篇文章的背景 前段時間招人,面試了一個多月,有關內存的基礎問題,能完全答出來的竟無一人,回答出百分之80的人也寥寥無幾,于是決定寫這篇文章,簡單業(yè)務流水線道友們一般都能寫...
@野碼道人 是因為編譯器沒看到有alloc這些關鍵字?
搞懂Objective-C中的ARC寫這篇文章的背景 前段時間招人,面試了一個多月,有關內存的基礎問題,能完全答出來的竟無一人,回答出百分之80的人也寥寥無幾,于是決定寫這篇文章,簡單業(yè)務流水線道友們一般都能寫...
@野碼道人
@MaskBrook
還是沒理解為啥工廠導致了必須要用autorelease。
不能像
----
//在作用域末尾插入了release
[heapAreastring release];
----
這里一樣,插個release嗎
搞懂Objective-C中的ARC寫這篇文章的背景 前段時間招人,面試了一個多月,有關內存的基礎問題,能完全答出來的竟無一人,回答出百分之80的人也寥寥無幾,于是決定寫這篇文章,簡單業(yè)務流水線道友們一般都能寫...
在iOS的本地通知功能中,有個細節(jié)。 一般使用通知功能NSNotification,都需要添加和移除觀察者,否則會引起一些問題: 在iOS9以下,如果觀察者已經被釋放,但是沒...
@wanggangIs澤北 已修復
CDChatListGithub.com 高性能的聊天頁面解決方案對聊天列表的高度封裝,可靈活配置頁面樣式 聊天界面其實大同小異,所以這里封裝了一個聊天的組件,使用CoreText和手動代碼布局...
bug已經改了,不過還沒來得及昨晚語音功能,最近太忙了
CDChatListGithub.com 高性能的聊天頁面解決方案對聊天列表的高度封裝,可靈活配置頁面樣式 聊天界面其實大同小異,所以這里封裝了一個聊天的組件,使用CoreText和手動代碼布局...
666
Swift仿QQ圖片選擇器Swift仿QQ圖片選擇器項目地址:https://github.com/maple023/WFImagePicker 導入方法 方法一、直接把Source文件夾拖入到您的工...
@身寡淡 是個bug 要改
CDChatListGithub.com 高性能的聊天頁面解決方案對聊天列表的高度封裝,可靈活配置頁面樣式 聊天界面其實大同小異,所以這里封裝了一個聊天的組件,使用CoreText和手動代碼布局...
@D陳_d762 工程里我沒有加關于修改狀態(tài)欄的代碼好像,可以提供下運行環(huán)境嗎,我這里還沒有復現
CDChatListGithub.com 高性能的聊天頁面解決方案對聊天列表的高度封裝,可靈活配置頁面樣式 聊天界面其實大同小異,所以這里封裝了一個聊天的組件,使用CoreText和手動代碼布局...
@D陳_d762 是的 沒有做昵稱 不過你可以擴展文本信息的cell,我也會在有空的時候加上去的
CDChatListGithub.com 高性能的聊天頁面解決方案對聊天列表的高度封裝,可靈活配置頁面樣式 聊天界面其實大同小異,所以這里封裝了一個聊天的組件,使用CoreText和手動代碼布局...
@身寡淡 什么問題呢
CDChatListGithub.com 高性能的聊天頁面解決方案對聊天列表的高度封裝,可靈活配置頁面樣式 聊天界面其實大同小異,所以這里封裝了一個聊天的組件,使用CoreText和手動代碼布局...