转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
常用命令: 内存读取的说明: x/4gx person:x是读取内存命令,4表示连续读取4段内存,后面的g是每段内存按8字节读取,第二个x的表示每段读取的结果按16进制显示,...
@szmichael 不好意思,时间有点长了,代码找不到了
iOS UIScrollView嵌套解决方案简介: 界面的复杂化,嵌套滚动视图的方式不可避免(也许是UI设计师的偏爱吧)。 正常情况下,父子视图多个手势重叠的时候,只会响应最上层的那个手势(也就是子视图的手势),...
1. frame布局。 性能相对比较好,但当views比较多,view依赖关系比较复杂或适配不同机型时,处理起来会比较繁琐,代码可读性低。特别在数据变化或横竖屏切换导致界面布...
面试题搞错了,调用test方法只会打印类型,哪有后边的,就是有,打印也不对啊
swift底层探索 05 -深入探讨swift的方法调用机制在swift底层探索 03 - 值类型、引用类型[https://www.jianshu.com/p/1c51675ae059]一文中解释过值类型和引用类型的内存布局。像这样...
前言 做了这些年iOS开发,其实越来有点越抵触了,越不爽了,单说Xcode从起初的4点的版本安装包就几个G,一步步的增大,安装包文件一二十个G,其它缓存模拟器乱七八糟的,用一...
在项目中我们经常用到weak指针,其可以保证在指向的对象释放后,weak指针自动置为nil,以防止崩溃,因为在OC中向nil发送消息是没有任何处理的。通过__weak、pro...
前言 虽然写 fishhook 原理的文章有很多,但是总觉得不够简单直观。大部分都是罗列大堆源码进行讲解,看得人云里雾里。 因此,本文将完全抛开源码,旨在简单清晰,直击要害,...
最近参照 [https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-ar...
在项目当中经常看到一些非常好看的动画,于是乎自己也利用了一下业余时间把这块东西整理 先看一个简单的结构图 CAAnimation本身不能使用,需要使用他的子类。 CAProp...
1.三方库支持的iOS版本过低 报错信息: 这个错误在Xcode14.2及早期版本是以警告的方式提醒,升级到14.3后就直接报错了,解决方法将支持目标版本提高到最低支持版本,...
相关文献:iOS 内存管理底层分析(一)- 内存相关[https://www.jianshu.com/p/bc298c7299e6]iOS 内存管理底层分析(二)- Auto...
一、函数的派发方式 swift函数的派发机制有三类:static直接派发(静态)派发、table函数派发,message消息派发。 直接派发也称为静态派发,指令集少,还会进行...
我这个例子也是手势冲突,这个是本质。
UIView中在其上滑动自动调用touchesCancelled简介: 在新的项目中,用了旧项目自定义的进度条,但是在其上滑动改变进度时,出现滑动时卡顿,造成无法丝滑的拖动改变进度。 定位问题: 1.首先排除自定义控件的问题,因为在老...
问题:Xcode 运行时Memory显示Disabled原因:Xcode 开启了僵尸对象检测解决:Xcode 关闭僵尸对象检测步骤:Xcode -> Target -> Ed...