引言 维基百科:编译语言(英语:Compiled language)是一种以编译器来实现的编程语言。它不像解释型语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编...
前言 2000年,伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign 简称UIUC)这所享有世界声望的一流公立...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
类似Charles这样的抓包工具,对于高效程序员是必不可少的;本文不会介绍Charles的安装及使用,主要是浅显的探讨其抓包原理;Charles的安装及使用相关内容可以参考以...
点击删除也是删除不了怎么回事呢?
Mac无法删除用户的问题?昨天公司送来一台MacBookPro2017,所以想把现在在用的MacBook Pro2015的数据迁移到新电脑,用的是系统自带的迁移助理,迁移完成以后遇到了用户无法删除的问...
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客户端开发。和音频打交道,必须要弄清楚AVAudioSession。先看下苹果的官方图:...
前言 下一个项目有一个直播的功能,所以需要提前研究一下,直接集成FFmpeg比较复杂坑也比较多(我是道听途说的自己没有尝试😂),朋友推荐了ijkplayer、七牛和vlc,于...
ijkplayer 是 bilibili 开源的一款优秀的播放器, 基于 FFmpeg, 支持 iOS/Android, 点播/直播, 以及多种编码. 官方并不直接提供 fr...
参考1.入门: 在macOS上搭建Flutter开发环境 系统要求2.Mac 打开、编辑 .bash_profile 文件 虽然网上有教程,但是过程中遇到些问题,这些问题教程...
前言 启动优化一役后,超预期将所负责的 App 双端启动的耗时都降低了65%以上,iOS 在iPhone7上速度达到了400毫秒以内。就像产品们用后说的,快到不习惯。由于 A...
// 获取到非懒加载的类的列表
classref_t *classlist =
_getObjc2NonlazyClassList(mhdr, &count);
麻烦问一下这里的懒加载和平时开发时所用的懒加载是一个意思吗?再者就是现在是获取类的 load 方法,不是类只要添加到编译器中那么它的load 不是都会被调用吗?这里怎么还区分懒加载呢;还是我对懒加载的理解有偏差呢?
探秘Runtime - Runtime加载过程该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 程序加载过程 在iOS程序中会用到很多系统的动态库,...