
Swift
雨夜赶路人
学习中...............
精通one,学习another,关注next
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
swift - reduce简介
reduce减少,降低;(烹调中)使变浓稠,收汁;节食减肥;使沦为,使陷入(不好的境地);迫使,使不得不(做);(通过破裂、燃烧等)使变成,使化为;归纳,简化;将分数约到(最小项);(使)进行还原反应;减薄(底片或图片);(语音)弱化;使(脱臼,断骨)复位;攻克,征服(尤指围攻并占领城镇或要塞)原创 2024-01-28 18:06:19 · 2011 阅读 · 0 评论 -
Swift代码下,数组中的元素是Protocol,如何删除一个指定的Protocol
简单的翻译下,就是TestProtocol未遵循Equatable协议,那有的小伙伴就说了,那就让TestProtocol遵循下Equatable协议呗。我们既然不能通过index(of:)方法取index,那我们自己遍历数组取index呗,于是有了开始的代码。我们的协议需要在OC里面调用,得需要支持OC,这就尴尬了。有人疑惑,为何要这么费劲的取index,直接用数组的index(of:)函数不就可以吗?生成一个数组,数组中的元素是Protocol。我们试一下,发现报错了,提示如下。向数组中添加一个元素。原创 2023-01-17 16:57:18 · 230 阅读 · 0 评论 -
iPhone开发--MPNowPlayingInfoCenter时间进度条不更新
有个bug,锁屏时客户端的时间进度条不更新,原因是……原创 2022-08-05 20:15:25 · 838 阅读 · 0 评论 -
iOS开发--保存png图片到相册有白边
保存有圆角的png图片到相册,再从相册中编辑查看,发现有白边。用的保存代码如下:UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveError(_:didFinishSavingWithError:contextInfo:)), nil)猜测是图片本身的问题,把图片保存到磁盘中,打开图片,发现是png图片,证明这个猜测是错的。之后继续查找用如下代码:func pngFrom(image: UIImage) -> UIImage?原创 2021-02-26 19:44:19 · 2900 阅读 · 2 评论 -
iPhone开发--iOS 禁用右滑返回手势(Object C 和Swift的写法)
Swift的写法extension UIViewController { func popGestureClose() { if let ges = self.navigationController?.interactivePopGestureRecognizer?.view?.gestureRecognizers { for item in ges { item.isEnabled = false原创 2021-01-15 19:38:25 · 4049 阅读 · 1 评论