或许网络上有很多成型的介绍,我只想写下来留给自己。欢迎批评。开撸!1、第一个程序,Hello,world!古人云,学会了Hello,world!这门语言你就掌握了一半了。print("Hello,World!") 已经学了这门语言的一半,你是不是很开心?刚开始写这句代码的时候,让我想起了久违的...
分类:
编程语言 时间:
2015-12-19 06:35:52
阅读次数:
190
基础语法学习:Objective-C:网络上有条理的OC学习资源较少,建议购买入门书籍:《Objective-C 程序设计》(【美】StephenG. Kochan)或《Objective-C 基础教程》([美] Scott Knaster)Swift:语法基础:http://wiki.jikexu...
分类:
移动开发 时间:
2015-11-25 11:28:27
阅读次数:
176
import UIKit/*:数组* 格式 var arr:[Int] = [数值1, 数值2, 数值3]* 不可变数组 let == NSArray* 可变数组 var*/let arr = [10, 11, 12] // 开发中用这种let arr2: [Int] = [10, 11, 12]....
分类:
编程语言 时间:
2015-11-06 21:00:55
阅读次数:
433
//: Playground - noun: a place where people can playimport UIKit/*:字符串* OC中的字符串是一个对象, Swift中的字符串是一个结构体* OC中的字符串以\0结尾, Swift中的字符串不是以\0结尾* Swift中的字符串比OC...
分类:
编程语言 时间:
2015-11-06 20:59:30
阅读次数:
293
import UIKit// 注意: Swift中可以不写;号, 但是有一定的前提条件, 一行只有一句代码// 如果一行有多句代码, 那么;还是必须写// 注意: Swift变态的地方, 有时候运算符的左右如果没有写空格就会报错let num = 10/*:if* Swift中的if和OC中的i.....
分类:
编程语言 时间:
2015-11-06 20:53:19
阅读次数:
191
//: Playground - noun: a place where people can playimport UIKit/*:for循环* 基本用法和OC一致* 条件表达式必须是bool类型的值* 条件表达式的()可以省略* 在OC中如果{}中只有一条语句, 那么{}可以省略, 而Swift...
分类:
编程语言 时间:
2015-11-06 20:52:02
阅读次数:
252
//: Playground - noun: a place where people can playimport UIKit/*:函数* 格式func 函数名称(形参名称1: 形参类型, ...) -> 返回值类型{ // 逻辑代码}* 没有参数没有返回值* 没有参数有返回值* 有参数没有返回....
分类:
编程语言 时间:
2015-11-06 20:49:38
阅读次数:
216
import UIKit/*:可选类型(可以有值, 也可以没有值)* 在OC中我们可以给一个对象类型变量赋值为nil或者一个对象, 而在Swift中如果想给一个变量赋值为nil那么必须明确指定为可选类型才可以, 也就是说普通变量是不能赋值为nil的格式: 数据类型?* 以后但凡看到init后面跟上一...
分类:
编程语言 时间:
2015-11-06 20:49:30
阅读次数:
231
//: Playground - noun: a place where people can playimport UIKit/*:字典* 和OC的区别* 1. {} 替换为 []* 2. 去掉所有@* 可变字典 var* 不可变字典 let*/var dict = ["name": "lnj"....
分类:
编程语言 时间:
2015-11-06 20:47:44
阅读次数:
266
在Swift语法的if语句中,是不能出现这种情况的:1 let optionName = "Swift"2 if let name = optionName {3 print("ok")4 }但是可以出现下面这种:let optionName: String? = "Swift"if let...
分类:
编程语言 时间:
2015-11-03 19:30:26
阅读次数:
133