今天真是闲来无事,随便看了一下苹果官方的Swift教程。其实也仅仅是看了第一章内容,记住了一点几本的语法。
然后想起昨天自己没事写的大雪纷飞的动画,自己就拿起来练一下手。
说真的做Demo的时候还真遇到几个比较棘手的问题。
Swift是强类型语言,对没有隐式的数据类型的转换,也就是说,即使是 Float/Int这种运算都会报错,需要你自己转换成相同的数据类型。
Swift中没有block的概...
分类:
编程语言 时间:
2015-07-27 01:57:42
阅读次数:
247
import Foundation
//4、复合赋值操作符
var a = 1
a += 2
//一元减运算符(一个数值前加了符号-,叫作一元减运算符)
let three = 3
let minusThree = -three //minusThree = -3
let plusThree = -minusThree // plusThree = 3
//一元加运算符(一元加运算符(+)返...
分类:
编程语言 时间:
2015-07-10 13:34:29
阅读次数:
203
import Foundation
//MARK:-------枚举语法-----------
//不像 C 和 Objective-C 一样,Swift 的枚举成员在被创建时不会被赋予一个默认的整数值
enum CompassPoint
{
case North
case South
case East
case West
}
enum Planet
{
...
分类:
编程语言 时间:
2015-07-10 13:31:29
阅读次数:
190
//MARK:-------swift中的typedef--------------
//使用 关键字定义类型别名,类似typedef
typealias NSInteger = Int
var value : NSInteger = 45
value = 12
print(value);
//MARK:-------String--------------
let label = "The...
分类:
编程语言 时间:
2015-07-09 16:20:38
阅读次数:
446
import Foundation
//1、字符
//用 Character 定义单个字符:
let money: Character = "¥"
var face: Character = "...
分类:
编程语言 时间:
2015-07-09 14:41:23
阅读次数:
151
今天按照raywenferlich上面的一篇Swift教程敲了一下Swift的代码,基本熟悉了Swift的语法和Objective-c的区别,当然要熟悉这个语言还要下很多的功夫和时间的,整体来说Swift的上手还是比较快的,这个语言的语法也蛮简洁的,精炼,苹果自家的语言的,也确实蛮有苹果自己的一.....
分类:
编程语言 时间:
2015-07-08 18:19:21
阅读次数:
213
http://blog.csdn.net/mengxiangyue/article/details/43437797原文地址:http://www.raywenderlich.com/80818/operator-overloading-in-swift-tutorial 作者:Corinne Kr...
分类:
编程语言 时间:
2015-07-03 15:20:59
阅读次数:
217
Metal Swift教程学习使用苹果GPU加速3D绘图的新API:Metal!在iOS 8里,苹果发布了一个新的接口叫做Metal,它是一个支持GPU加速3D绘图的API。Metal和OpenGL ES相似,它也是一个底层API,负责和3D绘图硬件交互。它们之间的不同在于,Metal不是跨平台的。...
分类:
移动开发 时间:
2015-06-09 15:37:08
阅读次数:
341
实现这个功能,只需要在工程中拖入BSYScrollView.h 文件和BSYScrollView.m文件,在需要的文件中实现一下代码即可:
源码下载地址:demo...
分类:
其他好文 时间:
2015-04-24 10:43:20
阅读次数:
1641