当前位置:网站首页>Book of the Month (202207): The Definitive Guide to Swift Programming
Book of the Month (202207): The Definitive Guide to Swift Programming
2022-07-31 19:03:00 【talk_8】
This month I am reading the second edition of "The Definitive Guide to Swift Programming", and I am reading the translated version, hoping to master the Swift language through this book.I chose this book among the many books that introduce the swift language because I felt good when I read the book "The Definitive Guide to Android Programming" before. I think the two books are from the same institution, and the quality of the books is not bad.
Book Overview
The book is nearly 400 pages long, with a comprehensive introduction to the knowledge of the swfit language, and a project example at the end.
The style of this book is to introduce grammar knowledge through this example, and continuously improve the example to introduce new knowledge.This is in the same style as the Definitive Guide to Android Programming that I have seen before, because both books are exported by an institution.I agree with this style of writing; introducing knowledge through specific examples, I call it scenario-based teaching, this method allows people with programming experience to quickly grasp new knowledge only through specific examples.However, the example also has some flaws: the use of
American living habits increases the difficulty of understanding for us Chinese.
Summary of content
Finally, a brief summary of the swift language: it was introduced by Apple in 2014, and it has been improved and updated all the time.Compared with OC, they are almost different, from the definition of variables to the definition of classes, the two languages are not comparable.I feel that swift is more like a language of the new era, with a syntax style similar to the modern popular python, kotlin, etc., and its functions are very powerful.In any case, it is still inseparable from the most basic syntaxes of variables, classes, protocols (interfaces) and generics. The structure is still the commonly used structures such as sequence, loop, and condition, and the object-oriented idea contained in it has not changed..Therefore, on the basis of this knowledge, combined with the examples in this book, you can quickly get started with the swfit language, and then master the details of various languages in actual projects, and then fully master the swift language.
I will do these sharings about the book. Welcome to exchange and discuss in the comment area.In addition, I will share the knowledge of the swift language in other columns and share more detailed content with you.
边栏推荐
- 基于WPF重复造轮子,写一款数据库文档管理工具(一)
- 35 MySQL interview questions and diagrams, this is also easy to understand
- UVM RAL模型和内置seq
- MySQL---子查询
- 请问我的这段sql中sql语法哪里出了错
- MySQL---单行函数
- Bika LIMS 开源LIMS集—— SENAITE的使用(检测流程)
- 【码蹄集新手村600题】不通过字符数组来合并俩个数字
- Performance optimization: remember a tree search interface optimization idea
- 移动web开发02
猜你喜欢

The new telecom "routine", my dad was tricked!

Flex布局详解

架构师04-应用服务间加密设计和实践

第六章

35道MySQL面试必问题图解,这样也太好理解了吧

20.支持向量机—数学原理知识

Architect 04 - Application Service Encryption Design and Practice

MySQL - multi-table query
Cache and Database Consistency Solutions

After Effects tutorial, How to adjust overexposed snapshots in After Effects?
随机推荐
基于WPF重复造轮子,写一款数据库文档管理工具(一)
九齐ny3p系列语音芯片替代国产方案KT148A性价比更高420秒长度
请问我的这段sql中sql语法哪里出了错
leetcode 665. Non-decreasing Array 非递减数列(中等)
2022年Android 面经总结(附含面试题 | 源码 | 面试资料)
MySQL---子查询
1161. 最大层内元素和 : 层序遍历运用题
Verilog实现占空比为5/18的9分频
MySQL---单行函数
Cache and Database Consistency Solutions
MySQL---基本的select语句
[TypeScript] OOP
架构实战营模块八作业
Introduction of Jerry voice chip ic toy chip ic_AD14NAD15N full series development
ResNet的基础:残差块的原理
Performance optimization: remember a tree search interface optimization idea
Flex布局详解
Huawei mobile phone one-click to open "maintenance mode" to hide all data and make mobile phone privacy more secure
SiC MOSFET的短路特性及保护
UVM RAL模型和内置seq