Avatar notebook default
17篇文章 · 13646字 · 1人关注
  • 白话KMP算法

    热身 从 bbabbcbbabbe这串字符串中找出bbabbe BF算法: 无脑穷举,暴力匹配。其核心思想是匹配串(简称S串)和目标串(简...

  • YsyPopHelper 简单易用的iOS弹窗开发助手

    在App项目开发过程中,总会对弹窗有各式各样的需求,有顶部的弹窗,顶部的弹窗,中间的弹窗等等各式各样,五花八门。弹窗的开发,一般包括有弹出动画,...

  • KVO梳理与使用

    一、概述 KVO全称KeyValueObserving,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件...

  • 解决Xcode12无法运行模拟器的问题

    如果你升级Xcode12以后,模拟器编译报如下错误,请接着往下看The linked library 'xxxx.a/Framework' is...

  • Resize,w 360,h 240
    探究CAShapeLayer & UIBezierPath画线、画图、动画

    一、CAShapeLayer CAShapeLayer 继承与CALayer( 主要用于设置图层的形状) 属性名描述pathCGPathRef ...

  • iOS动画梳理与总结(附录)核心动画KeyPath表

    1、几何属性 keyPath描述transform.rotation.x按x轴旋转的弧度transform.rotation.y按y轴旋转的弧度...

  • Resize,w 360,h 240
    iOS动画梳理与总结 (一) 核心动画

    1、UIView和核心动画区别? 核心动画只能添加到CALayer, 核心动画一切都是假象,并不会改变真实的值。如果需要与用户交互就使用UIVi...

  • Resize,w 360,h 240
    轻松入门正则表达式

    正则表达式作为校验在日常开发中是很常用的,通常情况下匹配手机号,匹配身份证号这些我们可以很容易就从网上搜索到,但是有些个性化的匹配规则,就需要我...

  • iOS事件传递、响应者链、hitTest、pointInside

    一、什么是事件传递 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,并将事件分发下去以便处理。通常,会先发...

文集作者