在 Swift 中,didSet 是属性观察器的一种。属性观察器用于监测属性值的变化,当属性的值被设置时,didSet 观察器就会被触发。以下是一个简单的示例: 使用 在 d...
在 Swift 中,didSet 是属性观察器的一种。属性观察器用于监测属性值的变化,当属性的值被设置时,didSet 观察器就会被触发。以下是一个简单的示例: 使用 在 d...
要获取Mac的内存情况,需要用到vm_statistics64_data_t或者 vm_statistics_data_t,前者对应64位的机器后者是32位的机器。由于现在大...
Required or Optional 打开Xcode的Build Phases页,Link Binary With Libraries列出了工程所需要链接的.framew...
原文地址:Swift Arrays Holding Elements With Weak References原文作者:Marco Santarossa译文出自:掘金翻译计划...
执行动画过程中暂停和继续上次动画的状态继续执行动画,需要用到layer.speed 和 layer.timeOffset, layer.beginTime.基本做法就是记录暂...
场景:动画block内如果目标frame的size是{0,0}, CGSizezero, 会导致动画无效果,直接到目标值。 解决:将目标Size给任何不等于CGSizezer...
上一节主要介绍曾经走过的弯路和设计思路,这一节我将介绍具体的实现方案 和 TextKit 。为什么要介绍 TextKit 呢?为了让富文本处理的相关代码和 UITextVie...
position和anchorPoint是layer的两个属性 position(位置) position相当于UIView视图中的center,是layer视图的中心点,下...
2022.02.11更新:新增了最简单、高效和最推荐的方法。2020.05.25更新:对总结进行了详细的补充。 传统的上拉加载更多 在iOS的开发过程中,如果用列表展示数据,...
参考链接 创建一个UICollectionView 数据源代理 关键代码 UIScrollViewDelegate的一个方法
查了很多方法都不太行最后在一个scorllView的协议上看到了希望,实验之后成功了。
地址放在最前面: 简单实现动效改变数字-github 写在前面 最近在使用一些app时 , 发现他们点赞功能后面的数字增加或者减少会有一个动画改变的效果 , 很喜欢这样的小...
前言 久违的再次动笔写博客。。。 说明 从一年前开始使用即刻这款APP, 一直觉得它的细节做的特别好, 最近开始动笔,仿写它的一些效果实现, 从点赞数字变化开始。 Demo ...
iOS 的 UIScrollView 可以说是十分强大,巧妙地运用它可以得到一些意想不到的效果。本文将举几个 ScrollView 不常见运用的例子。 自带信息应用 这个界面...
升级到 iOS 11 之后,tableView变化很大,此篇主要说明 section 的 headerView 根据设置的约束自动适配行高的问题。 内容提要 升级到 iOS ...
presentViewController: 使用场景 模态的展现另一个UIViewController 基本用法(OC) 注意,这个completion block是当vi...
前言 最近在开发过程中遇到了一些问题,是关于页面跳转的,查了网上的相关资料,发现大家说的不是很完整,决定自己总结一下。话不多说,进入正题:页面间跳转/切换的方式主要有以下四种...
UITextView的文字显示区域是由textContainer决定的,所以要解决这个问题需要从textContainer或相关的属性入手。 1.上下不留边距 UITextV...
iOS的视图中,UIScrollView是比较常用的视图。但是UIScrollView在自动布局中是一种特殊的视图。 不使用自动布局 假设需要实现一个简单的需求:在一个UIS...
NSDictionary/NSMutableDictionary浅析我们在使用NSDictionary/NSMutableDictionary时,通常会使用NSString对...