1. Xcode斷點 arg1和$rdi寄存器意思差不多集畅,可以簡單認為它是init調(diào)用時持有一個類的實例對象。 2. LLDB中常用的兩個命令 image命令非常有用岳掐。最常用...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. Xcode斷點 arg1和$rdi寄存器意思差不多集畅,可以簡單認為它是init調(diào)用時持有一個類的實例對象。 2. LLDB中常用的兩個命令 image命令非常有用岳掐。最常用...
1. 匯編寄存器調(diào)用約定 1.1 匯編101 看看下面的匯編片段: 在這段匯編代碼中有三個操作碼pushq伪嫁、subq 和movq。以%開頭的是寄存器:rbx, rsp, rd...
LLDB全稱Low Level Debugger 西壮,并不是低水平的調(diào)試器遗增,而是輕量級的高性能調(diào)試器,默認內(nèi)置于Xcode中款青。能夠很好的運用它會使我們的開發(fā)效率事半功倍做修,接下來...
前言 隨著項目的迭代和規(guī)范化, 我們可能不滿足一直重復的手動編譯 打包 發(fā)布 測試, 這時就會去尋找一些自動化持續(xù)集成的工具, 比如 Jenkins FastLane 等, ...
前言 最近公司新開了個項目,需要從零開始搭建,之前做過一些組件化的工作饰及,但是之前的開發(fā)語言是OC蔗坯,新項目切換到了Swift,雖然差異不大燎含,但是還是寫了本文作為記錄 tips:...
Cordova 工作原理(IOS篇) 本文基于Cordova 6.2.0 Cordova作為Hybird的先驅者宾濒,假如有不熟悉的可以點擊:Cordova官方文檔 Archit...
在許多App中看到, toolbar有收縮和擴展的效果, 例如: 與AppbarLayout組合的滾動布局(RecyclerView, NestedScrollView等),...
OpenGL ES _ 入門_01OpenGL ES _ 入門_02OpenGL ES _ 入門_03OpenGL ES _ 入門_04OpenGL ES _ 入門_05Op...
親,我的簡書已不再維護和更新了瘫镇,所有文章都遷移到了我的個人博客:https://mikefighting.github.io/鼎兽,歡迎交流。 埋點是現(xiàn)在很多App中都需要用到的...
前言 我們在開發(fā)中秉继,會面臨要從服務器請求數(shù)據(jù),然后解析服務器過來的json數(shù)據(jù)泽铛,這個在android中尚辑,都有相應的的封裝好的很好的插件可以做這樣的事情,請求數(shù)據(jù)有okHttp...
原文鏈接:https://www.didierboelens.com/2018/07/semantics/ 這篇文章主要用來解釋 Semantics 組件的作用盔腔,是譯文 內(nèi)容...
常用結構 Home 頁面: IOS 下 WillPopScope 可以用于禁止測滑返回 WillPopScope 創(chuàng)建的時候需要兩個參數(shù) child, onWillPop o...
參考:https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps 本文代碼:https://gi...
Flutter與原生的交互主要通過MethodChannel的方式 本文只列舉兩種形式的插件杠茬,掌握基礎的插件寫法,舉一反三弛随,例如我github項目中的高德定位瓢喉,6.0以上權限...
冷啟動 與 熱啟動 熱啟動:如果你剛剛啟動過App,這時候App的啟動所需要的數(shù)據(jù)仍然在緩存中舀透,再次啟動的時候稱為熱啟動栓票。通常情況下熱啟動能幫助提升啟動速度,但有時也可能會出...
一 :前言 很多的開發(fā)者 都聽說過單元測試愕够,但是不可否認 很多開發(fā)者 在實際開發(fā)中很少使用這個 單元測試走贪。 大部分人想我自己把工程跑起來 一步步 按照 流程來測試 就行了 。...
幀率-FPS UI的性能主要的體現(xiàn)就是幀率(Frames Per Second)链烈,當快速滾動頁面時能夠保持較高幀率說明UI性能良好厉斟。性能標準理論上60最佳,一般可接受的標準為...