第一节介绍
swift工程的结构,包括我们看到的结构和概念上的结构,并介绍swift中重要的基本概念:variables and functions、scopes and namespaces、object Type and their instances.第二节介绍
swift方法,介绍方法声明和调用,讨论方法的参数,包括external parameter names,default parameters and variadic parameters.然后再深入学习swift强大的方法,with an explanation of functions inside functions, functions as first-class values, anonymous functions, functions as closures, curried functions, and function references and selectors.第三节开始介绍
swift变量,变量生效范围及生命周期,如何声明和初始化一个变量,以及computed variables和setter observers的功能; 介绍swift中内置的重要类型,包括Booleans、numbers、strings、ranges、tuples and Optionals.第四节介绍
swift的对象类型,classes、structs、enums,包括这三种类型如何声明、初始化、使用以及如何工作;然后介绍polymorphism、casting、协议、泛型和扩展,最后介绍了swift的保护类型(concludes with a discussion of swift's umbralle types -),比如Any和AnyObject; 以及集合类型,Array、Dictionary、Set(including option sets)第5节是杂项。 我们从
Swift的用于分支,循环和跳转的流控制结构开始,包括错误处理。 然后,我描述了Swift访问控制(隐私),自省(反射)以及如何创建自己的运算符。 接下来,我谈论Swift内存管理。 本章以对一些最近添加的Swift语言功能的调查为结尾:合成协议实现,键路径,动态成员,属性包装器,自定义字符串插值,反向泛型,函数构建器和结果。(Chapter 5 is a miscellany. We start with Swift’s flow control structures for branching, looping, and jumping, including error handling. Then I describe Swift access control (privacy), introspection (reflection), and how to create your own operators. Next I talk about Swift memory management. The chapter ends with a survey of some recently added Swift language features: synthesized protocol implementations, key paths, dynamic members, property wrappers, custom string interpolation, reverse generics, function builders, and Result.)
swift学习-第一部分纪要
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- JavaScript 注释语句操作 被注释的代码块在JavaScript之中是不会被运行的。注释是一个非常好的方式...
- | Swift | C++:-:|:-:|:-:关键字 | let / var | const auto / au...
- Interacting with Objective-C APIs(与OC-API的交互)### Initiali...
- 编译者:sosei 欢迎 欢迎来到BlitzMax-NG用户指南。 本文将向您介绍BlitzMax(也就是Blit...
- 控制流, 就是程序中的控制语句, 如 if, switch, for, while 等.但是在 Swift 和 C...