240 发简信
IP属地:内蒙古自治区
  • 120
    iOS中录音功能

    应用场景 在即时通讯APP中,例如微信,QQ,等都有语音发送功能,一般都要先将录音录制下来才能发送录音。 音频相关知识介绍: 1. 文件格式(不同的文件格式,可保存不同的编码...

  • swift常用第三方库

    swift常用第三方库 网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachabili...

  • iOS 卡顿原理与离屏渲染

    图像显示过程 屏幕显示图像需要一个过程,CPU进行视图的创建、布局计算、图片解码、文本绘制,然后交与GPU进行变换、合成、渲染,将结果保存到帧缓存区,再由视频控制器读取帧缓存...

  • 120
    iOS静态库和动态库

    什么是库,使用库有哪些好处?库就是将代码编译成一个二进制文件,再加头文件。常见的库文件格式有.a .dylib .tbd .framework .xcframework。使...

  • iOS链接与Symbol

    Mach-O是macOS、iOS、iPadOS存储程序和库的文件格式,对应的系统通过应用二进制接口(ABI--MachO内容的格式)来运行该格式的文件。保存了在编译过程和链接...

  • 120
    iOS底层Runloop

    RunLoop介绍RunLoop是与线程相关的基本基础结构的一部分。RunLoop直译为运行循环,是线程内用于运行事件处理以响应传入事件的一个循环。RunLoop的作用就是为...

  • 120
    Xcode多环境配置

    在Xcode开发中通常会针对Debug/Release使用不同的服务器地址,最简单的方式那肯定是直接在代码中进行修改。但是如果每次都手动进行修改太麻烦了,也对不起我们程序员的...

  • 120
    iOS源码分析之IMP查找及消息转发

    在xcode中使用快捷键command+shift+0打开官方文档,搜索Objective-C Runtime可以看到有这样一段描述: OverviewThe Objecti...

  • 120
    iOS 全网最新objc4 可调式/编译源码 objc4-866.9 macOS 13.0 Xcode 14.1

    全网最新 KCObjc4 底层源码 快速通道[https://github.com/LGCooci/KCCbjc4_debug] 2022年11月21日更新 libmallo...

  • 120
    iOS逆向之代码注入

    准备工作 已去壳ipa,重签运行,可参照iOS逆向之砸壳与重签[https://www.jianshu.com/p/c5527010314b] 下载yololib[https...

  • 120
    iOS逆向之砸壳与重签

    本文只是为了学习理解整个过程和原理,砸壳和重签都有很多种简单快速的方式,本文不探讨 iPhone配置越狱,本人使用的是iphone6s plus 12.4(非完美越狱),最...

  • 120
    Hash & 对称加密

    Hash一般译为“散列”,也有直接音译为“哈希”,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小...

  • 120
    RSA算法原理及证书生成

    RSA的起源 1976年以前所有的加密方法都是同一种模式:加解密双方使用同一种规则(简称“密钥”)。这种加密方式被称为对称加密算法。 1976年,两位美国计算机学家迪菲(W....

  • OpenGL专业名词及坐标系解析

    OpenGL上下文(context):它是一个巨大的状态机,保存了OpenGL中的各种状态,是所有指令执行的基础,所以在进行上下文切换会产生较大的开销,我们应该尽量避免这种情...