Swift之结构体 发表于 2019-07-16 | 分类于 Swift 字数统计: 886 字 | 阅读时长 ≈ 4 分钟 本文首发于我的个人博客 前言 在 Swift 标准库中,绝大多数的公开类型都是结构体,而枚举和类只占很小一部分 比如Bool、Int、Double、 String、Array、Dictionary等 ... 阅读全文 »
Swift之类 发表于 2019-07-08 | 分类于 Swift 字数统计: 1.7k 字 | 阅读时长 ≈ 8 分钟 文章首发于我的个人博客 前言类的定义和结构体类似,但编译器并没有为类自动生成可以传入成员值的初始化器eg 如下代码不会报错 12345678struct Point { var x: ... 阅读全文 »
Swift之可选项 发表于 2019-06-30 | 分类于 Swift 字数统计: 1.6k 字 | 阅读时长 ≈ 7 分钟 本文首发于我的个人博客 定义 可选项,一般也叫可选类型,它允许将值设置为nil 在类型名称后面加个问号? 来定义一个可选项 1234567var name: String? = "Jack"nam ... 阅读全文 »
Swift之枚举 发表于 2019-06-20 | 分类于 Swift 字数统计: 1.9k 字 | 阅读时长 ≈ 9 分钟 本文首发于我的个人博客 枚举枚举的基本用法定义1234567//定义方向的枚举enum Direction { case north case south case eas ... 阅读全文 »
Swift之函数 发表于 2019-06-10 | 分类于 Swift 字数统计: 1.3k 字 | 阅读时长 ≈ 6 分钟 本文首发于我的个人博客 函数定义 形参默认是let 并且只能是let 无参无返回值 可以省略Void 也可以不省略,如下三种都可以 1234567891011func sayHello() ... 阅读全文 »
Swift之流程控制 发表于 2019-05-30 | 分类于 Swift 字数统计: 1.2k 字 | 阅读时长 ≈ 5 分钟 本文首发于我的个人博客 if-else if后面的条件可以省略小括号 条件后面的大括号不可以省略 下面的代码是可以的 12345678let score = 70if score >= 80 ... 阅读全文 »
Swift之基本运算、数据类型、元组 发表于 2019-05-15 | 分类于 Swift 字数统计: 1.1k 字 | 阅读时长 ≈ 4 分钟 本文首发于我的个人博客 引言 Swift编程语言,支持多编程范式和编译式,用来撰写基于macOS/OS X、iOS、watchOS和tvOS的软件。 苹果公司于2014年在苹果开发者年会(WWDC ... 阅读全文 »
iOS逆向流程 发表于 2019-04-28 | 分类于 逆向 字数统计: 2k 字 | 阅读时长 ≈ 8 分钟 本文首发于 个人博客 iOS逆向准备:完美越狱iPhone逆向APP思路:1,代码分析 2,对Mach-O文件的静态分析MachOView、class-dump、Hopper Disassembler ... 阅读全文 »
设计模式之(九)观察者模式 发表于 2019-04-16 | 分类于 设计模式 字数统计: 1.6k 字 | 阅读时长 ≈ 6 分钟 本文首发于个人博客 前言什么是观察者模式观察者模式 属于行为型模式。 观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模 ... 阅读全文 »
设计模式之(八)访问者模式 发表于 2019-03-30 | 分类于 设计模式 字数统计: 1.5k 字 | 阅读时长 ≈ 5 分钟 本文首发于个人博客 前言本文代码为java代码 什么是访问者模式访问者模式 属于行为型模式,在菜鸟教程中的定义如下 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变 ... 阅读全文 »