240 发简信
IP属地:广东
  • ZZXcodeFormat v2.0

    背景 开发过程中,每个人一套代码风格,不利于项目的整洁与统一,常通过一些第三方工具去格式化代码。但Xcode中未提供格式化插件,搞一个,同时要支...

  • [从基础学逆向] 7. 界面分析LookIn

    我们分析一个App的实现时,一般从界面入手,可以看到UI层次,类名。这时候,有一个强大的iOS UI 调试软件要上场了:LookIn 官方地址:...

  • [从基础学逆向] 6. class-dump获取头文件

    想要分析一个第三方应用,最直接方式就是获取其头文件,class-dump就是这样的神兵利器。它不仅能用来分析第三方应用,还能用以获取苹果SDK私...

  • [从基础学逆向] 5. 砸壳

    背景 在iOS中开发的应用程序App,发布到App Store后,然后用户从App Store下载下来安装,这时候安装的APP是经过签名加密的,...

  • Resize,w 360,h 240
    远端图片尺寸获取

    背景 传统获取远端图片尺寸,需要下载远端图片到本地,然后再读取图片Size。 存在问题 假如图片很大,消耗时长较长。 仅仅想获取Size,而不使...

  • Resize,w 360,h 240
    事件驱动架构简介

    每个开发人员都应该知道的基本概念 我们关于微服务简介的第一篇[https://medium.com/microservicegeeks/an-i...

  • Resize,w 360,h 240
    UIGraphics需要注意的点

    背景 UIGraphicsBeginImageContextWithOptions / UIGraphicsEndImageContext是一对...

  • Invalid number value (infinite) in JSON write

    背景 线上崩溃排查中,发现一批model转JSON时发生崩溃,描述如下: Invalid number value (infinite) in ...

  • iOS中的硬链接

    背景 一些文件操作场景,为了增加可靠性,通常会copy一份到个人文件夹,然后再进行文件操作。 示例场景: 批量上传资源过程,通常放在一个队列中进...