iOS精選源碼 iOS優質博客 前言最近因為工作原因遷移到了北京,大致有兩周時間。入職也大概有一周時間,工作內容與APM相關,包括改進與攻剋新監控方案。雖然入職時間善短,但是龐大的用戶量下,即便是不到百分之一的卡頓率仍然影響到了巨大的用戶。如何改進現有的卡頓監控方案是目前我在思考的問題。ANR回顧市 ...
iOS精選源碼
列表聯動,Linkage
電商商品詳情
AxcUIKit-控制項整合框架,快速簡單的使用高級控制項
GKNavigationBarViewController-導航欄聯動
仿京東的加入購物車動畫
UITableView來實現Excel、課程表、汽車之家車輛參數對比的上...
模仿AssistiveTouch 外賣網分享紅包
超簡單—拉鉤App首頁帶搜索框的透明導航欄
自己維護的框架, 超級多功能
二維碼掃描
iOS優質博客
iOS監控-卡頓方案思考
前言最近因為工作原因遷移到了北京,大致有兩周時間。入職也大概有一周時間,工作內容與APM相關,包括改進與攻剋新監控方案。雖然入職時間善短,但是龐大的用戶量下,即便是不到百分之一的卡頓率仍然影響到了巨大的用戶。如何改進現有的卡頓監控方案是目前我在思考的問題。ANR回顧市面上大多數的開源監控方案,大多採用ANR這種機制下的... 閱讀原文
iOS開發構建Widget
Notification Center Widget
其實相對於Android,因其特有開放性Widget插件已經發展了很多年,擁有極高自由定製性,在新版本的Android系統中甚至可以將部分插件擺在鎖屏頁.而Google和各大軟體廠商製作的Widget插件也能很好與系統的整體風格進行無縫的融合,而直到目前iO... 閱讀原文
iOS逆向工程之插件開發
一、概述iOS逆向工程是指在軟體層面上進行逆向分析的一個過程,基於iOS逆向工程技術,我們可以監控甚至改變App的運行邏輯,從而達到獲取核心信息,瞭解軟體設計原理等戰術目的。通過一段時間對iOS逆向工程的研究發現很有趣,會在博客記錄學習開發過程中的心得和筆記。首先從基本插件的開發開始,後面會對微信、QQ等App進行逆向... 閱讀原文
iOS開發技巧系列---詳解KVC(我告訴你KVC的一切)
KVC(Key-value coding)鍵值編碼,單看這個名字可能不太好理解。其實翻譯一下就很簡單了,就是指iOS的開發中,可以允許開發者通過Key名直接訪問對象的屬性,或者給對象的屬性賦值。而不需要調用明確的存取方法。這樣就可以在運行時動態在訪問和修改對象的屬性。而不是在編譯時確定,這也是iOS開發中的黑魔法之一。... 閱讀原文
iOS進階:Objective-C底層原理
這篇讀書筆記主要介紹了Objective-C底層的一些東西,比如Objective-C對象模型、objc_msgSend消息發送原理、方法混寫(Method Swizzling)和ISA混寫(ISA Swizzling)。
Objective-C對象模型
我們都知道Objective-C是一門動態性語言,這種動態性... 閱讀原文
歡迎掃碼關註微信公眾號