240 发简信
IP属地:黑龙江
  • Swift KVC再一次实现JSON转MODEL

    摘要 本文描述了一种适用于Swift语言的JSON与MODEL互转方法,这里不涉及复杂Decode机制(Codable)和不安全的内存访问(Ha...

  • SwiftUI的Modifier实现Toast和Loading

    通常要实现一个toast弹出逻辑,嵌套一个zstack,往原本的内容上方叠一个toast就行了 如果要在一个很庞大的视图外侧中嵌套zstack,...

  • 纯SwiftUI实现PageView(无UIView转接)

    上文实现了使用UIScrollView转接的PageView,但其性能有些弱 本文将介绍纯SwiftUI实现的PageView

  • SwiftUI简单的PageControl

    自制一个PageControl:要求当前页面对应的“点”逐渐变长、逐渐变色 使用传入页数和当前页面即可:

  • Resize,w 360,h 240
    SwiftUI分页滑动(自动计算Count,转接UIScrollView)

    在SwiftUI的ScrollView中似乎找不到isPagingEnabled类似的属性,用于开启分页滑动。 iOS14中用TabView{....

  • LazyFish:简单的UIViewDSL轻量框架介绍

    LazyFish:简单的UIViewDSL轻量框架介绍 起点: SwiftUI的简洁的表达方式: SwiftUI使用简洁的表达方式描绘UI布局,...

  • Resize,w 360,h 240
    SwiftUI分页滑动PageView(转接UIScrollView)

    在SwiftUI的ScrollView中似乎找不到isPagingEnabled类似的属性,用于开启分页滑动。 iOS14中用TabView{....

  • Resize,w 360,h 240
    iOS Admob 开屏广告

    乍眼一看,google的admob里似乎找不到开屏广告的相关内容,但实际上藏在了英文文档里面。 在SDK加载完毕后就立即预加载一个广告实例GAD...

  • opencv简单的锐化与反锐化实现

    锐化 使用unsharp mask的原理:结果 = (a * 原图) + (b * 原图的高斯模糊),其中a >= 1 && b <= 0 &&...