首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Apple Dev iOS
订阅
润物无声IH
更多收藏集
微信扫码分享
微信
新浪微博
QQ
403篇文章 · 0订阅
iOS 知识点 - Category / Extension / Protocol 小合集
谈到 OC 基础,错不开的三种机制:`Category` / `Extension` / `Protocol`。
记录我适配iOS26遇到的一些问题
这是适配iOS 26的笔记,并非介绍新功能和API。我只是把项目中遇到的适配问题记录起来。后续如果遇到新的问题会更新这个笔记。 1. 暂时关闭Liquid Glass 液态玻璃 在iOS26中,系统默
iOS 视图编程指南(View Programming Guide for iOS)
Introduction 关于窗口和视图(windows & views) 在 iOS 中,你使用窗口和视图在屏幕上呈现应用程序的内容。窗口本身没有可见内容,但为应用程序的视图提供了基本容器。视图定义
UITableView 在 width=0 时 reloadData 被"空转消费"导致 Cell 显示错乱
一、问题现象 一个 UITableView 在特定时序下出现了诡异的显示错乱: 数据源有 2 条数据 [数据 B, 数据 A],numberOfRowsInSection 返回 2 但 UITable
键盘管理IQKeyboardManagerSwift全解
简要: IQKeyboardManagerSwift:自动管理键盘,防止覆盖输入框,无需代码,适合快速集成。 IQKeyboardCore:提供辅助功能,非独立使用,包含视图扩展和协议。 IQKeyb
Swift 6.2 类型安全 NotificationCenter:告别字符串撞车
传统通知的痛点 老式 NotificationCenter 三板斧: 问题清单: 字符串 key 易拼错 → 运行时 nil 手动 as? 强转 → 类型错也 nil userInfo 可选链地狱 →
深入理解 UITabBarController:代理方法与 ViewController 生命周期的执行顺序(含 UINavigationController 场景)
深入理解 UITabBarController:代理方法与 ViewController 生命周期的执行顺序(含 UINavigationController 场景)
深入理解 UINavigationController:生命周期、动画优化与性能调优
- 页面 push/pop 时,两个 ViewController 的生命周期方法如何调用? - 为什么首次进入新页面会卡顿? - 如何让导航切换更丝滑? - 又该如何定位动画卡顿的“罪魁祸首”?
从 Auto Layout 原理看:为什么 UITableView.tableHeaderView 无法自动撑开?
本文将从 Auto Layout 的原理出发,系统地解释: 为什么 tableHeaderView 不能自动撑开、 为什么必须显式地用 frame 回写高度、 以及这背后体现的 UIKit 设计
Kingfisher图像处理库
Kingfisher 是一个功能强大的 Swift 图像处理库,专注于从网络加载、缓存和显示图像,广泛用于 iOS 开发。其 GitHub 仓库提供了丰富的文档和示例,方便开发者快速集成和使用。 方法