Swift 数字详解

Posted 唐巧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 数字详解相关的知识,希望对你有一定的参考价值。

嗨,大家好,今天主要跟大家聊聊 Swift 4 。


Swift 4 全面重写了面向协议的数字系统。不仅处理整数和浮点数简单了许多,而且允许开发者自定义与内建类型处理无差的数字类型。





小册将全面介绍新内容和如何在自己的 App 中应用新特性。

小册的 1 ~ 3 节将深入讨论计算机系统中普遍的数字系统的工作原理,以及在 Swift 中的工作原理。读过后你将学会如何使用二进制、十进制、十六进制表示数字,并可以解释有符号整数是如何使用二补码存储正数和负数,以及将二进制转化为十进制浮点数等基础操作。

在对计算机中数字的工作方式和 Swift 中的数字有了坚实的基础之后,接下来的章节将展开介绍数字的不同应用场景。

小册的 4 ~ 5 节中我们将学习使用 NumberFormatter 的方法格式化数字,让世界各地的人都能识别数字。 

小册的 6 ~ 7 节将探讨货币金额数字的正确使用方法,使用 Decimal 类型并创建 Currency 类型,我们也会利用其中讨论的几个数字协议来构建一个自定义的 Moeny 类型。 

小册 8 ~ 9 节将会演示 Foundation 框架中的单位和测量 API 在尺寸分析和工程计算中的威力。


通过小册你可以学到

  • 计算机数字系统的基本原理

  • 使用 Decimal 创建自己的 Currency 类型来处理货币金钱

  • 初步掌握 Swift GYB 的用法

  • 使用 Foundation 框架配合 Playgrounds 实时视图的单位与测量 API 进行尺寸计算和物理分析

  • 面向全球用户的当地数字格式化表示法


为了写出更好的文字,更好服务技术人,小册子选择了收取一些费用。该册子,对 公众号 的粉丝七折,13.93限时一周。

目前
一些章节免费,欢迎扫码阅读


扫码免费阅读部分章节


如果你也想更深入的学习 Swift 赶紧点击原文学起来吧!

以上是关于Swift 数字详解的主要内容,如果未能解决你的问题,请参考以下文章

RxSwift

Swift 中的Closures(闭包)详解

Swift 3 迁移详解

Swift语言的基础详解

Swift-Realm数据库的使用详解

Swift - 多线程GCD详解