作为一个iOSer,开发至今,每每回看之前的项目代码总有些惨不忍睹的感觉,又或者有很多关于如何更加优雅的写代码的诸多想法。虽然是水平有限,但最...
热身 从 bbabbcbbabbe这串字符串中找出bbabbe BF算法: 无脑穷举,暴力匹配。其核心思想是匹配串(简称S串)和目标串(简...
在App项目开发过程中,总会对弹窗有各式各样的需求,有顶部的弹窗,顶部的弹窗,中间的弹窗等等各式各样,五花八门。弹窗的开发,一般包括有弹出动画,...
一、概述 KVO全称KeyValueObserving,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件...
如果你升级Xcode12以后,模拟器编译报如下错误,请接着往下看The linked library 'xxxx.a/Framework' is...
一、CAShapeLayer CAShapeLayer 继承与CALayer( 主要用于设置图层的形状) 属性名描述pathCGPathRef ...
1、几何属性 keyPath描述transform.rotation.x按x轴旋转的弧度transform.rotation.y按y轴旋转的弧度...
1、UIView和核心动画区别? 核心动画只能添加到CALayer, 核心动画一切都是假象,并不会改变真实的值。如果需要与用户交互就使用UIVi...
正则表达式作为校验在日常开发中是很常用的,通常情况下匹配手机号,匹配身份证号这些我们可以很容易就从网上搜索到,但是有些个性化的匹配规则,就需要我...