首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Swift
iOS
Apple
SwiftUI
前端
Flutter
架构
WWDC
编程语言
展开
全部
Swift
iOS
Apple
SwiftUI
前端
Flutter
架构
WWDC
编程语言
Xcode
Android
数据库
客户端
面试
Debug
暂无数据
推荐
最新
解密 Swift 5.5 中的 @MainActor, 深入了解其优势与误区
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 随着 Swift 5.5 的发布,苹果为我们带来了一系列强大的并发特性,其中 @MainActor 作为一个全局 actor,为我们提供了一种优
2025 年了,是否该全面拥抱 Swift 6?
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 随着苹果公司去年发布 Xcode 16,Swift 6 编译器也随之推出。我们在之前也写过一些介绍的文章。 Swift 6 正式发布:从应用到嵌
iOS 开发们,是时候干掉 Charles 了
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 一说到 mac 上的抓包工具,大家自然而然的会想到 Charles,作为老牌抓包工具,它功能很全面,也很强大。但是随着系统的不断更新迭代,Cha
解决 Xcode 烦人错误:"Build input file cannot be found" 一招搞定!
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 在使用 Xcode 开发时,你可能会遇到一个令人头疼的错误提示:“Build input file cannot be found”。这种情况通
swift 基础:关联引用讲解
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 最近在 review 一些代码时,发现了objc_setAssociatedObject 和objc_getAssociatedObject 方
告别构建错误, iOS 开发架构难题全面解析, 避免 CPU 架构陷阱
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 如果你经常开发 iOS 中的第三方框架,那么你可能会遇到以下错误: “Could not find module *** for target
swift 5.7 开始,再也不用背正则表达式语法了
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 前面介绍了一些关于正则表达式的常规用法,其实在 WWDC 2022 上,swift 5.7 中带来了字符串匹配相关的重大升级,其中就包括正则方面
如何不通过 SPM 使用 Swift 宏
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 Swift 宏是 Swift 5.9 中引入的一项强大的新功能,它允许开发人员在编译时生成代码。可以很好地减少样板代码。 由于它们的实现方式以及
Swift 6.0 新特性详解,史诗级升级,开发者别错过
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 2024 年是 Swift 语言的十周年。在过去的五年里,Swift 没有进行过重大版本更新,而是从 5.0 到 5.10,迭代了 10 个小版
APP联合Unity3D实战
APP中如何嵌入Unity3D?首先准备一个空的项目,其次把Unity3D导出的工程合并进来,最后编译,整体项目就完成了。具体的操作可以看文章内容。
讲讲 swift 中 defer 的实现原理和使用场景
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 在 Swift 中,defer 语句提供了一种便捷的方式来编写在当前作用域退出时执行的代码。这对于资源管理非常有用,比如关闭文件句柄、释放手动分
iOS 弹框盖住Tabbar,跳转其他页面回来依然显示方案对比
一. 背景 由于产品需求,希望一些弹框,只显示在首页,盖住整个屏幕,当然包括tabbar,点击跳转其他页面之后,弹框被盖住,返回来依然弹框依然显示。 二. 分析 我们分析这个需求的难点在于,如果弹框正
不为人知的技巧:Swift 中用特有方法实现"黑魔法"方法交换
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 ===== 在 iOS 开发中,方法交换(Method Swizzling)是一种极具灵活性的技术,也是面试中经常问到的问题。它允许开发者在运行
Swift 单元测试突破口:如何优雅测试私有方法?
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 在编写单元测试时,我们通常希望测试代码的业务逻辑。常用的测试编写格式是 GWT(Given-When-Then),其中在 "When" 步骤中调
iOS 神奇漏洞,教你如何让 App 图标「动」起来!
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 前几天写了一篇关于如何无缝切换 App Logo 无需系统弹窗的技术文章,感兴趣可以先看看,这篇文章是基于上一篇的。 本篇文章以之前文章为基础,
iOS启动优化 - 1分钟让你的启动时间降低 1s
如何使用Instruments测量动态库加载占用的启动时间、如何识别加载的动态库、通过修改Other Linker Flags来减少启动时加载的动态库数量、以及一些动态库加载机制的原理。
Xcode 有哪些很有用但鲜为人知的技巧?
作为一个 iOS 开发,使用最多的工具毋庸置疑是 Xcode,Xcode 功能非常强大,但是我接触了很多 iOS 开发之后发现有一
货拉拉iOS模块化路由框架:TheRouterSwift
随着社区对支持Swift的需求日益增多,Swift5.0二进制库也具有更好的稳定性和兼容性表现,货拉拉技术团队根据社区反馈及内部讨论,决定开源内部业务使用的Swift版本路由组件,与2023年8月份已
程序员别再犯错!日期格式中的"YYYY"和"yyyy"大不同!
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 关于时间的显示可以说是我们做开发经常用到的知识点了,你肯定用过下边的代码: 但我今天要告诉你,其中的 YYYY 这么使用其实是错的,如果我们想显
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash(附补丁源码)
下载补丁源码内置到 App 即可修复(源码见文末)。本文作者是蚂蚁集团客户端工程师巴乐,通过逆向分析发现了 iOS 16 系统键盘存在重大 Bug,可能导致使用到键盘的业务场景出现严重 Crash