240 发简信
IP属地:广西
  • Resize,w 360,h 240
    用manager封装网络访问

    我们把请求DarkSky的代码封装起来,以降低这部分代码在未来对我们App的影响。并为这部分的单元测试,做一些准备工作。 设计DataManag...

  • Resize,w 360,h 240
    为Sky定义model

    这一节,我们根据之前设计的UI,设计对应的Model。 DarkSky API 首先,来了解一个简单好用的天气API服务:DarkSky[htt...

    0.5 50 0 3
  • Resize,w 360,h 240
    了解Sky的项目结构和UI构成

    在这个系列里,我们通过从零开始开发一个完整的天气App - Sky,来理解并掌握MVVM的编程思想。并且,在这个过程中,我们还会引入RxCoco...

  • Resize,w 360,h 240
    RxDataSource创建UITableView - I

    我们继续完成App的后半部分,基于RxDatasource,用reactive的方式处理UITableView。 准备工作 为了方便演示,基于上...

  • Resize,w 360,h 240
    基于RxSwift的网络编程 - I

    项目准备工作 我们的App会在Github上搜索特定名称的项目,在UITextField里输入项目名称,我们就自动在Github上搜索项目的名字...

  • Resize,w 360,h 240
    RxSwift UI交互 - III

    接下来,我们继续实现上个视频中未完成的例子。首先来处理UISwitch和UISlider联动。 对于UISwitch来说: 当UISwitch为...

  • Resize,w 360,h 240
    RxSwift UI交互 - II

    对初始项目的改动 为了演示RxSwift的用法,我们对上一个视频用到的项目,做了以下改动: 首先,给Sign Up添加了一个Segue,点击后,...

  • Resize,w 360,h 240
    RxSwift UI交互 - I

    了解了RxSwift[https://github.com/ReactiveX/RxSwift]的基本概念和用法之后,我们通过一系列视频向大家介...

  • Resize,w 360,h 240
    SwiftUI 动画

    演示 学习内容 创建自定义形状 为自定义形状添加渐变颜色 动画自定义形状 开始 启动一个新的Xcode项目: 开启Xcode 创建一个新的Xco...

个人介绍
爱写代码的程序猿