本文讲述 iOS Runtime 相关的知识点,从下面几个方面探寻 iOS Runtime的实现机制。 Runtime 介绍 Runtime 概念解析 Runtime 消息机...
iOS weak 原理 直接看源码 上篇文章提到 isa 指针的结构,如果看过的人,对前面的 if 语句,一看便知,如果是非指针型 isa 并且 没有弱引用并且没有关联对象并...
1. cache的结构 我们之前探索过Class的结构以及其内部的成员,其中了解到了isa,superClass以及bits的作用,但是剩下的cache,我们只能基本知道,其...
官网下载python3.7 并且安装https://www.python.org/downloads/mac-osx/ 本人电脑有多个版本的python,为了体验新版本pyt...
谢谢提醒,已修改
pod package打动态库失败问题修复cocoapods-packager项目已经移到Cocoapods下面,而且修复了Xcode打包参数错误的问题,但是一直没有发布新版本。 修复方法,从GitHub拉取coco...
iOS中的方法在Runtime时调用的流程大家都很熟悉,通过objc_msgSend方法查找到对应的方法的实现,然后运行。但是,如果一个方法同时在类,类的父类,多个Categ...
cocoapods-packager项目已经移到Cocoapods下面,而且修复了Xcode打包参数错误的问题,但是一直没有发布新版本。 修复方法,从GitHub拉取coco...
确定你flutter编译的版本是Debug或Release,在Xcode中修改Scheme中Build Configuration为对应的Debug或Release
【Android开发学Flutter】Xcode编译问题汇总Xcode编译经常遇到各种问题,处理起来费时费力,挺打击学习积极性的。记录下这些问题,方便自己也帮助后来人。 1、The sandbox is not in sync wit...