特性提供了关于声明和类型的更多信息。在Swift中有两类特性,用于修饰声明的以及用于修饰类型的。例如,required特性,当应用于一个类的指定或便利初始化器声明时,表明它的每个子类都必须实现那个初始化器。再比如noreturn特性,当应用于函数或方法类型时,表明该函数或方法不会返回到它的调用者。通...
分类:
移动开发 时间:
2014-06-25 17:54:05
阅读次数:
299
用了while, do...while, for in, for in ...var i = 0var temp = 0while i < 1000 { temp += i i++}println(temp)var j = 0var temp2 = 0do { te...
分类:
其他好文 时间:
2014-06-25 15:56:28
阅读次数:
165
Strings and Characters (字符串和字符) 字符串是一组字符组成的序列,例如“hello, world" 或 "albatross”.在Swift中,字符串使用String类型进行声明,它代表一组由Character(字符)类型组成的值的序列. String类型和Charac.....
分类:
移动开发 时间:
2014-06-25 13:42:58
阅读次数:
186
经常会需要根据不同的情况来执行不同的代码。你可能想要在发生错误的时候执行一段额外的代码,或者当某个值变得太高或者太低的时候给他输出出来。要实现这些需求,你可以使用条件分支。Swift提供两种方式来实现条件分支,也就是if语句和switch语句。一般来说If用在可能的情况比较少的简单条件中,当遇到复杂条件有很多种可能性的时候使用switch会更好,或者要根据模式匹配来判断要执行什么代码的时候switch也很有用。...
分类:
其他好文 时间:
2014-06-25 07:41:37
阅读次数:
274
1.利用swift开发一个简单的新闻APP
主要利用IOS的UITableViewController,和UIwebView,再加上HTTP请求返回json数据并解析...
分类:
移动开发 时间:
2014-06-25 07:03:52
阅读次数:
234
1 AppDelegate.swift
//
// AppDelegate.swift
// QQDemo
//
// Created by 赵超 on 14-6-21.
// Copyright (c) 2014年 赵超. All rights reserved.
//
import UIKit
@UIApplicationMain
class AppDelegate: UIRes...
分类:
Web程序 时间:
2014-06-24 19:13:48
阅读次数:
385
流程控制(Control Flow)
For循环
for循环和C语言,OC用法很相像,通常有for()和 for in两种。
遍历时可以利用下划线"_"忽略对值的访问等。
Switch
switch在Swift中则显得灵活的多,不过需要注意的是,不同于C语言,Swift中的Switch不存在隐式的贯穿,每个case里的表达式后面不需要写break则...
分类:
其他好文 时间:
2014-06-24 18:12:12
阅读次数:
195
分支语句 1. 条件语句 if-else ,基本语法形式如下,其中 “[]” 中 的部分可以省略。 if boolean-expression { statement1; } [else if boolean-expression { statement2; } ] [else {statement3; } ] 实例: var number1 = 0;var number2 =...
分类:
其他好文 时间:
2014-06-24 17:40:00
阅读次数:
255
泛化允许你定义一个宽松、可重用的函数或类型,泛化也能避免代码的重复,能以更清楚和抽象的方式来表达意图。
泛化是Swift语言提供的强大功能之一,Swift提供的许多标准库都使用泛化来创建,如Swift提供的数组和词典类型。通过使用泛化,你能使用一个数组和词典来包含和存储任何类型的元素。
1.1 泛化函数
使用Swift语言你能定义一...
分类:
移动开发 时间:
2014-06-24 15:31:55
阅读次数:
364