zoukankan      html  css  js  c++  java
  • #从零开始学Swift2.0# No.1 初识Swift

    前言

    WWDC2014Apple Inc发布Swift1.0,   从2014年到2015年WWDC2015, Swift经历了1.0, 1.1, 1.2和现在刚发布的2.0版本. 从1.0版本到2.0版本,Swift的语法体系结构改动非常大. 去年的时候学习过一点点Swift的基本语法, 但是由于当时Swift这门语言太动荡, 所以一直页没有去深入学习,  渐渐的基本都已经还给了Apple Inc. 随着2015年12月4日的到来, Apple Inc如约在GitHub上开源了Swift. Apple Inc 十年磨一剑, Swift仅仅用了6天时间就成为了GitHub上开源第一语言. 所以是时候在学习一波Swift了.

    附Swift开源地址  https://github.com/apple/swift

    正文

    因为只是初识Swift 所以首先创建一个playground.

    选择Get started with a playground.

    Platform选择iOS 点击Next.

    选择好存放位置点击Create

    细心的你想必在打开Xcode的时候就发现了一句话:

    Explore new ideas quickly and easily.  快速轻松地探索新想法.

    这句话什么意思呢? 尽管 Swift 编译为高度优化的原生代码, 但 Playground 可以实现脚本语言的交互式体验. 键入一行代码, 结果便会立即显现. 如果你的代码运行一个循环, 可将该行代码添加到时间轴辅助编辑器中, 观察其进度. 以图形方式显示变量, 绘制视图时检查每一个步骤, 或者观看 SpriteKit 动画场景. 在 Playground 中优化好代码后, 即可将它移到你的项目中. Playground 文档包括你可以在 Playground 中打开的教程, 其中包含可供试验的交互式工作表.

    OK, 回归主题, 进入playground 默认已经有几行代码.

    第一句 : import UIKit

    是引入UIKit框架, import这个关键字和Objective - C中的#import 是一样的.

    第二句 : var str = "Hello, playground"

    是声明str变量, var关键字表示声明变量.

    另起一行敲上 print(str);

    是输出str的意思,  print(items: Any...);相当于Objective - C中的NSLog(@""); 都是输出语句.

    OK现在你发现, 右侧多了一个显示区域了吧, 在这里直接显示出这一行的内容.

    一个可以玩的地方!

    附: 介绍大家一个在线的playground swiftstub.com, 通过这个网站可以实现在windows等平台编译和运行Swift

  • 相关阅读:
    HTTP基础
    DHCP(六)
    DOM备忘录
    正则表达式备忘录
    Function与Object的关系
    模块模式浅析
    视频下载
    JSP基础点滴
    迭代输出总结
    中文乱码问题的解决途径
  • 原文地址:https://www.cnblogs.com/sunSQuan/p/5064291.html
Copyright © 2011-2022 走看看