当前位置:网站首页>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.
边栏推荐
- 微信小程序的路由拦截
- This 985 professor is on fire!After 10 years of Ph.D. supervisor, no one has graduated with a Ph.D.!
- MySQL---创建和管理数据库和数据表
- 【NLP】什么是模型的记忆力!
- SiC MOSFET的短路特性及保护
- spark报错OutOfMemory「建议收藏」
- AI 自动写代码插件 Copilot(副驾驶员)
- npm 更改为淘宝镜像的方法[通俗易懂]
- [PIMF] OpenHarmony Thesis Club - Inventory of the open source Hongmeng tripartite library [3]
- 【愚公系列】2022年07月 Go教学课程 023-Go容器之列表
猜你喜欢
随机推荐
INeuOS industrial Internet operating system, the equipment operational business and "low code" form development tools
Linux环境redis集群搭建「建议收藏」
MySQL---创建和管理数据库和数据表
useragent怎么获取
MySQL---Basic select statement
第六章
MySQL - multi-table query
常用的安全渗透测试工具(渗透测试工具)
leetcode:6135. 图中的最长环【内向基环树 + 最长环板子 + 时间戳】
Made with Flutter and Firebase!counter application
MySQL---聚合函数
MySQL - single function
flowable工作流所有业务概念
spark报错OutOfMemory「建议收藏」
After Effects tutorial, How to adjust overexposed snapshots in After Effects?
go记录之——slice
Poker Game in C# -- Introduction and Code Implementation of Blackjack Rules
Jiuqi ny3p series voice chip replaces the domestic solution KT148A, which is more cost-effective and has a length of 420 seconds
matplotlib ax bar color Set the color, transparency, label legend of the ax bar
微信小程序的路由拦截