推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 唐巧 > Swift 数字详解

Swift 数字详解

唐巧 2018-10-18

嗨,大家好,今天主要跟大家聊聊 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 数字详解》的版权归原作者「唐巧」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读