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