iOS逆向之旅(進階篇) — HOOK(Method Swizzling)
在Objective-C中呼叫一個方法,其實是向一個物件傳送訊息,即查詢訊息的唯一依據是selector的名字。每一個SEL都對應著其方法實現真實的執行地址(IMP)。 如下圖: Met
在Objective-C中呼叫一個方法,其實是向一個物件傳送訊息,即查詢訊息的唯一依據是selector的名字。每一個SEL都對應著其方法實現真實的執行地址(IMP)。 如下圖: Met
Image Slicing 功能是在WWDC 2013中Xcode 5 中新增的,類似於安卓裡面的 Create 9-Patch file 。現在用的最多的場景就是聊天功能中,聊天內容的背景框圖片可以隨文字多
這是iOS滲透測試工具的第一部分,我會教你如何設定和使用一些最重要的iOS應用程式滲透測試工具。 注意,在開講之前,我會將假設使用者正在使用Electra越獄工具,我自己使用的是iOS 11.1.2,但本系
本文是對《Objective-C高階程式設計》中__bridge 部分的整理,加上一部分自己的體會。 Objective-C 與 C語言之間的轉換 C語言的結構體(
在我們開發中,tableview和collectionview經常被用來展示資料列表。一般來說,tableView獲取到的資料來源為空時,直接展示一個空的tableView顯得比較突兀,所以設計師往往
背景 目前,開源社群和業界內已經存在一些 iOS 導航欄轉場的解決方案,但對於歷史包袱沉重的美團 App 而言,這些解決方案並不完美。有的方案不能滿足複雜的頁面跳轉場景,有的方案遷移成本較大,為此我們提出了
最近讀文件讀的頭疼、寫點舊東西吧。隨便扯扯順便趕個Demo出來。 然後、雖然上個月工資還沒發。明天要開始幹幾天活了~ 目錄 先說說模組化 如何將中間層與業
析構圖顯示: 影象顯示各元件分工: ~ CPU:計算檢視frame,圖片解碼,繪製紋理交給GPU。 ~ GPU:紋理混合,頂點變換,渲染到幀緩衝區。 ~
最近專案有這麼一個需求,實現一個柱狀圖,柱狀圖頂部為圓角,底部不為圓角。一開始接到這個需求,以為會很 簡單,認為github上面肯定會有現成的圖表庫可以使用。所以上github一搜,用上了MPAndroi
作者:Mattt,原文連結,原文日期:2018-10-01 譯者:saitjr;校對:冬瓜,Yousanflics;定稿:Forelax Dark Mode(深色模式)可謂是 macOS 最受歡迎的特性
demo地址 ,AudioMusicMixer這個target。 使用AudioUnitGraph來實現一個混音功能,受到官方混音例子的影響,做了一個不同輸入源到不同聲道的效果,如左邊放音樂、右邊放錄
在寫這個播放器 的時候,遇到了一些記憶體管理的問題,雖然棘手但是也讓我對此有了比較完善的理解,而且很多相關資料並沒有跟隨FFmpeg的更新,比如緩衝池AVBufferPool 的使用。
不要錯過最新的iOS開發技能樹 —— github地址 更新:在這裡可以看到幻燈片 在iOS中使用MVC時感覺怪怪的?對切換到MVVM有疑慮?聽說過VIPER,但不知道是否值得?
今天在 macOS 10.14 通過 brew 安裝 libgit2 之後呼叫時提示提示fatal error: 'time.h' file not found ,本以為是 brew
前言 隨著APP業務增多,各種五花八門的彈框也增多,各種細節都需要得到不同的定製。最後就沉澱出JXPopupView這個庫,可以應對多類需求,輕巧靈活,不再為彈框憂愁了。 最近看了一篇文章 阿里雲的這