240 发简信
IP属地:北京
  • KeyPaths in Swift

    KeyPaths 是啥? KeyPaths是对实例属性的一种引用,注意是对实例的属性的引用,而不是对属性值的引用,我们可以通过KeyPaths去...

  • What's .self, .Type and .Protocol? Understanding Swift Metatypes

    什么是Metatypes? Metatypes 是类型的类型,比如 3 是 Int 类型的实例,可以说 Int 是3的类型;那么Int的类型是啥...

  • Resize,w 360,h 240
    iOS中的VIPER一文通😁

    今天来介绍一个适合构建大型APP或比较大的模块的架构-VIPER; 为什么用VIPER? 略 什么是VIPER? 伴随着业务的增加、功能模块的增...

  • Resize,w 360,h 240
    What's New in Swift5.0&5.1

    零、简介 下面介绍Swift 5 & Swift 5.1中的新特性,内容主要来自WWDC2019 - Session 402 ; 主要包括以下三...

  • Resize,w 360,h 240
    Function Swift

    本次分享目的 让大家对 Functional Programming有一个基本的了解 熟悉Swift Library 中提供的Functiona...

  • Resize,w 360,h 240
    读 Run Loops Document 笔记

    下面主要是对Run Loops官方文档的翻译及总结。 定义 run loop 是一个事件处理的循环,负责对工作进行调度,同时协调接收即将到来的任...

  • 读《Object-C 编程全解》笔记

    刚开始接触OC的时候就看过这本书,到现在应该已经看过三四次了,觉得这是一本很不错的关于OC基础的书(虽然是有些老),因为好久没用过OC了(有快两...

  • 读《Objective-C高级编程..》笔记

    第一章、自动引用计数 1、内存管理/引用计数 OC中通过引用计数来进行内存管理(其他的内存管理方式有垃圾回收等) 2、内存管理原则 2.1:自己...

  • Resize,w 360,h 240
    block(OC)和closure(Swift)详解

    Block 语法定义 ^(参数列){ 表达式 }从 ^ 开始到 {} 结束 就是块语法; 似一般的类型 Block同int等普通类型一样,也可...

个人介绍
所有幸运和巧合的事,要么是上天注定,要么是一个人偷偷的在努力
never never stop