因为UICollectionViewCompositionalLayout,再次爱上UICollectionView。 最近在做横向滚动的UICollectionView的时...
Swift 自定义预编译宏 问题: 最近在ReactNative 项目中添加调试工具Filpper 时,由于iOS项目是swift 项目。所以在运行iOS 时,FB_SONA...
选中 target ---> Build Settings ---> 搜索 Swift Compiler - Custom Flags展开 Active Compilatio...
1. 新增Configurations配置 点击工程文件 --> Info --> PROJECT --> Configuration 点击“+”,新增一条配置,如Test...
一般来说,线上环境和测试环境的基础URL和其他常量是不相同的,如果只是频繁修改一个字段,可能会出现忘记修改的情况,导致线上或者是测试代码出现问题,为了避免手动修改导致的错误,...
Combine是什么 a declarative Swift API for processing values over time. Combine是苹果推出的函数式Rec...
Swift中的Combine是一种用于处理异步事件流的框架,它提供了一种声明式、函数式的编程方式,可以让开发者更加简单、高效地处理异步数据流。 Combine是苹果在2019...
Moya 使用 Moya 作为项目中的网络层有段时间了,一般在Swift项目中,我们用Alamofire来做网络库.而Moya[https://github.com/Moya...
在 Swift 中可以通过Error协议自定义运行时的错误信息.任何实现了Error协议的枚举,结构体,类都可以自定义错误信息. 自定义错误三部曲:1: 实现Error协议 ...
前言 已经3年没碰过iOS了,前段时间从朋友那接手了一个快要开发完成的SDK项目,一开始我的内心其实是拒绝的,主要原因是:项目是用Swift开发的,我本身对Swift不熟悉,...
swift打包库踩坑 1、新建动态包项目 2、配置支持版本,配置打包库的类型(此出我们选择动态库,关于这几种库的异同请百度) 3、添加测试文件,注意swift包,如果想被外部...
在 Swift 中 associatedtype 是一种与协议(Protocol)相关的高级特性。它允许协议在定义时包含一个或多个占位类型,而不具体指明这些类型是什么,留待采...