240 发简信
IP属地:上海
  • 19.响应式编程

    响应式编程 响应式编程(Reactive Programming,简称RP)也是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的数据绑定一般与函数式融合在一起,...

  • 18.面向协议编程

    /// 前缀类型struct JD {var base: Baseinit(_ base: Base) {self.base = base}} /// 利用协议扩展前缀属性...

  • 17.函数式编程

    函数式编程(Funtional Programming,简称FP)是一种编程范式,也就是如何编写程序的方法论主要思想:把计算过程尽量分解成一系列可复用函数的调用主要特征:函数...

  • 120
    16.深入了解Swift底层

    MemoryLayout 可以使用MemoryLayout获取数据类型占用的内存大小 inout传递参数是传递地址 如果实参有物理内存地址,且没有设置属性观察器直接将实参的内...

  • 15.可选链

    可选链 可选值的缺点 使用可选值有时会让人感到有点笨拙,所有的解包和检查会变得如此繁重,以至于会让你想要 丢几个感叹号上去强制解包,好让你能继续工作下去。但是请小心:如果你强...

  • 120
    14.实战开发

    包管理的三种方式 CocoaPodsCarthageSwift Package Manager CocoaPods CocoaPods 是非常好用的第三方依赖管理工具。它于2...

  • 120
    13.OC和Swift混编

    OC 和 Swift 运行时简介 Objective-C 运行时 动态类型(dynamic typing) 动态绑定(dynamic binding) 动态装载(dynami...

  • 12.第三方库

    简介 网络请求-Alamofire Alamofire 是在苹果 URL Loading System 基础上封装的网络库,简单易用并且可扩展。https://github....

  • 120
    11.错误处理、权限控制

    错误处理 错误处理 在 swift 中如果我们要定义一个表示错误的类型非常简单,只要遵循 Error 协议就可以了,我 们通常用枚举或结构体来表示错误类型,枚举可能用的多些,...

  • 120
    10.SwiftUI

    SwiftUI SwiftUI 是一种基于 Swift 的强大能力,简单创新的构建用户界面的方法,并且可以运行在苹 果所有的平台上。 SwiftUI - 声明式语法 Swif...

  • 120
    9.多线程

    如何创建一个线程 多线程可以做什么 网络请求 IO 计算 数据模型转化 ...... 多线程编程的方式 Thread Cocoa Operation(Operation和Op...

  • 120
    8.泛型

    泛型历史和概述 泛型发展 泛型程序最早出现1970年代的CLU和Ada语言中,后来被许多基于对象和面向对象的语言所采用,包括BETA、 C++、D和Eiffel等。1993年...

  • 120
    7.面向对象编程

    Swift 面向对象编程 面向对象的三大特性 继承封装多态 基本单元 枚举结构体类协议扩展 面向对象概述 从整体的功能上看 Swift 的枚举、结构体、类三者具有完全平等的地...

  • 120
    6.函数和闭包

    函数的定义 基本概念 函数是一个独立的代码块,用来执行特定的任务。通过给函数一个名字来定义它的功能,并且在需要 的时候,通过这个名字来“调用”函数执行它的任务 Swift 统...

  • 120
    5.集合类

    创建数组 字面量创建 可以使用数组字面量来初始化一个数组,它是一种以数组集合来写一个或者多个值的简 写方式。数组字面量写做一系列的值,用逗号分隔,用方括号括起来01 字面量创...

  • 120
    4.Swift流程控制

    循环控制 for-in 循环 使用 for-in 循环来遍历序列,比如一个范围的数字,数组中的元素或者字符串中的字符。01 当字典遍历时,每一个元素都返回一个 (key, v...

  • 120
    3.Swift运算符

    赋值和算术运算符 基本概念 一元运算符对一个目标进行操作。一元前缀运算符(如 !b),一元后缀运算符(b!)。 二元运算符对两个目标进行操作(比如 a + b )同时因为它们...

  • 120
    2.Swift基本数据类型

    变量和常量 使用关键字 let 来声明常量 使用关键字 var 来声明变量01.png 声明常量和变量 可以在一行中声明多个变量或常量,用逗号分隔02 类型标注 在声明一个变...

个人介绍
我是一个热爱生活,热爱学习,喜欢倒腾的人,一直坚持学习新的知识,虽然越来越感觉自己懂得太少,但是始终不会放弃前行。