黑马程序员技术交流社区

标题: 提前熟悉Swift [打印本页]

作者: 耀眼的小男人    时间: 2014-8-7 21:55
标题: 提前熟悉Swift
        Swift是苹果公司于2014年WWDC发布的一款全新的编程语言,这门语言可以用来开发ios,Mac的应用程序,苹果从2010年开始设计Swift语言,耗时4年。
  Swift的语法内混合了JavaScript、Objective-C、Python这三门语言,语法简单,代码简洁,而且在开发ios和Mac的应用程序时可以和Objective-C混用。Swift拥有了脚本语言语法简单和易于编写和测试的优点,同时也有Objective-C能够更好的利用设备性能的强大之处。

  Swift的一些简单语法:
  “hello, world”程序:
  println(“hello,world”)
  既不用编写main函数,也没有分号结尾,一句代码搞定。
  当然,如果你喜欢分号,也可以加上。(在一行有多个语句时要加分号)。
  用let声明常量:
  let age = 20
  用var声明变量
  var x = 30
  你还可以用任何你喜欢的字符作为变量和常量名,包括Unicode字符
  let 网址 = “http://www.baidu.com”
  let ❤ = “love”
  注意点 :不能包含数学符号(比如 + 和 * )
       不能包含箭头
       不能是关键字
       不能包含连线与制表符
       不能以数字开头
  字符串是String类型的数据,用双引号""包住字符串内容

  var url = "http://www.baidu.com" 字符串的常见操作 用加号 + 做字符串拼接 var     scheme = "http://" 
  var path = "www.baidu.com"
    ar url = scheme + path // url的内容是"http://www.baidu.com"
  用反斜线 \ 和 小括号 () 做字符串插值(把常量\变量插入到字符串中)
  let hand = 2
  var age = 40
  var str = "我今年\(age)岁了,有\(hand)只手"

  str的内容是"我今年40岁了,有2只手

  Swift中常用的数据类型有 Int、Float、Double、String、Array、Dictionary等 可以看出,数据类型的首字母都是大写的

  如何指定变量\常量的数据类型

  在常量\变量名后面加上“冒号” 和 “类型名称”

   var age : Int = 10

  上面代码表示:定义了一个Int类型的变量age,初始值是10 一般来说,

  没有必要明确指定变量\常量的类型

  如果在声明常量\变量时赋了初始值,Swift可以推断出这个常量\变量的类型 var age = 20, Swift会认定age就是Int类型

  整数分为2种类型

  有符号(signed):正、负、零

  无符号(unsigned):正、零

  Swift提供了8、16、32、64位的有符号和无符号整数

  UInt8 :8位无符号整型

  Int32 :32位有符号整型

作者: ccq    时间: 2014-8-15 20:52
支持一下。
作者: xiniuniu    时间: 2014-8-16 08:04
嗯,了解了!
作者: Meniny    时间: 2014-8-16 09:04
嗯,还是先面试过了再说,哎
作者: 叮当    时间: 2014-9-4 20:35
过来看看
作者: IAM黑马丶    时间: 2014-9-4 23:50
赞一个:)
作者: Rainyday    时间: 2014-9-5 11:00
顶一个 不错
作者: 陨石    时间: 2014-9-5 11:01
学习下。
作者: 王绍明    时间: 2014-9-5 20:29
前面学完了!流程走几步了?
作者: 达摩八戒    时间: 2014-9-5 22:56
有必要么么哒。。只能是佩服中。。。。。
作者: zhuiyi007    时间: 2014-9-6 09:57
总结的不错,了解下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2