美文网首页
重拾Swift之认识Swift_01

重拾Swift之认识Swift_01

作者: cmfish | 来源:发表于2017-08-20 11:20 被阅读45次

    前言

    2015年10月于洛阳初识Swift,并用Swift企业开发半年。2016年初来杭州发展。新公司都是OC开发,自己也投身公司业务中,逐渐落下学习。最近把八点后时间安排为学习时间。慢慢的把学习提上日程,并为了响应@没故事的卓同学的 24小时自习室的学习号召用简书记录学习的过程。

    简介

    • Swift语言有苹果公司在2014年推出,用来撰写OSX 和iOS应用程序
    • 2014年在Apple WWDC发布

    历史

    • 2010年7月,苹果开发者工具部门总监 Chris lattner 开始着手Swift编程语言的设计工作
    • 用一年时间,完成基本架构
    • Swift大致经过4年的开发期,2014年6月发布
    • 克里斯·拉特纳是谁?
      • 苹果公司 开发者工具 部门主管
      • code ,instruments 工具都是他领导开发的
      • Swift的大部分基础架构均由他1人完成
      • 评价
        • 无法评价,太牛逼。

    特点

    • 从他的语法中能看到Obiective-C、JavaScript、C#、Python等语言的影子
    • 语法简单、代码简洁。使用方便
    • 可与Objective混合使用(相互调用,混编)
    • 提供了类似java的名字空间(namespace 命名空间) 、泛型 、 运算符重载 (operator overloading).
    • 为什么设计Swift语言
      让应用开发更简单、更快、更稳定.确保最终应用有着更好的质量

    重要性

    • 苹果大力推广Swift
    • 在编程语言排行榜中,目前Swift已经超过OC
    • 国外很多公司的项目都用Swift重构了
    • 国内的很多公司新项目都在用Swift编写
    • 个人建议
      • 先掌握基础语法
      • 注重代码训练,只看语法是达不到巩固作用的
      • 坚持学习

    资源网站

    Swift语言中文网
    http://c.biancheng.net/cpp/swift/jiaocheng/
    Swift V课堂
    http://www.swiftv.cn/course/explore?sort=latest

    Swift学习笔记

    推荐阅读

    重拾Swift之认识Swift_01

    http://www.jianshu.com/writer#/notebooks/15622213/notes/16031309

    重拾Swift之认识Swift_02

    http://www.jianshu.com/writer#/notebooks/15622213/notes/16055911

    Swift基础_01数据类型和逻辑分支

    http://www.jianshu.com/writer#/notebooks/15622213/notes/16108707

    Swift基础_02字符串

    http://www.jianshu.com/writer#/notebooks/15622213/notes/16152633

    Swift基础_03数组

    http://www.jianshu.com/p/02bdcd59c082

    博客推荐

    【硅谷问道】Chris Lattner 访谈录 >作者故胤道长

    http://www.jianshu.com/p/66a76df0db95(上)
    http://www.jianshu.com/p/b8d509bad15c(下)

    鸣谢

    • 内容来自WHY的Swift语法入门
    • 欢迎大神们前来指正

    相关文章

      网友评论

          本文标题:重拾Swift之认识Swift_01

          本文链接:https://www.haomeiwen.com/subject/gaffdxtx.html