首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
过客又见过客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
111篇文章 · 0订阅
UIScene in iOS
UIScene是iOS 13引入的,核心要解决的是,原来的基于1个Window管理App UI的策略,不能很好的适配像iPad中出现的一个App对应多个Window的场景 iOS 13之前 在iOS
Swift Concurrency:彻底告别“线程思维”,拥抱 Task 的世界
前言:别再问“它跑在哪个线程?” 在 GCD 时代,我们习惯用 DispatchQueue.global(qos: .background).async { ... } 或 DispatchQueue
深入理解iOS上的静态库、动态库、framework和xcframework
在iOS开发中,我们常常需要以二进制形式依赖三方库。本文章详细对比和介绍介绍不同格式的二进制产物的关系与特点。 通过阅读本文,可以理解需要选择哪种方式进行二进制集成,以及明白其中的一些重要概念。
Swift 5.0之后的一些新特性
一、Swift 5.0(2019) 1. Result 类型 解决的问题:统一处理同步/异步操作的成功或失败状态,替代传统回调嵌套。 用法详解: 2. @dynamicCallable 协议 作用:让
iOS组件化之私有库的创建和使用笔记
iOS组件化之私有库的创建和使用笔记 第一步:创建一个索引库,即远程私有仓库spec Repo,主要用于存放和管理本地podspec,如下图所示,库的名字输入TestToolSpecs 第二步:创建一
iOS 私有库组件化:CocoaPods搭建私有仓库
搭建一些基础功能库供多个项目使用,用CocoaPods的方式管理私有库。以其中一个库作为例子来介绍进行私有仓库组件化(因为项目中已经有私有库了,重新理一遍流程仅供参考学习,还有私有库维护的命令记录)
iOS组件化开发-podspec书写规范
前言 之前项目中用了组件化开发,那个时候边摸索边开发,然后经过一段时间的打磨有了一些基本的常识,最近又在开发项目中遇到了,发现有些都忘记了,为了不让自己忘记我自己简单的记录下吧,方便后面复习 1. S
iOS组件化-App Swift 混编及组件化落地
背景 在苹果的全力推动下,潜移默化地把开发支持中心从 Objective-C 转向 Swift,在业界的呼声也越演越烈。当我们相继迎来 ABI稳定、Module stability、Library e
Swift 6.2 中的 `@concurrent`
核心概念 @concurrent 是 Swift 6.2 引入的新特性,用于明确标记需要卸载到全局执行器(后台线程)的函数。它与 nonisolated(nonsending) 共同构成 Swift
苹果内购(IAP)从入门到精通(1)-内购商品类型与配置
苹果IAP内购商品类型与配置方式的说明。 内购商品一共有四种类型: 消耗型、非消耗型、自动续期订阅、非续期订阅。