
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【iOS】编译和链接、动静态库及dyld的简单学习
编译与链接是代码构建的两个核心阶段:编译将源代码转换为目标文件,解决语法和语义问题;链接则将多个目标文件合并为可执行程序,处理依赖关系。动态库与静态库的主要区别在于代码合并方式——静态库直接嵌入可执行文件,而动态库在运行时加载,前者增加体积但独立性强,后者节省内存但依赖环境。DYLD作为动态链接器,负责加载依赖库、解析符号地址并完成程序链接,是程序运行的关键环节。

【iOS】正则表达式
正则表达式(Regular Expression,简称regex或regexp)是一种强大的文本处理工具,用于匹配、搜索和替换符合特定模式的字符串。它在编程中广泛应用,用于执行各种字符串搜索、替换、验证和分割等操作。在Objective-C中,使用正则表达式主要涉及到类和NSString类的一些方法。

【Mac】关于Mac的github配置和本地项目上传
本文主要介绍了Mac的git环境配置,github仓库的创建,本地文件上传到github仓库以及常用的git命令的相关内容,希望对你有所帮助~

【iOS】retain/release底层实现原理
本文深入解析了Objective-C内存管理机制中的关键概念与实现原理。首先介绍了引用计数的基本概念,指出OC对象生命周期由引用计数控制,其存储方式根据对象大小分为小对象(直接编码)和大对象(SideTable哈希表存储)。重点分析了MRC模式下retain和release的实现机制:retain通过rootRetain函数原子性地增加引用计数,处理内联计数溢出时借助SideTable;relea

到底了







