Swift其实比Objective-C复杂很多,相对于出生于上世纪80年代的Objective-C来说,Swift融入了大量新特性。这也使得我们学习掌握这门语言变得相对来说更加困难。不过一切都是值得的,Swift相比Objective-C,写出来的程序更安全、更简洁,最终能够提高我们的工作效率和质量。
Swift相关的学习资料已经很多,我想从另外一个角度来介绍它的一些特性,我把这个角度叫做「烧脑体操」。什么意思呢?就是我们专门挑一些比较费脑子的语言细节来学习。通过「烧脑」地思考,来达到对Swift语言的更加深入的理解。
这是本体操的第一节,练习前请做好准备运动,保持头脑清醒。
准备运动:Optional的介绍王巍的《Swifter》(