前言之前在 饿了么 负责 Hunter 项目的开发,这个项目主要是监测 APP 的各项性能指标,里面有一块就是APP 的卡顿监测。前置分享目前有三种手段监测卡顿:FPSRunloopPing 主...
前言load 方法可以先于 main 函数执行,作为 Runtime 的神奇特性之一,经常被用来做一些经典操作,比如:Method Swizzling(方法交换)组件化注册路由注册AOP(面向切...
前言我们知道, OC 中有三种对象:实例对象,类对象,元类对象。他们的关系如图:我们复习一下这张图:isa 属性用来沟通这三种对象实例对象的 isa 指向(当前类的)类对象,类对象的 isa 指...
前言我们知道,OC 对象本质上是 C 语言结构体。那么 OC 对象转化成 C 语言底层是怎样的?今天我们就来盘一盘。工具借助 KSClassInfo.h :#import <Foundat...
前言CocoaPods 安装有什么麻烦的?直接上官网 https://cocoapods.org/ 照着安装不就行了。如果你这么想,那就大错特错了。今天我们就盘一下 CocoaPods 安装的那...
前言最近升级了内存(16G->64G),硬盘格式化了,因此一些软件都要重新安装。为了防止以后还有这种情况,我就这边做个记录,我平时都使用什么软件。详细推荐XCode这个是 iOS 开发必备...
前言之前已经写过一篇 Flutter 环境搭建文章:Flutter 环境搭建,今天我们分析一下 flutter 如何嵌入到原生工程的。
关于 brewbrew 是包管理工具,mac 下也可以使用,网址在这里:https://brew.sh/安装 brewmac@macdeMacBook-Pro xtdatademo % home...
每隔 90 天需要换一下证书,头疼,遂记录一下。买证书地址在这里:https://portal.qiniu.com/certificate/ssl配置 CNAME 或者 TXT 记录文档在这里:...
1.新建团队 可以选择教育机构2.新建机器人https://open-dev.dingtalk.com/fe/ai?hash=%23%2Fapp%2F2876f964-f98c-4a8c-90...