自从项目接入了 MLeaksFinder + FBRetainCycleDetector 的内存泄漏检测方案,在收获了许多有效内存泄漏的同时,我们也收获了两个 FBRetai...
IP属地:广东
自从项目接入了 MLeaksFinder + FBRetainCycleDetector 的内存泄漏检测方案,在收获了许多有效内存泄漏的同时,我们也收获了两个 FBRetai...
需求 最近做一个需求,接入电信校验手机号码功能电信手机号码校验API。通过与电信工作人员沟通,移动端必须在使用电信蜂窝数据的时候才可以成功获取accessCode,用与本机号...
绿树阴浓夏日长,楼台倒影入池塘。--《唐高骈·山亭夏日》 mach-o文件和进程的映像(image) iOS系统生成的可执行程序或者动态库文件的存储布局格式被称之为mach-...
为什么要给程序瘦身? 随着应用程序的功能越来越多,实现越来越复杂,第三方库的引入,UI体验的优化等众多因素程序中的代码量成倍的增长,从而导致应用程序包的体积越来越大。当程序体...
1. DYLD源码 1.1 DYLD中加载动态库的部分,在dyld.cpp的_main函数中 1.2 在加载动态库之前有个if判断 如果是限制动态库插入的话就会调用下面的函...
Mach-O 概述 和 部分命令介绍 我们知道Windows下的文件都是PE文件,同样在OS X和iOS中可执行文件是Mach-o格式的。Mach-O通常有三部分组成*头部 ...
什么是 OOM? OOM 的全称是 Out-Of-Memory,是由于 iOS 的 Jetsam 机制造成的一种“另类” Crash,它不同于常规的 Crash,通过 Sig...
demo地址开发中会有一些常用的类或方法,或者是某个特定功能的,比如一个自定义的弹框、一个更容易使用的网络请求库,可以把它们放到一个单独的工程里,通过静态库(library、...