本篇主要通过四个方面来解析屏幕旋转:1、实现旋转的方式之跟随手机感应旋转2、实现旋转的方式之手动旋转3、屏幕旋转的场景应用4、易混淆的枚举值下面来逐条分析: 一、跟随手机感应...
本文系转载,原文地址为iOS触摸事件全家桶 关于手势识别器即 UIGestureRecognizer 本身的使用不是本文要所讨论的内容,按下不表。此处要探讨的是:手势识别器与...
在仿写QQ会话窗口的时候,气泡的背景图片拉伸问题。并不是所有地方都可以拉伸的,所以定义了下面的工具类中的一个方法,专门拉伸图片。 显示样式: 方法说明 resizableIm...
1、概念 swift中使用自动引用计数(ARC)机制来追踪和管理内存 2、强引用 当前环境:Xcode 13.1,swift源码5.5.2默认创建的对象,都是强引用的,这点跟...
LazySequence 先看一下下面代码 从打印结果我们可以看到,首先Lazy的方式其实就是保存当前集合和对应的操作,然后在访问具体元素的时候,执行对应的操作。 这是个什么...
概要 在 Web 和 App 中表示我们的内容的一个 URL 通用链接允许用户在 App 中而不是在 Web 浏览器中打开内容,从而让你提供更丰富的体验 在 iOS、tvOS...
如图所示,这时候页面已经释放,如果调用移除观察者也是没有问题的 然后我们试下不移除 如上图所示,不移除也是没问题的,搜查资料后,知道是因为iOS9之前, 被观察这对观察者之间...
父母不可思议,
老人不可思议,
姑娘不可思议,
这事不可思议
最近有同学问我关于属性@property()的关键字assign,weak,strong,copy区别,这里总结一下,供大家参考。修饰代理等对象使用weak,修饰NSStri...
Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 - 字典Swift3.0 - 可选值Swift3.0 - 集合...