当前位置:网站首页>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.
边栏推荐
猜你喜欢
Combinatorics Notes (6) Associative Algebra of Locally Finite Partially Ordered Sets, Möbius Inversion Formula
MySQL - single function
这位985教授火了!当了10年博导,竟无一博士毕业!
如何识别假爬虫?
1161. Maximum Sum of Elements in Layer: Hierarchical Traversal Application Problems
Poker Game in C# -- Introduction and Code Implementation of Blackjack Rules
【NLP】什么是模型的记忆力!
学生管理系统第一天:完成登录退出操作逻辑 PyQt5 + MySQL5.8
21.支持向量机—核函数的介绍
每日练习------随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
随机推荐
Golang 切片删除指定元素的几种方法
Concurrency, Timing and Relativity
Three. Introduction to js
几款永久免费内网穿透,好用且简单(内网穿透教程)
【码蹄集新手村600题】不通过字符数组来合并俩个数字
【AcWing】The 62nd Weekly Match 【2022.07.30】
Huawei mobile phone one-click to open "maintenance mode" to hide all data and make mobile phone privacy more secure
【愚公系列】2022年07月 Go教学课程 023-Go容器之列表
MySQL---排序与分页
MySQL---sort and pagination
ResNet的基础:残差块的原理
21.支持向量机—核函数的介绍
pytorch lstm时间序列预测问题踩坑「建议收藏」
抖音根据关键词取视频列表 API
Tkinter 入门之旅
MySQL---单行函数
npm 更改为淘宝镜像的方法[通俗易懂]
淘宝/天猫获得淘口令真实url API
Kotlin coroutines: continuation, continuation interceptor, scheduler
Cache and Database Consistency Solutions