首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
枫韵海
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
发布&选择发布,使用SwiftUI搭建一个新建发布弹窗(下)
承接上一章节的内容,在上一章节中,我们完成了新建发布的入口和背景蒙层的搭建,那么本章来进入重点,我们来完成弹窗搭建和基础的交互,其中交互包括点击关闭,向下拖动关闭弹窗......
iOS App后台保活
iOS13.0+的设备,支持多场景,共有上图中的Unattached、Foreground Inactive、Foreground Active、Forground Inactive、Background、Suspended 6种状态。 上图是低于iOS13.0的设备端App的…
Kingfisher源码解析之ImageCache
由上面我们可以看出,Kingfisher中内存缓存是用NSCache实现的,NSCache是一个类似于Dictionary的类,拥有相似的API,不过区别于Dictionary的是,NSCache是线程安全的,并且提供了设置最大缓存个数和最大缓存大小的配置,Backend就是通…
Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM
这是一个使用Swift(还有OC版本)语言,从0开发一个iOS平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务
RxSwift(1)— 初探
函数式编程简称FP(Functional Programming),函数式编程就是一种抽象程度很高的编程范式,它将计算机运算看做是数学中函数的计算,而纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而…
iOS小知识之SnapKit配合抗拉伸抗压缩属性的使用
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 SnapKit使用的人应该在大多数,可能有大多数人,包括我,之前并没有了解使用到SnapKit的抗拉伸、抗压缩属性,今天我们来看一下如何使用
浅谈模块化
假设原料A,B,C已经不可再分,此时我们的服务中心等于就是一个原料市场,里面没有轮胎,车门这样的成品,也没有胎面胶,钢丝环带这样的半成品,只有最最基础的原料A,B,C,D。。。 我们组装车子的过程就是一次又一次的向服务中心请求原料,先拼出胎面胶,再汇聚原料拼出钢丝环带,这样一层…
iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果
在iOS7.1之前, App如果需要在锁屏界面开启和监控远程控制事件,可以通过重写- (void)remoteControlReceivedWithEvent:(UIEvent *)event这个方法来捕获远程控制事件,并根据event.subtype来判别指令意图并作出反应。…
开发一款 iOS 音乐播放器的五个点
播放很简单一般分为两个过程,准备播放,与播放准备播放,包括准备播放资源、播放器初始化和播放器准备好其中准备播放资源播放器初始化和播放器准备好播放audioPlayer.play(),一行代码第一点,进
手把手带你撸一个网易云音乐首页(二)
前言 Hello,大家好,今天是7月份的第一天,记得某人说过:不管你上半年混的有多惨,但请你不要躺平,因为伟大的事业都是在下半年完成的。 好了,废话不多说,咱们继续来接着上一篇文章来往下讲。 构建 A