原创 iOS GitHub 庫創建 與 pod發佈

iOS GitHub 庫創建 與 pod發佈 0 創建 項目工程 ,及 podspec 文件。 1 pod lib lint  // 測試 pod s

原创 7篇文章 弄清 OC-對象的內存

 1.內存區域棧:存儲局部變量 堆:允許程序員手動在堆區申請指定的連續的字節數的空間來使用 BSS段:存儲未初始化的全局變量,靜態變量 數據段:存儲已

原创 UIWebView緩存清理

UIWebView緩存清理的方式https://stackoverflow.com/questions/2523435/how-to-clear-uiwebview-cacheif (lastReq){ [[NSURLCache

原创 獲取任意線程調用棧的那些事

原文: https://bestswifter.com/callstack/BSBacktraceLogger 是一個輕量級的框架,可以獲取任意線程的調用棧,開源在我的 GitHub,建議下載下來結合本文閱讀。 參考資料 Call

原创 AutoLayout 彙總

一、 《AutoLayout(III):淺析動畫》 http://www.vienta.me/2015/05/18/AutoLayout-%E6%B5%85%E6%9E%90%E5%8A%A8%E7%94%BB%EF%BC%88III%E

原创 AutoLayout相關的幾個易混淆的方法

一、updateViewConstraints  - (void)updateViewConstraints NS_AVAILABLE_IOS(6_0);     UIViewController中也新增了一個更新佈局約束的方法,在Aut

原创 系統知識彙總

1、認真分析mmap:是什麼 爲什麼 怎麼用http://www.cnblogs.com/huxiao-tee/p/4660352.html

2、從內核文件系統看文件讀寫過程http://www.cnblogs.com/huxiao-t

原创 RN和原生互調

 OC 調 RNhttps://blog.csdn.net/pz789as/article/details/52837853https://blog.csdn.net/xiangzhihong8/article/details/75092

原创 UITableView 的選中狀態

一、cell 在初始化或者重用時,調用 -_configureCellForDisplay:forIndexPath: 方法,這個方法會做一些附帶操作,其中會調用 setSelected:animated: 方法,將 cell 的選中狀

原创 ios 圖文混排問題彙總

1 UIlabel +NSTextAttachment + NSMutableAttributedString 2 YYLabel+NSTextAttachment + NSMutableAttributedString 3 開源庫GO

原创 ios 整型 位數

32位 sizeof(NSInteger)=4 sizeof(long long) = 8 64位 sizeof(NSInteger)=8 size

原创 iphone X iOS 11錄音失敗出坑

這樣設置:    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; 會錄音失敗。這樣設置:    [[

原创 shouldRasterize(光柵化)

shouldRasterize(光柵化)是比較特別的一種離屏渲染:光柵化概念:將圖轉化爲一個個柵格組成的圖象。光柵化特點:每個元素對應幀緩衝區中的一像

原创 UIView top 邊的陰影

     self.bottomBarView.layer.shadowColor = UIColorFromRGB(0x282D3B).CGColor;     self.bottomBarView.layer.shadowOffset

原创 有文事者,必有武備

6 id 與 NSObject,  instancetype  https://www.jianshu.com/p/a1f377dfc85a https://www.jianshu.com/p/3b7efa02bdf4   5 啓動優化總