腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
iOS技术
专栏成员
举报
37
文章
49763
阅读量
37
订阅数
订阅专栏
申请加入专栏
全部文章(37)
ios(14)
其他(7)
编程算法(6)
缓存(6)
objective-c(4)
html(4)
ide(4)
java(3)
webview(3)
c++(2)
javascript(2)
单片机(2)
github(2)
http(2)
swift(1)
php(1)
node.js(1)
json(1)
汇编语言(1)
打包(1)
git(1)
api(1)
linux(1)
海外加速(1)
SSL 证书(1)
网站(1)
企业(1)
存储(1)
自动化(1)
网络安全(1)
正则表达式(1)
面向对象编程(1)
tcp/ip(1)
任务调度(1)
diff(1)
搜索文章
搜索
搜索
关闭
MessageMock : 优雅的模拟 Objective-C 方法
objective-c
ide
编程算法
单片机
c++
我们在调试代码或编写单元测试时,为了触发特定场景,往往需要通过一系列前置操作,或者直接修改源代码数据。实际上更期望有一种不需侵入源码且更快捷的方式,知名的 OCMock 正是为了解决这些问题,不过它有不支持多线程、接口怪异、重复调用、类型处理复杂等问题,笔者看了源码过后决定换一种思路,基于objc_msgSend来进行方法的“模拟”和“校验”。
波儿菜
2020-08-04
829
0
一文领略链接与装载
java
编程算法
ide
打包
链接与装载是一个比较晦涩的话题,大家往往容易陷入复杂的细节中而难以看清问题的本来面目。从本质上讲各个系统的编译、链接、装载过程都是大同小异的,或许可以用一种更抽象的形式来理解这些过程,梳理清楚宏观的来龙去脉有利于对特定系统进行深入学习。
波儿菜
2019-12-13
942
0
iOS 底层拾遗:objc_msgSend 与方法缓存
缓存
单片机
编程算法
Runtime 消息发送与转发流程总是大家关注的重点,却常常忽略方法缓存机制这个显著提升 objc_msgSend 性能的幕后功臣。
波儿菜
2019-10-28
1.1K
0
iOS 底层拾遗:AutoreleasePool
objective-c
编程算法
在阳神的 黑幕背后的Autorelease 文章中已经把 AutoreleasePool 核心逻辑讲明白了,不过多是结论性的东西,笔者通读源码以探究更多的细节,验证一下老生常谈的一些结论。
波儿菜
2019-10-14
1.1K
0
iOS 任务调度器:为 CPU 和内存减负
编程算法
任务调度
ios
前些时间有好几个技术朋友问过笔者类似的问题:主线程需要执行大量的任务导致卡顿如何处理?异步任务量级过大导致 CPU 和内存压力过高如何优化?
波儿菜
2019-02-15
1.4K
0
美团 EasyReact 源码剖析:图论与响应式编程
编程算法
18 年 7 月美团开源了 EasyReact,告知 iOS 工程师们响应式编程和函数式编程并非不可分离,似乎一出来就想将 ReactiveCocoa 踢出神坛。该框架使用图论来解决响应式编程确实是一个颠覆性的思想,由于 ReactiveCocoa 的各种弊端让很多团队望而却步,而 EasyReact 的出现无疑让很多人重拾对响应式编程的希望。
波儿菜
2019-01-28
598
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档