比如在内存中维护一份数据,有多处地方可能会同时操作这块数据,怎么能保证数据安全?这道题目总结得到要满足以下三点: 1.读写互斥 2.写写互斥 3.读读并发 首先我们要维系一个...
比如在内存中维护一份数据,有多处地方可能会同时操作这块数据,怎么能保证数据安全?这道题目总结得到要满足以下三点: 1.读写互斥 2.写写互斥 3.读读并发 首先我们要维系一个...
前言 大概捋了一下iOS面试知识点,以此作为大纲希望自己能有目标有计划地准备面试,后面我会逐个复习一下相应的内容,同时也会添加遗漏的知识点到文本,并记录下自己的笔记分享出来。...
什么是OKR?OKR的全称是Objectives and Key Results,中文叫做“目标和主要成果”。这套系统由英特尔公司制定,由谷歌付诸实践。 OKR和KPI的区别...
前言 现在App的页面越来越复杂,页面初始化的工作越来越多,加载页面所需的时间也随之增长,如果页面加载的时间过长,这将会影响App的流畅度及用户体验,我们需要解决这一问...
1.0 iOS模块化中的问题 前文已经介绍了模块化的流程及一些常见的问题,我们在这里再次总结一下。 在工作中,当我们开始一个新项目的时候,最先考虑的就是模块化工作。 模块化工...
前言 Fastlane[https://fastlane.tools/]是一套使用Ruby写的自动化工具集,目的是为了简化Android和iOS的部署过程,自动化你的工作流。...
OCLint fastlanexcpretty 这里主要介绍jenkins+fastlane+oclint实现iOS的代码静态分析并生成PMB报告 集成 1.环境 系统: ...
花了2天时间才搞定Jenkins自动打包,记录下流程及遇到的坑;有需要的伙伴可以一步步跟着来,可以省很多时间; Java环境安装 Jenkins的运行需要Java环境,在安装...
在蓝牙项目的开发过程中,会遇到了一些与数据处理有关的问题 数据大小端的介绍大小端数据模式的转换按位运算,左移、右移运算 🍎 AppStore:记录Box[https://a...