240 发简信
IP属地:海南
  • Swift使用属性包装器封装UserDefaults功能

    在日常开发中,当我们使用UserDefaults读取或者写入一些值时,通常会写以下的代码: 如果我们希望在获取某个key对应的value失败后能...

  • Block的三种类型

    在没有访问局部变量的情况下,Block的本质类似于一个闭包,它具有参数和返回值,并可以像普通函数一样存储在全局区,被称为"全局Block"。如果...

  • Resize,w 360,h 240
    iOS之Swift组件化方案(一)

    参考资料:iOS组件化探索

  • Resize,w 360,h 240
    RXSwift 之 Duplicate item error and crash

    抛出问题 在使用RxTableViewSectionedAnimatedDataSource配置数据tableView的数据源时,在对数组增加I...

  • RXSwift请求数据并在tableView中显示

    此篇文章旨在说明如何使用RXSwfit框架进行一个异步的网络请求,并让tableView订阅该网络请求的返回数据进行显示或者提示错误。 ·需求 ...

  • swift5 Date

    获取当前时区时间~

  • 2019-08-02

    添加到暂存区 git add . 提交到当前分支 git commit -m "这里写提交说明" 查看提交历史,以便确定要回退到哪个版本 git...

  • Resize,w 360,h 240
    Swift5中的枚举、结构体和类在内存中的布局

    swift查看内存地址小工具Memshttps://github.com/CoderMJLee/Mems.git 1.枚举 1.1 观察枚举所占...

    2.3 2198 1 15
  • weak指针指向stackBlock并不会随stackBlock被回收而指向nil

    · 前言 无意中写的demo遇到了这个问题,引出了block的三种类型以及编译器在ARC环境下对block进行优化的知识点,让自己对block以...

个人介绍
语言不是阻碍程序员突破瓶颈的障碍,思维才是。