240 发简信
IP属地:浙江
  • 人到中年的理财观

    我是从 6 月底开始买的股票基金,在不到半年的时间里,我的收益率是 7% 左右,如果不要脸的按照年化来看,年化收益超大概 13%。这当然不是一个...

    19.1 3365 8 62
  • 一段代码的重构实践记录

    这篇博客谈一下在实际项目中我们如何执行重构。 首先我们明确一下重构的目标是什么?重构是为了让项目中的代码易懂,易维护。我觉得有一些像家居中的收纳...

  • Resize,w 360,h 240
    基于 Swift 多地图源业务向地图控件实现(三):交互事件处理

    有的时候地图控件上还会有交互需求。比如在我的业务场景里,需要编辑无人机巡航的区域。要编辑区域,区域的多边形顶点就需要可以拖动。 简化一下需求,我...

  • 基于 Swift 多地图源业务向地图控件实现(二):自定义 UI 展示

    在封装了地图源之后,我们开始实现最常用的功能,自定义 UI 展示。这里我以绘制一个标注举例。自定义 UI 可以用 CoreGraphic 绘制,...

  • 基于 Swift 多地图源业务向地图控件实现(一):封装地图源

    上一篇谈了整体的设计思路,这篇谈一下具体的实现设计。因为我的项目里第一个接入的地图源是高德地图,这里的接口以高德地图作为示范。 既然要接入多个地...

  • 多地图源业务向地图控件开发思路

    很多应用的都会使用到地图控件,我们目前使用到地图的场景是规划无人机的飞行路线。最常见的是规划一块要飞行的区域,然后生成巡航的路线,最后用拍到的照...

  • SwiftUI Tips: AnyView 的使用场景

    SwiftiUI 提供了一个结构体 AnyView来表示任意一个 View 实例,和 Any 一样可以用来抹除具体的类型。假设我们有一个页面展示...

  • Swift UI 学习资料

    官方文档 SwiftUI TutorialsSwiftUI DocumentationCombine Documentation 视频 WWDC...

    2.9 3968 0 17
  • Resize,w 360,h 240
    Swift 5.0 值得关注的特性:Handle unknown values using "@unknown default"

    把 swift 升级到 5.0 的时候相信大家一定会遇到建议添加 @unknown default 的警告: @unknown default ...

个人介绍
iOS民间程序员。运营靠偷,进攻靠莽。