文件md5值计算
About 文件md5计算。 mc_md5.h mc_md5.cpp
About 文件md5计算。 mc_md5.h mc_md5.cpp
蓝牙信息 目前的需求是获取系统蓝牙状态开启与否,一些OC的方法无法获取到相关信息,经验证,下面的方面可以获取 state type code
Macos user type admin normal sharing-only group root uid为0 gid为0 admin 根据查到的资料,macOS第一个用户会是管理员权限,gid为501 normal 目前我的做法是,区分了root,admin,guest后...
find_package 参数 REQUIRED: 如果指定了这个选项,CMake会在找不到包的时候失败。 QUIET: 如果指定了这个选项,如果找不到包,CMake 将不会产生任何消息。 MODULE: 如果指定了这个选项,CMake 将只搜索一个Find.cmake文件。 假...
简介 Mach-O 是 Mach 目标文件格式的缩写,是一种用于可执行文件、目标代码、共享库、动态加载代码和核心转储的文件格式 对mach-o对解析需要考虑到两点: 有的文件是以典型的mac-o头开始的 而有的文件则是以一个fat头开始的(详细如下文) 查看工具 otool ma...
plist.h plist.mm 使用
创建对象 类 myClass.h myClass.m main objc_object 消息 在OC中“函数调用的过程”就是“消息机制”, 简单说,OC中任何方法的调用,本质都是发送消息 Objective-C的方法调用是通过消息传递机制实现的 但在底层,消息传递最终也会转化为函...
About Mac M1 arm架构编出来的动态库都是arm架构 所以arm下写出来的软件,要让x86_64架构下能运行,就需要在arm下编的时候编成x86_64架构 包括所依赖的一些库,都需要x86_64的 查看动态库架构的方法 file lipo 安装x86_64编译工具链 ...
调试程序 附加进程 线程 读内存 打断点 调试 变量 寄存器
创建库 修改创建库的默认行为 创建可执行文件 链接库 安装库 函数与调用 修改输出名 去掉前缀lib macos下混合编译 把下面内容封成一个函数,然后在add_library下面一行调用,函数可以在其他target_link_libraries的上面或是下面 也可以在targe...