前言目前跨平台方面,除了Flutter 就是 React Native(RN) ,我们今天来玩转一下 RN。前期准备先准备 node 环境:brew install node可以看到如下输出:=...
前言之前在 饿了么 负责 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 天需要换一下证书,头疼,遂记录一下。目前我有三个证书。kyson.cnimages.kyson.cnquanguanjia.xyz其中 images.kyson.cn 是在七牛...