博客专栏  >  移动开发   >  Swift 新手入门

Swift 新手入门

有很多人之前没有ios开发经验,但是想学习Swift这门语言,本栏就是站在这样的立场上来撰写文章的。希望与大家一同学习与交流。

关注
0 已关注
22篇博文
  • Swift编程语言学习11—— 枚举全局变量、局部变量与类型属性

    全局变量和局部变量 计算属性和属性监视器所描述的模式也可以用于全局变量和局部变量,全局变量是在函数、方法、闭包或任何类型之外定义的变量,局部变量是在函数、方法或闭包内部定义的变量。   前面章节提到的...

    2014-07-22 09:17
    2842
  • Swift编程语言学习10—— 枚举属性监视器

    属性监视器 属性监视器监控和响应属性值的变化,每次属性被设置值的时候都会调用属性监视器,甚至新的值和现在的值相同的时候也不例外。   可以为除了延迟存储属性之外的其他存储属性添加属性监视器,也可以通过...

    2014-07-22 09:13
    742
  • Swift编程语言学习9—— 存储属性和计算属性

    属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。   存储属性和计算属性通...

    2014-07-22 09:09
    935
  • Swift编程语言学习8—— 类与结构体

    Swift 中类和结构体有很多共同点。共同处在于: •       定义属性用于储存值 •       定义方法用于提供功能 •       定义下标用于通过下标语法访问值 •       定义初始化...

    2014-07-21 07:26
    907
  • Swift编程语言学习7—— 枚举

    枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。   如果你熟悉 C 语言,你就会知道,在 C 语言中枚举指定相关名称为一组整型值。Swift 中的枚举更加灵活...

    2014-07-18 08:42
    713
  • Swift编程语言学习6—— 闭包

    闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。   闭...

    2014-07-16 09:40
    1084
  • Swift编程语言学习5—— 函数

    函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标示函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。   Swift 统一的函数语法足够灵活,可以用来表示任何函...

    2014-07-15 09:17
    1342
  • Swift编程语言学习4.3—— 控制语句

    控制传递语句(Control Transfer Statements) 控制转移语句改变你代码的执行顺序,通过它你可以实现代码的跳转。Swift有四种控制转移语句。   continue break ...

    2014-07-14 11:00
    810
  • Swift编程语言学习4.2—— 条件语句

    条件语句 根据特定的条件执行特定的代码通常是十分有用的,例如:当错误发生时,你可能想运行额外的代码;或者,当输入的值太大或太小时,向用户显示一条消息等。要实现这些功能,你就需要使用条件语句。   Sw...

    2014-07-14 10:51
    864
  • Swift编程语言学习4.1——循环

    Swift提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行不同代码分支的if和switch语句,还有控制流程跳转到其他代码的break和conti...

    2014-07-13 10:53
    1165
  • Swift编程语言学习3.2——字典

    字典 字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符(...

    2014-07-11 20:02
    746
  • Swift编程语言学习3.1——数组

    Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。   Swift 语言里...

    2014-07-11 19:52
    1164
  • Swift编程语言学习2.2——基本运算符(下)

    本文分上 下两部分介绍swift语言中的运算符使用,汇总了所有的swift开发文档中的基本运算符

    2014-07-10 09:43
    821
  • Swift编程语言学习2.1——基本运算符(上)

    本文分上 下两部分介绍swift语言中的运算符使用,汇总了所有的swift开发文档中的基本运算符

    2014-07-10 09:33
    843
  • Swift编程语言学习1.7——断言

    断言 可选可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。然而,在某些情况下,如果值缺失或者值并不满足特定的条件,你的代码可能并不需要继续执行。这时,你可以在你的代码中触发一个断言(a...

    2014-07-08 09:35
    698
  • Swift编程语言学习1.6——可选值

    可选值 使用可选(optionals)来处理值可能缺失的情况。可选表示: 有值,等于 x   或者没有值 注意: C 和 Objective-C 中并没有可选这个概念。最接近的是 Objective-...

    2014-07-08 09:32
    785
  • Swift编程语言学习1.5——类型别名、布尔值、元组

    类型别名 类型别名(type aliases)就是给现有类型定义另一个名字。你可以使用typealias关键字来定义类型别名。 当你想要给现有类型起一个更有意义的名字时,类型别名非常有用。假设你正在处...

    2014-07-08 08:55
    845
  • Swift编程语言学习1.4——数值型字面量、数值类型转换

    数值型字面量 整数字面量可以被写作: 一个十进制数,没有前缀 一个二进制数,前缀是0b 一个八进制数,前缀是0o 一个十六进制数,前缀是0x 下面的所有整数字面量的十进制值都是17: let deci...

    2014-07-07 13:14
    811
  • Swift编程语言学习1.3——类型安全和类型推测

    Swift 是一种类型安全(type safe )的语言。类型安全的语言可以让你清楚地知道代码要处理的值的类型。如果你的代码需要一个String,你绝对不可能不小心传进去一个Int。 由于 Swift...

    2014-07-07 10:42
    901
  • Swift编程语言学习1.2—— 注释、分号、整数、浮点数

    注释 请将你的代码中的非执行文本注释成提示或者笔记以方便你将来阅读。Swift 的编译器将会在编译代码时自动忽略掉注释部分。 Swift 中的注释与C 语言的注释非常相似。单行注释以双正斜杠作(//)...

    2014-07-07 10:24
    1375
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部