我事先放了一堆svg文件,但是我是批量使用的,想要直接遍历他们加入到一个list中来,那我直接就遍历他们的名称,把他们的名字组成一个array。 var ss:NSString = NSBundle.mainBundle().resourcePath!//6.0.1修改了要求感叹号 ...
分类:
移动开发 时间:
2014-09-20 14:00:47
阅读次数:
135
//// ViewController.swift// http_request//// Created by andy on 14-9-6.// Copyright (c) 2014年 andy. All rights reserved.//import UIKitclass ViewCo...
分类:
移动开发 时间:
2014-09-18 23:41:54
阅读次数:
378
原文地址:http://blog.callmewhy.com/2014/09/11/functional-swift-apis/在过去的时间里,人们对于设计 API 总结了很多通用的模式和最佳实践方案。一般情况下,我们总是可以从苹果的 Foundation、Cocoa、Cocoa Touch 和很多其他框架中总结出一些开发中的范例。毫无疑问,对于“特定情境下的 API 应该如何设计”这个问题,不同...
分类:
移动开发 时间:
2014-09-16 10:44:20
阅读次数:
258
写了12个Person来复习,不过完成同样的代码需要敲键盘的次数相比OC确实少了很多,这很多应该归功于Swift中不写分号,以及少了OC中的中括号。
一、类与结构体
两者在Swift中差不了多少了
类与结构体有很多相同的地方: (第2,3点是其他语言中不存在的)
1)都可以定义属性/方法/下标(结构体也可以定义方法了)
2)都能初始化(通过构造方法)
3)都能使用扩展(extens...
分类:
移动开发 时间:
2014-09-16 06:01:20
阅读次数:
251
函数与方法、枚举等的书写格式与用法还是变化很大的。
一、函数
1.1 无返回值, 无形参
func myTest2(){
println("Hello")
}
1.2 有返回值,有形参
func myTest1( num1:Int , num2:Int ) -> String{
return String(num1 + num2)
}
1.3 外部参数. (相当于给...
分类:
移动开发 时间:
2014-09-15 04:32:08
阅读次数:
319
总结复习一些基本的东西,主要是与OC不同的以及新增的。一、基本数据类型Int、Float、Double、Bool、Character、String(首字母都大写)Array、Dictionary、元组类型(Tuple)、可选类型(Optional)指定数据类型:[javascript] view p...
分类:
移动开发 时间:
2014-09-14 12:49:07
阅读次数:
368
一、基本数据类型
Int、Float、Double、Bool、Character、String(首字母都大写)
Array、Dictionary、元组类型(Tuple)、可选类型(Optional)
只写几个基本,与OC不同的复习小结一下。
指定数据类型:
let a:Int = 10 //指定数据类型。 一般不需要指定,会自动判断类型。 (使用时需初始化)1.1 整形
//1....
分类:
移动开发 时间:
2014-09-14 07:53:26
阅读次数:
297
一、代码书写的几点变化
1. 更像Java,Javascript或Python的格式了
2. 结尾的分号可写可不写了(同一行的多条语句中间必须加分号)
3. 不需要写main函数了,直接是从上往下执行
二、Playground
Playground顾名思义,Play是玩的意思,ground是地方的意思。拿来玩、写demo或者测试很nice。在WWDC上演示了Playground实...
分类:
移动开发 时间:
2014-09-13 06:12:44
阅读次数:
298
循环语句能够使程序代码重复执行。Swift编程语言支持4种循环构造类型:while、do while、for和for in。for和while循环是在执行循环体之前测试循环条件,而do while是在执行循环体之后测试循环条件。这就意味着for和while循环可能连一次循环体都未执行,而do while将至少执行一次循环体。for in是for循环的变形,它是专门为集合遍历而设计的。一、while...
分类:
编程语言 时间:
2014-09-09 16:14:39
阅读次数:
355
在面向过程的编程语言(如C语言)中,结构体用得比较多,但是面向对象之后,如在C++和Objective-C中,结构体已经很少使用了。这是因为结构体能够做的事情,类完全可以取而代之。而Swift语言却非常重视结构体,把结构体作为实现面向对象的重要手段。Swift中的结构体与C++和Objective-C中的结构体有很大的差别,C++和Objective-C中的结构体只能定义一组相关的成员变量,而Sw...
分类:
编程语言 时间:
2014-08-30 20:28:40
阅读次数:
347