当前位置:网站首页>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.
边栏推荐
- MySQL---运算符
- ThreadLocal
- leetcode 665. Non-decreasing Array
- 架构师04-应用服务间加密设计和实践
- 浅谈网络安全之算法安全
- 第六章
- Taobao/Tmall get Taobao password real url API
- Arduino框架下STM32全系列开发固件安装指南
- All-platform GPU general AI video supplementary frame super-score tutorial
- [PIMF] OpenHarmony Thesis Club - Inventory of the open source Hongmeng tripartite library [3]
猜你喜欢
2022年Android 面经总结(附含面试题 | 源码 | 面试资料)
ECCV 2022 华科&ETH提出首个用于伪装实例分割的一阶段Transformer的框架OSFormer!代码已开源!...
MySQL---operator
中文编码的设置与action方法的返回值
MySQL---子查询
The new telecom "routine", my dad was tricked!
Kotlin coroutines: continuation, continuation interceptor, scheduler
2022 Android interview summary (with interview questions | source code | interview materials)
第七章
21.支持向量机—核函数的介绍
随机推荐
移动web开发02
ojdbc8 "Recommended Collection"Get Douyin Video Details API
MATLAB程序设计与应用 2.4 MATLAB常用内部函数
Arduino框架下STM32全系列开发固件安装指南
All-platform GPU general AI video supplementary frame super-score tutorial
Istio介绍
Chinese encoding Settings and action methods return values
MySQL---子查询
多线程之锁
【AcWing】第 62 场周赛 【2022.07.30】
MySQL---sort and pagination
浅谈网络安全之算法安全
请问我的这段sql中sql语法哪里出了错
获取抖音视频详情 API
Kotlin协程:续体、续体拦截器、调度器
Go record - slice
leetcode 665. Non-decreasing Array
手把手教你学会部署Nestjs项目
ECCV 2022 华科&ETH提出首个用于伪装实例分割的一阶段Transformer的框架OSFormer!代码已开源!...