首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
Swift
Apple
前端
APP
SwiftUI
Flutter
uni-app
编程语言
展开
全部
iOS
Swift
Apple
前端
APP
SwiftUI
Flutter
uni-app
编程语言
人工智能
性能优化
网络协议
安全
Android
架构
暂无数据
推荐
最新
Swift中的AutoreleasePool:原理、实践与最佳使用场景
核心概念解析 什么是AutoreleasePool? AutoreleasePool(自动释放池)是iOS内存管理中的重要机制,它本质上是一个局部上下文或容器。所有在这个容器内定义的对象,在容器退出作
__CFRunLoopDoBlocks函数详解
函数概述 __CFRunLoopDoBlocks 是 RunLoop 中负责执行 block 的核心函数。它处理通过 CFRunLoopPerformBlock 添加到 RunLoop 中的异步 bl
React Native 视图拍平(View Flattening)详解
本文详细介绍 React Native 中的“视图拍平”(View Flattening)优化:它是什么、为什么需要、如何工作、哪些情况会阻止拍平、如何检查与控制,以及实践建议和示例代码。面向想提升
KN:Kotlin 与 OC 交互
KN如何使OC与Kotlin交互的? 主要分为两步: 1. KN,将Kotlin编译到汇编代码,可在Native运行 2. 编译器会生成OC的包装类与方法,包装类背后还是完整的KN类,这里是代理模
iOS自定义TabBar
DDTabBar 自定义 TabBar 技术文档 概述 DDTabBar 模块底部导航栏的自定义实现, 支持 普通样式 与 液态玻璃(Liquid Glass)样式 双形态切换。 支持暗黑模式和长辈模
Homebrew 5.0:并行加速、MCP 加持,与 Intel 的最后倒计时 -- 肘子的 Swift 周报 #0111
Homebrew 5.0 更新、iOS 26 Liquid Glass 适配、参数化测试陷阱、SwiftUI task identity、Unicode 替换错误、在 iOS 中集成 Rust等内容
在Flutter中使用信号量解决异步冲突
最近一个项目是IM的项目,使用的是悟空IM SDK,在会话列表中,会话列表的数组conversationList会被多次改变,由于是不定时的,会造成混乱
Swinject 在 iOS 开发(MVVMC 架构)中的核心作用
通俗解释 Swinject 在 iOS 开发(MVVMC架构) 中的核心作用, 方便在实际开发中进行使用.
Swift 协议(Protocol)指南(四):协议扩展(Protocol Extension)——让“协议”自己也有默认实现
## 为什么要有“协议扩展” 1. 协议只能“声明”要求,不能“实现”要求 在 Swift 2 之前,协议类似 Java 的 Interface: - 只能写方法签名,不能写大
3. iOS开发中使用atomic,有什么问题?
1. 核心结论 在 iOS 开发中,我们几乎总是使用 nonatomic,极少使用 atomic。 使用 atomic 存在两个主要问题: 性能损耗:atomic 会在 setter/getter 方
2-4.【Concurrency】Continuation 是什么?与 async/await 有何关系?
在 Swift(乃至整个并发世界)里: 我会按 概念 → Swift 里的具体形态 → 与 async/await 的关系 → 常见误区 来讲。 一句话定义(先刻在脑子里) 换句话说: 1️⃣ 直观理
【swift开发基础】33 | 访问和操作数组 - 遍历和索引
一、访问和操作数组 1. 数组遍历 1)for-in循环 基本用法:通过for num in numbers形式遍历数组元素,是Swift中最基础的遍历方式 控制流支持:完整支持break和conti
星际穿越:SwiftUI 如何让 ForEach 遍历异构数据(Heterogeneous)集合
🌌 引子:红色警报 公元 2077 年,地球联邦主力战舰“Runtime 号”正在穿越 Swift 5.7 星系。 舰桥上,警报声大作。 “舰长亚历克斯(Alex),大事不妙!前方出现高能反应,我们的
SKAdNetwork 6.0 深度实战:多窗口转化值(Conversion Value)建模与数据分层架构
随着 iOS 隐私政策的持续演进,SKAdNetwork (SKAN) 6.0 已成为移动营销衡量的新标准。本文将深入探讨 SKAN 6.0 的核心机制,重点解析如何针对三个转化
如何避免写垃圾代码:iOS开发篇
如何避免写垃圾代码:iOS开发篇 前言:从Linus的愤怒说起 Linus Torvalds对Meta工程师代码的激烈批评,虽然语气强硬,却指出了一个关键问题:不必要的抽象会增加认知负荷。在iOS开发
IOS SwiftUI 全组件详解
SwiftUI 全组件详解(iOS 端) SwiftUI 是苹果推出的声明式 UI 框架,覆盖 iOS、macOS、watchOS 等多平台,下面是 iOS 端核心组件的分类详解,包含用法、核心属性和
聊聊看千问AI分析滤镜库Harbeth
Harbeth 是一个基于Apple Metal框架的高性能图像处理和滤镜开发库,采用Swift语言编写,为iOS和macOS平台提供了强大的GPU加速图像处理能力。该项目由开发者yangKJ创建,旨
APP原生与H5互调Bridge技术原理及基础使用
js端调用原生插件功能:调用命名为'11'的插件里的一个定时器api:jsCallTimer 带回调结果带参数的调用方式: 不带回调结果带参数的调用方式: 不带回调结果不带参数的调用方式:
AppStore卡审44小时的产品,重新提交后已经过审了。
背景 上回书说到本来应该从从容容、游刃有余的迭代,在进入正在审核之后历时了44个小时之后被拒审核。 反倒是成了匆匆忙忙、连滚带爬! 翻车的原因是因为内购恢复购买机制,不适适用于按照时间购买的产品。
深入理解 UITabBarController:代理方法与 ViewController 生命周期的执行顺序(含 UINavigationController 场景)
深入理解 UITabBarController:代理方法与 ViewController 生命周期的执行顺序(含 UINavigationController 场景)