《写给大忙人看的Swift》 读后感

本文深入探讨了Swift与Objective-C的异同、适用场景及优缺点。Swift作为一门设计之初就考虑了与Objective-C混合开发的新语言,在简化编程过程、预防常见错误、构建易于阅读的代码以及与现有Objective-C框架兼容方面有着显著优势。文章还对比了两种语言在学习曲线、开发难度以及生态系统方面的差异,为开发者提供了有价值的参考。
摘要由CSDN通过智能技术生成

1. Objective-C与Swift的异同、适用场景及优缺点

  • 从语言上讲,Swift 比 Objective-C 更简单,但是简单是对于有编程基础的人来讲,它的语法更清楚,简洁,很多程序员看到了真是爱不释手。
  • 从开发角度上讲,Swift 比 Objective-C 难的多,首先虽然 Swift 出来没几天,出来一堆一堆的教程,但是仔细翻翻讲真正 iOS 或者 OS X 开发的真心没有多少。所以虽然你明白了语言怎么回事,但是真正上手开发,可能就不是想象中的那样了。

 对于已经熟悉 Cocoa, Cocoa touch 开发的开发人员来讲,Swift 还是很容易上手的,Apple 的开发团队在这方面真是下了不少功夫,帮助开发者尽可能的方便的使用 Swift。如果你已经非常熟悉Cocoa, Cocoa touch 的开发环境,各种 Framework,API,你会觉得 Swift 用于开发真的很方便,也容易上手。

对于完全不懂 Objective-C 并且没有任何 Cocoa, Cocoa touch 开发经验的人来讲,直接上手学习 Swift 依然会非常困难。语言懂了不顶用,你还要去熟悉各种 API, 熟悉整个Cocoa, Cocoa touch 的开发环境,卡住不懂了,搜一下,全是 Objective-C 的例子,真的会很难受。

结论,如果你已经是使用 Objective-C 的程序员的话,Swift 真的很简单,你可以用很少的时间掌握它,并且直接使用它开发。如果你是初学者的话,Swift 和 Objective-C 对于你来说都会很难,可能 Swift 本身简洁的语言特色会让你觉得容易理解,如果你是为了学习立马进行开发的话,Objective-C 相比下会简单很多。你会找到更多的学习资源和参考,寻求帮助的时候也能得到更有经验和专业的回答。

 

2. 谈谈我对这本书试读章节的看法 

Swift作为一门在2014年推出的新语言,在设计之初,就考虑了与Objective-C混合开发,并最终取代它。

 

所以苹果公司为Swift设立了许多目标:

  • 结合现代编程语言的特性,让应用程序的开发更容易;
  • 预防常见的编程错误,产出更具安全性的代码;
  • 利用清晰并富含表现力的语法构建易于阅读的代码;
  • 与现有的Objective-C框架兼容,包含Cocoa和Cocoa Touch框架。

基本语法

变量和常量

在Swift中用var关键字声明一个变量,而声明常量则用let关键字。

字符串插值

在括号中,包含一个变量或表达式,再用一个反斜杠进行转义,最后将直接添加至字符串中。

流程控制,包括条件语句,循环语句,等等。

 

总结

《写给大忙人看的Swift》对于没有很多时间系统学习Swift的人来说确实是一本很好的快餐式书籍。它没有很高深的理论知识,能够拿来就用,对我们进入Swift的大门确实很有帮助,值得放在书架上随时阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值