上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页

2020年4月12日

赋值和算术运算符

摘要: 赋值和算术运算符 基本概念 一元运算符对一个目标进行操作。一元前缀运算符(如 !b),一元后缀运算符(b!)。 二元运算符对两个目标进行操作(比如 a + b )同时因为它们出现在两个目标之间,所以是中 缀。 三元运算符操作三个目标。Swift 语言也仅有一个三元运算符,三元条件运算符( a ? b 阅读全文

posted @ 2020-04-12 12:39 码上翻身 阅读(304) 评论(0) 推荐(0)

iOS入门概述

摘要: iOS入门概述 Swift VS Objective-C 编程范式 Swift 可以面向协议编程、函数式编程、面向对象编程。 Objective-C 以面向对象编程为主,当然也可以引入类似ReactiveCocoa的类库 来进行函数式编程。 类型安全 Swift 是一门类型安全的语言。鼓励程序员在代 阅读全文

posted @ 2020-04-12 12:37 码上翻身 阅读(372) 评论(0) 推荐(0)

属性

摘要: 属性 属性将值与特定的类、结构体或枚举关联。存储属性会将常量和变量存储为实例的一部分,而计算属性则是直接计算(而不是存储)值。计算属性可以用于类、结构体和枚举,而存储属性只能用于类和结构体。 存储属性和计算属性通常与特定类型的实例关联。但是,属性也可以直接与类型本身关联,这种属性称为类型属性。 另外 阅读全文

posted @ 2020-04-12 12:31 码上翻身 阅读(305) 评论(0) 推荐(0)

协议

摘要: 协议 协议 定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法、属性,以及其他需要的东西。类、结构体或枚举都可以遵循协议,并为协议定义的这些要求提供具体实现。某个类型能够满足某个协议的要求,就可以说该类型遵循这个协议。 除了遵循协议的类型必须实现的要求外,还可以对协议进行扩展,通过扩展来实现一 阅读全文

posted @ 2020-04-12 11:58 码上翻身 阅读(230) 评论(0) 推荐(0)

可选链式调用

摘要: 可选链式调用 可选链式调用是一种可以在当前值可能为 nil 的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调用就会成功;如果可选值是 nil,那么调用将返回 nil。多个调用可以连接在一起形成一个调用链,如果其中任何一个节点为 nil,整个调用链都会失败,即返回 nil。 注意 S 阅读全文

posted @ 2020-04-12 11:56 码上翻身 阅读(493) 评论(0) 推荐(0)

枚举

摘要: 枚举 枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。 如果你熟悉 C 语言,你会知道在 C 语言中,枚举会为一组整型值分配相关联的名称。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为原始值),则该值的类型可以是 阅读全文

posted @ 2020-04-12 11:48 码上翻身 阅读(185) 评论(0) 推荐(0)

访问控制

摘要: 访问控制 访问控制可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、方法、构造器、下标等设置访问级别。协议也可以被限定在一定的 阅读全文

posted @ 2020-04-12 11:46 码上翻身 阅读(232) 评论(0) 推荐(0)

Node.js

摘要: Node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript 阅读全文

posted @ 2020-04-12 11:44 码上翻身 阅读(162) 评论(0) 推荐(0)

SCF CLI

摘要: SCF CLI SCF CLI 是腾讯云云函数(Serverless Cloud Function,SCF)产品的命令行工具。通过 scf 命令行工具,您可以方便的实现函数打包、部署、本地调试,也可以方便的生成云函数的项目并基于 demo 项目进一步的开发。 scf cli 通过一个函数模板配置文件 阅读全文

posted @ 2020-04-12 11:43 码上翻身 阅读(447) 评论(0) 推荐(0)

swift区间运算符 、ForEach

摘要: ForEach可能存在的安全隐患 由于0..<区间运算符包含0,所以当目标数组为空时,会引起数组越界 ForEach(0..< self.productModels.count) {} 优化 定义数据实体唯一id,直接遍历目标数组 ForEach(self.productModels) { prod 阅读全文

posted @ 2020-04-12 11:42 码上翻身 阅读(334) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页

导航