腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
酷酷的哀殿
专栏成员
举报
59
文章
114105
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章(59)
编程算法(20)
xcode(16)
ios(14)
ide(14)
https(14)
打包(12)
网络安全(11)
swift(8)
c++(8)
linux(7)
html(6)
android(4)
汇编语言(4)
腾讯云开发者社区(4)
objective-c(3)
python(3)
javascript(3)
node.js(3)
iphone(2)
php(2)
单片机(2)
arm(2)
api(2)
http(2)
gcc(2)
数据分析(2)
sdk(2)
对象存储(1)
mac os(1)
c#(1)
ruby(1)
bash(1)
r 语言(1)
jquery(1)
sqlite(1)
bash 指令(1)
文件存储(1)
海外加速(1)
渲染(1)
开源(1)
分布式(1)
缓存(1)
正则表达式(1)
tcp/ip(1)
kernel(1)
socket编程(1)
微信(1)
unicode(1)
云开发静态网站托管(1)
clang(1)
code(1)
flags(1)
free(1)
image(1)
key(1)
local(1)
path(1)
target(1)
编译器(1)
技巧(1)
源码(1)
搜索文章
搜索
搜索
关闭
GCDAsyncSocket 在 iOS15 出现 -[_NSThreadPerformInfo dealloc] 崩溃排查笔记
socket编程
javascript
node.js
海外加速
文件存储
本文会通过对 NSThread 的原理进行分析,对 iOS 15 开始出现的 [_NSThreadPerformInfo dealloc] 相关崩溃进行定位,并提供相应的解决方案
酷酷的哀殿
2022-03-14
3.9K
1
iOS 的系统类信息在栈上?
ios
编程算法
前言 今天有位群友抛出了一个很有意思的问题:为什么系统类的 class 地址比栈区变量更高? image-20210519235852843 iOS 进程内存布局 通常情况下,我们对进程内存的布局
酷酷的哀殿
2021-06-22
806
0
Swift 汇编(一)Protocol Witness Table 初探
汇编语言
单片机
swift
ios
android
由于工作中接触到 Swift 汇编与逆向知识,所以整理了这篇博客。内容与顺序无关,第一篇文章并非入门,单纯只是第一篇文章。建议有一定汇编基础的读者学习。
酷酷的哀殿
2021-06-22
1.9K
0
iOS 极致速度优化:快速打开任意 APP 的设置界面
php
编程算法
node.js
本文会提供一种打开任意 APP 权限设置页面(比如微信的设置页面)的方案,同时,该方案能够提高打开任意设置界面的速度。
酷酷的哀殿
2021-06-22
1.8K
0
从 Objective-C 和 Swift 看字典的性能优化(2)
汇编语言
通过下面的指令,我们可以发现 NSMutableDictionary 类并不存在类方法 +[NSMutableDictionary dictionary]
酷酷的哀殿
2021-05-14
1.3K
0
iOS 中各种奇怪的崩溃
code
free
image
key
注意,本文所有崩溃的原因都是同一个 EXC_BAD_ACCESS (code=1, address=0x11f645b98) image-20210423232626879 第一个堆栈:字典扩容 im
酷酷的哀殿
2021-04-26
1.7K
1
x86_64 的 CALL 指令长度会发生变化吗?
数据分析
http
html
打包
最近和群友讨论指令集时,遇到一个有意思的问题,x86_64 的 CALL 指令长度会发生变化吗?
酷酷的哀殿
2021-04-26
1K
0
将判断 NSArray 数组是否包含指定元素的时间复杂度从 O(n) 降为 O(1)
编程算法
php
NSArray 获取指定 元素 的位置 或者 判断是否存在指定的 元素 的时间复杂度是 O(n)(包含特定元素时,平均耗时是 O(n/2),如果不包含特定元素,耗时是 O(n))。
酷酷的哀殿
2021-04-26
1.8K
0
clang 源码导读(8):词法分析和预处理指令
android
编程算法
本文会通过实际的例子对 clangLex 的 词法分析 和 预处理指令 相关流程进行分享
酷酷的哀殿
2021-04-09
3.6K
1
从 Objective-C 和 Swift 看字典的性能优化(1)
objective-c
c++
c#
汇编语言
编程算法
尽管我们通常只会用到 NSDictionary 和 NSMutableDictionary 两个类,但是系统库会存在很多不同的子类。
酷酷的哀殿
2021-04-09
1.1K
0
clang 源码导读(7):编译器前端流程简介
ide
编程算法
clang 编译器前端负责从源码生成中间码,它通常由 clang 模块驱动,并通常包含以下几个步骤:
酷酷的哀殿
2021-04-09
3.5K
0
定量分析 static 字符串对二进制体积的影响
编程算法
c++
今天交流群有网友遇到 linkmap 文件无法准确分析 static 字符串对二进制的体积的问题。
酷酷的哀殿
2021-03-22
660
0
从底层分析一下存在跨进程通信问题的 NSUserDefaults 还能用吗?
ios
缓存
api
编程算法
node.js
字节团队最近分享的 iOS 稳定性问题治理:卡死崩溃监控原理及最佳实践 提到:NSUserDefaults 底层实现中存在直接或者间接的跨进程通信,在主线程同步调用容易发生卡死。
酷酷的哀殿
2021-03-18
2.6K
0
clang 源码导读(3): clang driver 参数解析
https
网络安全
html
linux
编程算法
为了控制 clang 的运行,clang 必须支持不同的参数对各种行为进行控制,所以,clang driver 启动后的第一个主要任务就是 参数解析
酷酷的哀殿
2021-03-18
2K
0
clang 源码导读(4): clang driver 构建 Actions
https
网络安全
linux
html
ide
本篇文章会对 clang driver 的 构建 Actions 流程进行详细的讲解
酷酷的哀殿
2021-03-18
2.3K
1
clang 源码导读(1): clang 入门
打包
ide
xcode
linux
本系列文章会通过对 clang 源码进行拆解的方式,逐步对 clang 内部的各种逻辑进行介绍。
酷酷的哀殿
2021-03-18
5.2K
0
clang 源码导读(2): clang driver 流程简介
打包
ide
编程算法
linux
Pipeline: Compilation Action Construction:根据每个输入的文件和类型,组建 action(比如 PreprocessJobAction)
酷酷的哀殿
2021-03-18
2.3K
0
通过 bitcode 分析支付宝 SDK 源码逻辑(1)
sdk
ide
编程算法
偶然发现支付宝的 SDK 存在一个很有意思的函数 APMutableStringRemoveLastComma。该函数会判断可变字符串尾部是否等于 ,;如果相等,则进行移除。
酷酷的哀殿
2021-03-18
658
0
Xcode 小技巧:快速查看预处理后的源码
xcode
打包
本节会演示关闭 Enable Modules 配置开关后,下面几行简单的代码经过 预处理操作 后会变成什么
酷酷的哀殿
2021-03-18
1.7K
0
lldb 入坑指北(2) - 15行代码搞定二进制与源码映射
编程算法
打包
腾讯云开发者社区
随着项目的扩大,为了提高开发效率、编译速度,组件化(二进制化)是一种不可避免的趋势。大部分的公司都分享过相关文章,本文不再赘述。下面集中在二进制化带来的问题,以及相应的解决方案。
酷酷的哀殿
2021-03-18
1.4K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档