240 发简信
IP属地:上海
  • 详解 Codable 的用法和原理

    Codable 是什么 Codable 本身就是个类型别名 代表一个同时符合 Decodable 和 Encodable 协议的类型,即可解码且...

  • 用 RxSwift + Moya 写出优雅的网络请求代码

    RxSwift Rx 是微软出品的一个 Funtional Reactive Programming 框架,RxSwift 是它的一个 Swif...

    1.2 11683 14 65 5
  • Resize,w 360,h 240
    Swift 模块化项目结构最佳实践

    原文链接:http://liuduo.me/2017/05/22/moduleproject/微博:@刘铎Derek 这篇文章没有技术,只讲怎么...

    0.7 4348 5 11 1
  • Resize,w 360,h 240
    最全的 Swift 4 新特性解析

    WWDC 2017 带来了很多惊喜。Swift 4 也伴随着 Xcode 9 测试版来到了我们的面前,很多强大的新特性非常值得我们期待在正式项目...

    0.5 5231 6 44
  • Resize,w 360,h 240
    仓库模式及其在 Swift 项目中的应用

    在现代 Swift 项目中,很流行一种模式叫做仓库模式,英文是 Repository Pattern。这个模式主要用于构建数据层代码。按照一般的...

  • iOS 架构小谈

    写了这么多年的 iOS,觉得最佳架构其实就是 MVC,其它什么 MVP、MVVM、VIPER 什么的都是扯淡的,我曾经写过两年多 MVVM,最后...

  • 探索 Objective-C 的对象所有权修饰符

    引言 大家都知道,Objective-C 有 4 个对象所有权修饰符(Ownership Qualifier),分别是: 在日常开发中日常用的最...

  • 理解 Clang Module 和 Module Map 语法

    Clang Module 是大概 2013 年左右出现的,它的出现是为了解决传统基于 C 语言的编程语言的头文件包含的弊端。也是现代 Apple...

  • 依赖注入和依赖注入容器

    依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转? 什么是控制反转(I...

个人介绍
微信公众号:SwiftFun