最近不少简友说git上下载下来的代码报各种问题,因为包含的库都比较大,所以大家在pod的时候耐心等待,另外我已经将代码适配到了iOS10。 一、前言 身份证识别,又称OCR技...
最近不少简友说git上下载下来的代码报各种问题,因为包含的库都比较大,所以大家在pod的时候耐心等待,另外我已经将代码适配到了iOS10。 一、前言 身份证识别,又称OCR技...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
背景 电商类APP列表页,用户上下滑动,列表页中的item显示在屏幕中,此时数据分析上来看,item的显示(比如滑动停止或者停止1s),都认为是一次数据的曝光,此时会根据曝光...
环境 Xcode 12.4, Swift:5.0 概述:该文档主要介绍OC和Swift混合开发相互调用,包括3大类情况和12种具体情形。 三大类情况: 1. 主工程内的混合...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
在objc4源码中,我们经常会在函数中看到Tagged Pointer。Tagged Pointer究竟是何方神圣?请开始阅读本文。 目录1. Tagged Pointer ...
最近在看源码的过程中,问了自己几个问题。1.引用计数存在哪!?2.isa指针内部结构是什么?3.retainCount内部实现是什么样?4.dealloc的内部实现是什么样的...
因为最近做哀掉日App黑白化的需求,需要依据下发的配置对APP的首页或者整体进行置为灰色,因此这里针对方案做一下总结。 一. 方案一 最开始想到的就是给App添加一层灰色滤镜...
挣值最常用的计算公式以下公式用于测量项目绩效: SV=EV-PVSV—进度偏差,用挣值减去计划价值,若得数为负,则表明进度落后于计划进度。 CV=EV-ACCV—成本偏差,用...