问题描述 线上版本从ios 13.x 之后出现很多afn相关的crash,在 AFNetworking 的 github 上对应的issue#4591,我在这issue下也添加我的评论的解决demo 下面是crash堆栈,有些crash并不只是下面这种最终crash在objc_retain,有些则是 ...
分类:
移动开发 时间:
2021-05-24 09:00:05
阅读次数:
0
p & po 最简单的方式是使用 p 和 po 命令,大部分情况下两者等效,后者将等打印的值以对象来对待。 以下示例展示了两者的区别: (lldb) p 0 (int) $26 = 0 (lldb) po 0 <nil> 使用 po 打印表达式查看其值的示例: 使用 `po` 打印调试对象 e or ...
分类:
其他好文 时间:
2021-05-24 02:30:01
阅读次数:
0
过程一:Loading(加载)阶段 加载完成的操作 二进制流的获取方式 类模型与Class实例的位置 数组类的加载 过程二:Linking(链接)阶段 环节1:链接阶段之Verification(验证) 环节2:链接阶段之Preparation(准备) 环节3:链接阶段之Resolution(解析)... ...
分类:
其他好文 时间:
2021-05-04 15:41:57
阅读次数:
0
workspace/.clang-format # 使用前请replace "#.*\n" "" # 原因貌似是中文字符会导致无法正常排版 # 语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProto Language: Cp ...
分类:
其他好文 时间:
2021-05-03 13:00:18
阅读次数:
0
很多人第一想法就是重新安装Xcode,但是Xcode对内存要求很高,并不是每个人都想安装或者说都能安装的,其实,只需要安装个别配置就好了。 删除已经安装的CommandLineTools sudo rm -rf $(xcode-select -p) 重新安装 sudo xcode-select -- ...
分类:
系统相关 时间:
2021-04-21 11:51:43
阅读次数:
0
###三方框架 PromiseKit : https://github.com/mxcl/PromiseKit Bolts : https://github.com/BoltsFramework/Bolts-ObjC ###自定义demo: #import <Foundation/Foundatio ...
分类:
移动开发 时间:
2021-04-20 15:43:40
阅读次数:
0
枚举变量的内存布局 查看内存布局的方法 得到变量的内存地址 Xcode → Debug → Debug Workflow → View Memory → 输入内存地址 在下边栏 右击 点击 view memory of "" 普通枚举 enum TestEnum { case test1, test ...
分类:
其他好文 时间:
2021-04-15 12:07:55
阅读次数:
0
Clang Static Analyzer-使用手册-编写Checker代码实现 示例程序MainCallChecker.cpp #include"ClangSACheckers.h"#include"clang/StaticAnalyzer/Core/BugReporter/BugType.h"# ...
分类:
其他好文 时间:
2021-04-10 13:02:00
阅读次数:
0
原因: 证书问题 解决方法: 1.设为自动获取 2.新创建distribution/developer证书 ...
分类:
移动开发 时间:
2021-04-08 13:30:48
阅读次数:
0
概述 本文演示环境: win10 + vs2017 日志,我用的很少,通常是用作动态库调试使用。 日志记录下来,基本就没看过,除非模块出现了问题。 使用cmake管理的项目 使用C++封装了C语言读写文件实现了的记录日志, 避免使用c++流,因为效率低。 默认是写文本文件,其他格式? 以后再开放接口 ...
分类:
编程语言 时间:
2021-03-30 13:09:45
阅读次数:
0