本教程是笔者在自学IOS/Swift知识的总结,适用于通过对Objictive C编程的运用,并需要了解基于iOS程序的iPhone和iPad的程序员。做一个有bigger的’攻城狮‘,有尊严的工作,快乐的工作,享受工作。
一 语法须知
- Swift的源文件扩展名是.swift.
Object-C的源文件扩展名是 .h 和 .m 。
- 2个不需要
1)不需要编写main函数
从上往下按顺序执行代码,所以最前面的代码会被自动当做程序的入口。
2)不需要在每一条语句后面加上分号
let radius = 10
//如果你愿意的话,每条代码语句后也可以加 ;
let radius = 10 ;
//有一种情况代码语句后面必须加 ';'(分号) : 同一行代码上有多条语句时
let radius =10 ; let radius2 =15
- 注释
1)单行注释
//这是单行注释
2)多行注释
/* 这是多行注释 这是多行注释 */
3)多层注释可以嵌套多行注释
/* 外层注释 /* 内层注释 内层注释 */ 外层注释 */
- 常量和变量
1)如何声明常量和变量
用let来声明常量
let radius = 10
用var声明变量
var age = 20 var x=0.0 , y=0.0 , z = 0.0
二 第一个Swift程序
例子:任何开发语言的经典代码,在控制台打印出HelloWord.
import Foundation println("Hello, World!")
如果是Java语言打印HelloWord,代码如下。
class FirstClass{ public static void main(String[] args){ System.out.println("Hello, World!"); } }
三 Playground
Playground的中文意思是“操场” , 意思是你可以快速把你的想法在"操场"中演练出来。可以不用把Swift代码跑起来,所见即所得。
四 字符串的简单操作
字符串是String类型的数据,用双引号 “”包住文字内容。
let website ="http://www.cnblogs.com/wangshuo1/"
字符串的常见操作
var str1 = "123" var str2 = "456" //用 加号 + 做字符串拼接 len scheme = "http://" let path = "www.cnblogs.com/wangshuo1/" let website = scheme + path
//website的内容是 “http://www.cnblogs.com/wangshuo1/”