码迷,mamicode.com
首页 > 编程语言 > 详细

Swift初识

时间:2016-08-20 10:15:13      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

一、语法特点:借鉴了OC、C#、JavaScript、Rython等语言特点
同时具备编译型语言高性能脚本语言灵活性。代码简洁,可以轻松与OC、C混合使用(相互调用)
       开发条件:Xcode >= 6.0、OS X > 10.9.3
 
 二、语法须知:源文件拓展名:.swift
       1、不需要编写main函数:从上往下顺序执行,最前面的代码会自动当作程序的入口
       2、不需要在每一条语句后面加上分号:也可以加分号
有一种情况必须加分号:同一行代码上有多条语句时
        注释:多行注释可以嵌套注释
用 let 声明常量:let radius = 1.2
用 var 声明变量:var x = 1.1,,y = 2.1, z = 3.2
      Swift程序

        var btn = UIButton()

        btn.frame = CGRectMake(20, 20, 100, 80)

        btn.backgroundColor = UIColor.blueColor()

        self.view.addSubview(btn)

 

        var imageView = UIImageView(image: UIImage(named: "2x"))

        imageView.frame = CGRectMake(20, 100, 100, 100)

 

        self.view.addSubview(imageView)

 
      Playground的使用

import UIKit

//var str = "Hello, playground"

//var num = 12

//num++

//num += 11 + 12 * 3

 var btn = UIButton()

btn.frame = CGRectMake(0, 0, 100, 100)

btn.backgroundColor = UIColor.redColor()

btn.layer.cornerRadius = 10

btn

测试用,逐行显示
 
      字符串的简单操作

var str = "a b c"

var str2 = " d e f"

var string = str + str2   //  拼接字符串

var age = 18;   var num = 1024

var name = "lily"

 

var lily = name + " is \(age) years old, and no " + String(num)

 

print(lily)

 
       命名:基本上可以用任何喜欢字符作为常量或变量的命名
Mac上通过用control+command+空格 :弹出emoji键盘= ??、??
??不能包含:数字符号(+—*/)、箭头()、非法无效的Unicode字符(??)、关键字、数字开头、单独下划线、、、
 
 
 

Swift初识

标签:

原文地址:http://www.cnblogs.com/Miracle-Huang/p/5789667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!