Swift

Swift

2022-08-22  本文已影响0人  helinyu

安全、快速、专业

特色

安全: 没有nil,使用了optionals的机制
开源 https://github.com/apple/swift 如何看一门语言开源库

项目包括:
swift compiler
standard libaray
core libraries
lldb debugger
switch package manager
xcode playground support

多品台的支持: 没有oc的runtime
linux
windows
新品台

语言:
变量:

1·、为什么 , swift替代oc,并且使用到更多的平台
2、环境的设置 :, xcode安装 —— 发布版本选择 + snapshots[一些有特新的静态节点] + 直接下载 + docker
—— 本地 、镜像、线上 环境的选择
3、 项目目录管理、以及调试【REPL & 真实的项目环境】, swift packager 管理对应的目录,以及lldbdebugger可以调试。 —— REPL、 packager 、 debgger 三个方面。
REPL: 主要是来测试语言性能
4、官方文档: 语言和标准库, 都有常规的范畴,还是以语言为主,标准库为参考辅助
(1)https://docs.swift.org/swift-book/ 引导的书籍 中文的https://swiftgg.gitbook.io/swift/swift-jiao-cheng/01_the_basics 索引,尽量看英文的, 阅读好。 【主要】
(2)https://developer.apple.com/documentation/swift/swift-standard-library 标准库 【主要参考】
(3)https://www.swift.org/documentation/api-design-guidelines/ API文档引导【开发有时间看看】
(4)https://docs.swift.org/package-manager/ packager管理的文档列表 【项目架构目录的了解】 主要有个印象
(5)不同的版本迁移 【没用到就暂时不管】
5、
博客https://www.swift.org/blog/
经常看到有关的技术博客,都是官方的,比如; React,也是市场也有官方的品台, 所以我们一般一个月关注一次就好了。
社区
6、 开源贡献: 1)官方文档介绍 2)github上介绍

贡献的渠道以及哪些部分

7、一门语言所具有的哪些工具: 也就是解决的大的范围的目的。

所以我们开发: 主要是4文档中的1和2 ,花费比较多点时间。

上一篇下一篇

猜你喜欢

热点阅读