前言 之前打包机升级 Xcode12 之后发现私有库发版时执行 pod lib lint 命令报错,一开始看报错信...[作者空间]
2022/06/07更新 bitcode is now deprecated, builds for iOS, t...[作者空间]
Header Search Path 在Xcode Build System设置中,有Header Search ...[作者空间]
配置Clang插桩 LLVM内置了一个简单的代码覆盖率检测工具(SanitizerCoverage)。它在函数级、...[作者空间]
一、引言 使用 flutter 从零开始开发 App 是一件轻松惬意的事情,但对于一些成熟的产品来说,完全摒弃原有...[作者空间]
问自己两个问题:1.应用启动在main函数之前到底做了什么事情?2.类、分类中load方法的加载顺序怎样的?分类中...[作者空间]
前言 上篇文章我们了解到通过二进制重排可以对App启动进行优化,但是这里有一个问题我们做的是启动的优化,就需要知道...[作者空间]
前言 前面介绍了alloc流程中的前两个核心步骤:instanceSize方法[https://www.jians...[作者空间]
Objective-C Runtime Objective-C runtime是一个运行库,它提供对Objecti...[作者空间]
Introduce: ios暗黑模式,多主题多皮肤设计,用于解决在ios上实现可跟随系统主题变更,也可不跟...[作者空间]
在调用对象的方法之前我们首先弄清楚对象的方法存在哪里. 实例方法存在类对象中类方法存在元类对象中(元类其实也是一个...[作者空间]
结论:Dart是值传递。 我们先看值传递和引用传递的定义: 值传递和引用传递,属于函数调用时参数的求值策略(Eva...[作者空间]
1、HashMap在JAVA中的怎么工作的? 基于Hash的原理。 2、什么是哈希? 最简单形式的 hash,是一...[作者空间]
需求 有一个工程test.project,接入了自写的SDKSDK.framework,SDK.framework...[作者空间]
介绍: 万能API路由通过AOP,KVC,指针入参数等编程思想,实现类,实例方法的任意调用,因为使用指针入参,支持...[作者空间]
1. DYLD源码 1.1 DYLD中加载动态库的部分,在dyld.cpp的_main函数中 1.2 在加载动态...[作者空间]
前言 分享iOS开发中遇到的问题,和相关的一些思考,本次内容包括:Extension、iOS9Crash、Pod库...[作者空间]
目录:1.组件化需求来源2.组件化初识3.组件化必备的工具使用4.模块拆分5.组件工程兼容swift环境6.组件之...[作者空间]
Flutter作为一种全新的响应式,跨平台,高性能的移动开发框架。从开源以来,已经得到越来越多开发者的喜爱。闲鱼是...[作者空间]
这篇文章将认真彻底地分析 OC对objc_msgSend的尾调用优化。 Q1:什么是尾调用? 尾调用(Tail C...[作者空间]