最新 最热

从源码来看iOS自动释放池原理

一 autoreleasepool到底是啥?使用 clang -rewrite-objc main.m将OC代码转为main.cpp文件

2020-11-25
1

美团客户端响应式框架 EasyReact 开源啦

EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松地解决客户端的异步问题。

2020-11-23
1

Java 包装类

Java在设计之初的设计原则就是:“一切皆对象”,一切的操作都要求用对象的形式进行表述。

2020-11-10
1

【iOS面试粮食】内存管理

iOS的内存管理一般指的是OC对象的内存管理,因为OC对象分配在堆内存,堆内存需要程序员自己去动态分配和回收;基础数据类型(非OC对象)则分配在栈内存中,超过作用域就会由系统检测回收。如果我们在开发过程中,对内存管理得不...

2020-11-09
1

iblessing:一款针对iOS安全的漏洞利用套件

iblessing是一款针对iOS安全的漏洞利用&安全审计套件,该工具可以帮助广大研究人员实现针对目标设备的应用程序信息收集、静态分析以及动态分析。除此之外,我们还可以使用iblessing来进行逆向工程分析、源代码分析以及漏...

2020-11-06
1

GCC 编译器的使用

视频观看地址:https://www.100ask.net/detail/p_5f338ae3e4b075dc42ad44a1/8

2020-10-28
1

编译器 bug 系列(1)

作为客户端开发者,我们每天都在接触编译器带来的便利,避免了手写机器码的麻烦,但是,某些情况下,编译器也会代码很多负面的作用。

2020-10-26
1

iOS 性能优化实践:头条抖音如何实现 OOM 崩溃率下降50%+

OOM 其实是Out Of Memory的简称,指的是在 iOS 设备上当前应用因为内存占用过高而被操作系统强制终止,在用户侧的感知就是 App 一瞬间的闪退,与普通的 Crash 没有明显差异。但是当我们在调试阶段遇到这种崩溃的时候,从设备...

2020-10-21
1

iOS AFNetworking网络请求知识

[11.第三方源码-AFNetworking解析](https://www.jianshu.com/p/488c1f46cedd)

2020-10-09
1

Swift 类构造器的使用

个人觉得这句话还是蛮有道理的. 反正对于我来说, 每过一段的时间回过头来看自己写的代码都感觉有很大的重构空间, 很多地方写的不够 PERFECT, 虽然我不是一个处女座, 但是对于代码的健壮和整洁还是很注意的....

2020-09-27
1