首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
执子之手
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
打造零泄漏的 Swift 代码:三套实用工具完整指南
为什么需要这三件套? 痛点 工具 一句话作用 保留循环导致 Coordinator/VM 不释放 MemoryLeakMonitor 运行时断言实例数量 Delegate 数组、观察者列表强引用 @W
Swift 实现 DLNA 投屏功能:完整技术解析与实践指南
1. 引言 DLNA(Digital Living Network Alliance)是一种允许在家庭网络中共享媒体内容的技术标准。通过 DLNA,用户可以将手机、平板等设备上的视频、音频和图片内容投
把 GPT 塞进 iPhone:iOS 26 的 Foundation Models 框架全解析
十分钟学会调用苹果原生大模型,不联网、不走流量、不丢隐私 一、为什么开发者要开始关心「苹果自己的大模型」? WWDC 24 的 Platforms State of the Union 上,苹果第一次
Codable 宏让 Swift 序列化如此简单!
ReerCodable 是一个基于 Swift Macros 的序列化框架,通过声明式注解简化 JSON 与模型间的转换。它提供自定义键名、嵌套路径、多键解码、命名风格转换等丰富功能,无需编写繁琐的
NSLayoutManagerDelegate 深度解析:掌控 UITextView 的终极布局与渲染秘籍
在 iOS 开发中,UITextView 作为核心文本展示控件,其底层基于 Text Kit 框架实现。而 NSLayoutManagerDelegate 正是 Text Kit 中最为强大的扩展接口
老项目登录模块的 Combine + MVVM响应式改造实践
本文以简单但完整的登录流程为例,利用一个简单的登录页面,介绍如何通过 Combine + MVVM 的响应式编程方式进行重构,将输入响应、状态变更、网络请求与 UI 行为解耦,提高代码可读性与可维护性
100行代码swift从零实现一个iOS日历
首先实现日历最重要的是数据,有了数据源不论是使用UIKit还是swiftUI都非常简单,demo中有简单的日历实现, 大家也可以自己自定义UI
iOS 实现视频边播放边缓存的解决方案
在 iOS 开发中,对于大文件或网络视频,直接加载到内存会导致性能问题,因此需要实现边播放边缓存的功能。本文将详细介绍如何通过 AVPlayer、URLSession、AVAssetResourceL
iOS APP的SOLID原则(Swift)
iOS 设计模式 - App中的SOLID原则;单一职责原则、开闭原则 、里氏替换原则、接口隔离原则、依赖倒置原则
Swift Concurrency 你学会了吗?
# 引言 Swift5.5 引入了全新的并发编程模型,为开发者提供了更强大,更易用的工具来处理并发任务。但是你真的学会如何使用Swift Concurrency了吗?在这篇文章中,我们将深入探讨Swi