我是从 6 月底开始买的股票基金,在不到半年的时间里,我的收益率是 7% 左右,如果不要脸的按照年化来看,年化收益超大概 13%。这当然不是一个...
这篇博客谈一下在实际项目中我们如何执行重构。 首先我们明确一下重构的目标是什么?重构是为了让项目中的代码易懂,易维护。我觉得有一些像家居中的收纳...
有的时候地图控件上还会有交互需求。比如在我的业务场景里,需要编辑无人机巡航的区域。要编辑区域,区域的多边形顶点就需要可以拖动。 简化一下需求,我...
在封装了地图源之后,我们开始实现最常用的功能,自定义 UI 展示。这里我以绘制一个标注举例。自定义 UI 可以用 CoreGraphic 绘制,...
上一篇谈了整体的设计思路,这篇谈一下具体的实现设计。因为我的项目里第一个接入的地图源是高德地图,这里的接口以高德地图作为示范。 既然要接入多个地...
很多应用的都会使用到地图控件,我们目前使用到地图的场景是规划无人机的飞行路线。最常见的是规划一块要飞行的区域,然后生成巡航的路线,最后用拍到的照...
SwiftiUI 提供了一个结构体 AnyView来表示任意一个 View 实例,和 Any 一样可以用来抹除具体的类型。假设我们有一个页面展示...
官方文档 SwiftUI TutorialsSwiftUI DocumentationCombine Documentation 视频 WWDC...
把 swift 升级到 5.0 的时候相信大家一定会遇到建议添加 @unknown default 的警告: @unknown default ...