ios

2.RAC解析 - 自定義KVO

知識點概述 1.KVO實現原理 2.runtime使用 目的 給NSObject新增一個Category,用於給例項物件新增觀察者,當該例項物件的某個屬性發生變化的時候通知觀察者。 大體思路

iOS使用Instrument Time Profiler工具分析和優化效能問題

前不久我做了一個富文字編輯工具,編輯器遇到了一個性能問題是新增多張圖片,當滾動編輯區域,遇到圖片切換的時候會有明顯的卡頓現象。這篇文章基於這個卡頓的效能問題進行效能瓶頸的分析以及做對應的優化。 可以開啟這

iOS CollectionView 的那些事

UICollectionView是開發中用的比較多的一個控制元件,本文記錄UICollectionView在開發中常用的方法總結,包括使用 UICollectionViewFlowLayout 實現Grid佈

備忘錄模式

備忘錄模式 - Memento 備忘錄模式捕捉並且具象化一個物件的內在狀態。換句話說,它把你的物件存在了某個地方,然後在以後的某個時間再把它恢復出來,而不會打破它本身的封裝性,私有資料依舊是私有資料

iOS第三發平臺元件化解耦實踐

之前寫過一篇類似的,以下是舊的背景介紹,因為這部分沒有變動,依舊還是使用舊的背景介紹,引用如下。這次把這個元件做了一個比較大的改動,所以重新寫了一篇文章總結,固有此文。 專案使用到了一些第三方平臺的登入、分

一次閒聊引申對執行緒優先順序的思考

工作閒聊 偶爾偷偷懶和群內各位iOS大佬吹吹逼,這不來了個多執行緒相關的問題。 一次群聊 源於閒聊時對自己的懷疑。 Q:主執行緒的優先順序是不是最高的?

ios繪圖demo,做一個塗鴉板(上)

如果你依然在程式設計的世界裡迷茫,不知道自己的未來規劃,小編給大家推薦一個IOS高階交流群:458839238 裡面可以與大神一起交流並走出迷茫。小白可進群免費領取學習資料,看看前輩們是如何在程式設計的世界裡傲

iOS 核心動畫的影象IO

潛伏期值得思考 - 凱文 帕薩特 在第13章“高效繪圖”中,我們研究了和Core Graphics繪圖相關的效能問題,以及如何修復。和繪圖效能相關緊密相關的是影象效能。在這一章中,我們將研究如何優化從快

iOS 核心動畫的圖層效能

圖層效能 要更快效能,也要做對正確的事情。——Stephen R. Covey 在第14章『影象IO』討論如何高效地載入和顯示影象,通過檢視來避免可能引起動畫幀率下降的效能問題。在最後一章,我們將著重圖

UIlabel詳解

UIlabel是NGUI的基礎元件之一,用來顯示文字區域。建立一個UILabel,會有一個預設文字“New Label"。同樣的,也會有八個點讓我們方便拖拽改變label的大小。這裡拖拽修改大小跟直接再

「譯」Go Context 在 HTTP 傳播

Go 1.7 引入了一個內建的 context 型別,在系統中可以使用 Context 來傳遞元資料,例如不同函式或者不同執行緒甚至程序的傳遞 Request ID。 Go 將 Context 包引入標準庫

"大姨媽"表情包C位出道 內容似乎太過真實

我們都愛emoji,沒有emoji表情還怎麼聊天?今年2月,有媒體報道稱新的emoji表情符號將作為iOS 13更新的一部分,預計於今年6月份WWDC大會上亮相,人們的手機裡將會再增加230個emoji表情,

執行時Hook所有Block方法呼叫的技術實現

iOS系統中一共有:C函式、Block、OC類方法三種形式的方法呼叫。Hook一個方法呼叫的目的一般是為了監控攔截或者統計一些系統的行為。Hook的機制有很多種,通常良好的Hook方法都是以AOP的形式來實現的

1713580801.5718