240 发简信
IP属地:上海
  • xcodebuild报错normal armv7 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler

    xcodebuild时,遇到报错normal armv7 objective-c++ com.apple.compilers.llvm.clan...

  • Resize,w 360,h 240
    再谈MVVM

    前言 MVVM设计模式自2005年被微软提出以来,在应用开发领域获得了长久的发展。iOS开发过程中,Apple推荐的MVC模式,因其广泛诟病的m...

  • Resize,w 360,h 240
    H5首屏提速的一些思考

    总结 参考文章: 注图: H5加载流程 初始化 webview -> 请求页面 -> 下载数据 -> 解析HTML -> 请求 js/css 资...

  • NSProxy 与 respondsToSelector:

    NSProxy概述 正如Apple对NSPorxy的描述,NSPorxy是一个虚类。它不继承于NSObject,却实现了NSObject的Pro...

  • NSInvocation setReturnValue 为NSObject时Bad Access问题

    示例代码可参照:hotacool/aspect 的AspectsDemoTests 问题概述 需求:ARC模式下,使用aspect,hook一个...

  • Resize,w 360,h 240
    react-native 拆包/分步加载方案

    RN中,发布js代码时,会打包成jsbundle形式。随着业务的增大,jsbundle体积也会逐渐增大,特别是多Module场景下,会生成多个j...

    1.2 9394 3 12
  • Resize,w 360,h 240
    Sonarqube & ObjectiveC 环境搭建

    前言 团队开发中,代码质量的把关,往往决定了一个团队的开发维护效率。成员的增长,业务的扩大,不同风格、不严谨的代码,直接导致后续维护的高成本。每...

  • Resize,w 360,h 240
    iOS动态库导致的单例无效问题

    这里的单例无效,指的是虽然用了singleton模式,本该在APP生命周期内,只有一个单例对象,一个内存地址,却出现多个对象的问题。如下是sin...

  • PyCharm 激活[转载]

    已失效 选择 Activate new license with License server (用license server 激活)在 Li...