1. Xcode断点 arg1和$rdi寄存器意思差不多,可以简单认为它是init调用时持有一个类的实例对象。 2. LLDB中常用的两个命令 image命令非常有用。最常用...
1. Xcode断点 arg1和$rdi寄存器意思差不多,可以简单认为它是init调用时持有一个类的实例对象。 2. LLDB中常用的两个命令 image命令非常有用。最常用...
1. 汇编寄存器调用约定 1.1 汇编101 看看下面的汇编片段: 在这段汇编代码中有三个操作码pushq、subq 和movq。以%开头的是寄存器:rbx, rsp, rd...
LLDB全称Low Level Debugger ,并不是低水平的调试器,而是轻量级的高性能调试器,默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍,接下来...
前言 随着项目的迭代和规范化, 我们可能不满足一直重复的手动编译 打包 发布 测试, 这时就会去寻找一些自动化持续集成的工具, 比如 Jenkins FastLane 等, ...
前言 最近公司新开了个项目,需要从零开始搭建,之前做过一些组件化的工作,但是之前的开发语言是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/,欢迎交流。 埋点是现在很多App中都需要用到的...
前言 我们在开发中,会面临要从服务器请求数据,然后解析服务器过来的json数据,这个在android中,都有相应的的封装好的很好的插件可以做这样的事情,请求数据有okHttp...
原文链接:https://www.didierboelens.com/2018/07/semantics/ 这篇文章主要用来解释 Semantics 组件的作用,是译文 内容...
常用结构 Home 页面: IOS 下 WillPopScope 可以用于禁止测滑返回 WillPopScope 创建的时候需要两个参数 child, onWillPop o...
参考:https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps 本文代码:https://gi...
Flutter与原生的交互主要通过MethodChannel的方式 本文只列举两种形式的插件,掌握基础的插件写法,举一反三,例如我github项目中的高德定位,6.0以上权限...
冷启动 与 热启动 热启动:如果你刚刚启动过App,这时候App的启动所需要的数据仍然在缓存中,再次启动的时候称为热启动。通常情况下热启动能帮助提升启动速度,但有时也可能会出...
一 :前言 很多的开发者 都听说过单元测试,但是不可否认 很多开发者 在实际开发中很少使用这个 单元测试。 大部分人想我自己把工程跑起来 一步步 按照 流程来测试 就行了 。...
帧率-FPS UI的性能主要的体现就是帧率(Frames Per Second),当快速滚动页面时能够保持较高帧率说明UI性能良好。性能标准理论上60最佳,一般可接受的标准为...
图像显示原理 显示器显示出来的图像是经过CRT电子枪一行一行的扫描,扫描出来就呈现了一帧画面,随后电子枪又会回到初始位置循环扫描。为了让显示器的显示跟视频控制器同步,当电子枪...