240 发简信
IP属地:北京
  • SwiftUI之GeometryReader

    SwiftUI的一个神奇之处在于,我们在做某些功能的时候,无需过多地关心布局信息,而是把主要精力放在业务逻辑部分,后续的文章中,我会专门写一篇D...

  • Resize,w 360,h 240
    SwiftUI之ScrollView+Hosting+Representable

    本篇文章主要内容是Hosting+Representable,但我们首先会讲解一下在iOS14中,ScrollView新增的一个功能。 Scro...

  • SwiftUI之ViewModifier详解

    本篇文章将带领大家一起学习SwiftUI中的ViewModifier,通过学习ViewModifier,我们可以了解Swift中的@_funct...

  • Resize,w 360,h 240
    深入理解YYCache

    前言 本篇文章将带来YYCache的解读,YYCache支持内存和本地两种方式的数据存储。我们先抛出两个问题: YYCache是如何把数据写入内...

  • Resize,w 360,h 240
    递归的本质

    递归函数可能跟我们平时想象的不一样

  • Alamofire源码解读系列(十)之序列化(ResponseSerialization)

    本篇主要讲解Alamofire中如何把服务器返回的数据序列化 前言 和前边的文章不同, 在这一篇中,我想从程序的设计层次上解读ResponseS...

    0.4 1570 8 7 1
  • SwiftUI之Custom ProgressView

    这几天一直在看WWDC20中与SwiftUI相关的视频,在观看这个视频Build a SwiftUI view in Swift Playgro...

  • Resize,w 360,h 240
    一文读懂Swift函数式编程

    最近在研究SwiftUI中的Combine框架,主要是学习这本书的内容:Using Combine,其中一个很重要的概念就是Functional...

  • SwiftUI之View Tree 实战3(下拉刷新)

    不得不说,在SwiftUI中,Preference这项技术实在是太神奇了,这也是我为什么写这么多与其相关文章的原因,它的原理是如此的简单,但加上...

个人介绍
iOS高级开发工程师