240 投稿
收录了1308篇文章 · 5764人关注
  • 120
    浅谈移动端模块化

    一 模块化基础概念 二 为什么要进行模块化 三 模块化实例操作 话不多说,直奔主题,本文主要讲解我对模块化的理解,主要讲解以下问题:什么是模块化...

  • 120
    如何检测哪些三方库用了libstdc++

    (libstdc++库的使用只是一个示例,希望此方案能为大家解决其他问题带来思路) 一、背景 由于苹果废弃了libstdc++库,因此在Xcod...

  • 120
    基于mach-o+反汇编的无用类检测

    (1个静态库文件动辄几百兆,在打包后它到底多大?接入或者更新一个三方库对包大小有多少影响?项目中有多少无用类?如果符号表丢失了如何日志符号化?以...

  • 120
    OLLVM代码混淆移植与使用

    简介 OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对...

    6.2 heroims 34 65 3
  • iOS操作系统-- App启动流程分析与优化

    背景知识: mach-o文件为基于Mach核心的操作系统的可执行文件、目标代码或动态库,是.out的代替,其提供了更强的扩展性并提升了符号表中信...

    7.8 Neo_joke 0 43
  • 120
    质量监控-图片减包

    文章链接 经过多个版本迭代,项目在release配置下的打包体积依旧轻松破百,应用体积过大导致的问题包括: 更长的构建时间,换个词就是加班 TE...

  • 120
    从移动端的配置说起

    出了什么问题 大多数客户端都有远程配置的功能和需求,项目规模由小到大以后,对客户端动态配置的需求就会迅速增加。就会出现新的问题和需求。 配置项逐...

  • 120
    如何通过Mach-O实现static函数的动态调用(续)

    一、前言 首先先跟大家说个抱歉,在上篇《如何通过Mach-O实现static函数的动态调用》中由于调研不够严谨,没考虑到Xcode在打包时会将符...

  • 120
    如何通过Mach-O实现static函数的动态调用

    阅读前请先看评论!本文只可作为理解Mach-O的参考 阅读后请继续查看《如何通过Mach-O实现static函数的动态调用(续)》 https:...

  • 120
    分析实现-离散请求

    原文地址 网络层作为App架构中至关重要的中间件之一,承担着业务封装和核心层网络请求交互的职责。讨论请求中间件实现方案的意义在于中间件要如何设计...