240 发简信
IP属地:上海
  • 120
    Weak-Strong-Dance真的安全吗?

    绝大多数iOS开发者用过block,并且知道用 __weak 的方式去解决循环引用的问题。而进阶一些的开发者则了解Weak-Strong-Dance,那么什么是Weak-St...

  • 使用__weak变量,指向的对象就会被加到autoreleasepool中?

    在《Objective-C高级编程》的第一部分内存管理中,有这么一节,其中说明了一个结论: 使用附有__weak修饰符的变量,即是使用注册到autoreleasepool中的...

  • 120
    [翻译] Kotlin 与 WebAssembly

    原文连接:点此进入,原作者:Federico Tomassetti 本文与以下代码仓库匹配,可以此获取新新的代码。 为什么说 WebAssembly 是意义非凡的? 对于此问...

  • 120
    如何迁移Flutter项目到Flutter Web

    这篇简单介绍下怎么将一个现有的Flutter项目转成Flutter Web项目。 开始之前先浇一盆冷水,我们理想中的一套代码、多端运行的愿望是要破灭了,至少目前版本的Flut...

  • 升级 Mac 10.15 Beta 后,修复开发环境

    为了试一下完整的 SwiftUI 以及 Sidecar,还是手贱把 Mac 升到了 10.15。然后各种问题接踵而来,作为一个开发者,完全不能忍受升级后开发环境坏了。 目前我...

  • 120
    iOS项目技术还债之路《一》后台下载趟坑

    前言 去年底我在公司开始接手几个迭代了五六年的iOS老项目的技术优化工作。互联网公司的闭源N手业务老代码,经过了若干年和若干波人的轮番洗礼,再加上若干个deadline的赶工...

  • 120
    CMM 试用版使用限制破除的研究(非完美方案)

    老文重发。 使用工具: class-dump, Hopper Disassembler。 CMM试用版的限制是:只能清理最多500MB的垃圾。这里要做的是在试用版下也能突破这...

  • 有效

    ios 程序后台保活(程序在后台持续运行)

    一般APP在按下Home键被挂起后,这时APP的 backgroundTimeRemaining 也就是后台运行时间大约只有3分钟,如果在退出APP后,过十几二十二分钟或者更...

个人介绍
移动应用架构,逆向工程