240 发简信
IP属地:重庆
  • Flutter `TabController`的`addListener`方法

    在Flutter中,TabController的addListener方法会在TabController状态发生变化时触发监听器。然而,当用户点...

  • 04 编码规范:如何使用 SwiftLint 统一编码规范?

    在软件开发领域有很多有趣且重要的话题,比如使用什么样的系统架构来让代码更容易维护,使用哪些第三方库能提高开发效率,等等。但也有一些话题不仅无趣,...

  • 03 配置准备:如何搭建多环境支持,为 App 开发作准备

    在开始之前,我先问你几个问题,在测试的时候,App 一般需要连接测试服务器,那么在上架后,还需要连生产服务器吗?在发布前,你的 App 需要通过...

  • 02 依赖管理:如何使用 CocoaPod 统一依赖库的管理?

    在 iOS App 开发方面,几乎所有的 App 都需要使用到第三方依赖库。依赖库不仅能为我们提供丰富的功能,还能避免我们从头开发,在节省时间的...

  • OC自动格式化

    git commit时检查项目中的代码格式;如果代码不符合约定的格式,使用提供的脚本进行格式化;git pull,如果试图将不符合约定的代码拉取...

  • Resize,w 360,h 240
    使用Instruments工具分析解决内存泄露问题

    一般控制器没有调用delloc方法就很可能内存泄露了记录一次工作中使用工具进行分析,最终通过堆栈找到问题并解决问题

  • Resize,w 360,h 240
    Mac Sourcetree克隆项目提示无效的url

    之前用SoucreTree蛋疼的问题

  • iOS面试题集合01

    1、 iOS为什么必须在主线程操作UI?[https://778477.github.io/2017/06/19/2017-06-19-%E4%...

  • 学习笔记集合01

    一、性能优化 1.0、APM性能监控 CPU占用率、内存/磁盘使用率、卡顿监控定位、Crash防护、线程数量监控、网络监控(TCP 建立连接时间...