mark
技术流 | 七款酷炫的SwiftUI开源项目千万别错过!SwiftUI发布已有大半年,开发者群体对其反响非常热烈,平台上也出现了相当多的相关代码,本人总结了几款备受欢迎的开源SwiftUI项目,无论是学习还是工作使用,相信一定能激...
mark
技术流 | 七款酷炫的SwiftUI开源项目千万别错过!SwiftUI发布已有大半年,开发者群体对其反响非常热烈,平台上也出现了相当多的相关代码,本人总结了几款备受欢迎的开源SwiftUI项目,无论是学习还是工作使用,相信一定能激...
public enum GitHub {
case zen
case userProfile(String) // 这里是传参数的
case userRepositories(String)// 这里是传参数的
}
moya的使用Moya的使用 关于Moya Moya是对Alamofire的再次封装。 让我们用一张图来简单来对比一下直接用Alamofire和用moya的区别: 有关Alamofire ...
回滚的话可以直接撤销某次修改,重新commit
Git回滚到某个提交,不能push到远程解决温馨提醒: 提交代码的时候最好别动sourceTree,尤其是点击“取消”按钮,不然你会发现意想不到问题,最后还得花时间解决,我可是被坑过两次了。 解决办法: 从某个comm...
-f 参数慎用.用覆盖远程
Git回滚到某个提交,不能push到远程解决温馨提醒: 提交代码的时候最好别动sourceTree,尤其是点击“取消”按钮,不然你会发现意想不到问题,最后还得花时间解决,我可是被坑过两次了。 解决办法: 从某个comm...
git reset --hard fae69665
git push -f -u origin master
Git回滚到某个提交,不能push到远程解决温馨提醒: 提交代码的时候最好别动sourceTree,尤其是点击“取消”按钮,不然你会发现意想不到问题,最后还得花时间解决,我可是被坑过两次了。 解决办法: 从某个comm...
先添加一个 Run Script Phase, 复制内容xcrun agvtool next-version -all到内容区。 设置Curren Project Vers...
首先viewModel 是会循环引用的...控制器持有viewModel 的生命周期只限制在VIewDidLoad里, so 如果该了viewmodel的内存,那么控制器的ViewModel 瞬间被释放,,,
Swift - RxSwift的使用详解57(结合MJRefresh使用2:上拉加载、以及上下拉组合)三、上拉加载的样例 1,效果图 (1)页面打开后会自动加载 15 条数据,并显示在表格中。 (2)而每次上拉表格又会随机生成 15 条新的数据,并拼接到原数据下方显示。 2,...
这代码存在内存问题
Swift - RxSwift的使用详解57(结合MJRefresh使用2:上拉加载、以及上下拉组合)三、上拉加载的样例 1,效果图 (1)页面打开后会自动加载 15 条数据,并显示在表格中。 (2)而每次上拉表格又会随机生成 15 条新的数据,并拼接到原数据下方显示。 2,...
MJRefresh 是一个使用 Objective-C 编写的刷新库,使用简单,功能强大。它既可以实现下拉刷新,也能实现上拉加载。本文通过样例演示如何让 RxSwift 与 ...
前言 一直觉得 SnapKit 和 Masonry 这两个框架设计和封装的很好,用起来的体验也是一致的,翻了下它们的源码,对其设计方式和涉及的技术做了下记录。文章打算围绕,给...