240 发简信
IP属地:山西
  • sonarqube平台最新踩坑整理

    一.run-sonar-swift脚本 sonar-swift官方提供了一个专门用于代码扫描的脚本,无需我们自己去编写脚本处理编译工程,输出编译...

  • Resize,w 360,h 240
    iOS代码静态分析平台搭建(四)之sonarqube平台搭建

    之前的三篇文章我们集成了OCLint以及Infer这两个检测工具,也顺利的收集到了相关的扫描日志,但是这些日志看起来都不够直观,这就需要借助一个...

  • Resize,w 360,h 240
    iOS代码静态分析平台搭建(三)之Infer集成

    关于Infer “Infer 是一个用于 Java、C 和 Objective-C 的静态程序分析器,用 OCaml[https://ocaml...

  • Resize,w 360,h 240
    iOS代码静态分析平台搭建(二)之OCLint规则

    OCLint内置了72条检测规则,如果对这些规则不加以自定义的话很可能会出现上万条不规范的内容,代码是为了实现功能,规范也一定要注意,但是不能本...

  • Resize,w 360,h 240
    iOS代码静态分析平台搭建(一)之OCLint集成

    前言 每一个项目在一开始的时候代码都是非常规整,结构清晰明了的,但是随着项目的不断迭代,需求不断的增加,团队逐渐壮大后,慢慢我们的项目就开始出了...

  • 使用ruby安装插件无权限问题

    While executing gem... (Gem::FilePermissionError)You don't have write pe...

  • Resize,w 360,h 240
    MacOS系统下flutter环境配置

    准备工作 首先搭建flutter的环境需要使用到flutter的sdk,可以直接跳去官网[https://flutter.cn/docs/get...

  • Resize,w 360,h 240
    iOS中的性能监控方法

    APP开发中性能问题无疑是很重要的一点,有几项指标可以看出APP的性能是否存在问题,内存使用量,FPS,以及CPU使用率。在开发阶段这些数据的测...

  • Runloop的应用场景

    runloop是iOS开发中比较重要的一个概念,之前的博客也有总结过它的基本概念runloop笔记,不过很多人包括我,之前也都是只知道其概念,并...