Sprite kit前瞻之创造“真实”的世界
注:本文是前瞻的最后一篇文章,我们的征程即将开启,当我初学swift开始,同样迷茫,同样前途未卜。回想起初的一个月,初识swift的
正文:前文提及节点树这一概念,俗语说“开枝散叶”,想象下,每一次“开枝”就有可能产生多个新的节点,把最初的那个“枝”(孤零零的一根不开叉的树枝)当做根节点,之后“开枝”过程就是在其上增加新的节点,而新的节点回过头来...
分类:
其他好文 时间:
2015-03-02 13:11:48
阅读次数:
116
正所谓掌握一样技术最好的办法就是用它来做一个东西,于是这段时间的实战让我对 Swift 的理解更深了一层,也积累了一些使用技巧。今天就分享一则:如何正确地定义一个类变量(和类常量)。Swift 语言对于无论是静态语言过来还是动态语言过来的开发者来说,都有点点不适应,很多问题的解决思路不能用已经习以为...
分类:
编程语言 时间:
2015-03-01 19:44:11
阅读次数:
173
在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC。但现在也快了啊。有的开发团队已经开始基于swift开发,但是有很多旧的框架还没来得及用swift写出来,并且某些swift的功能你还不会写,想用OC写。因此在swift开发的程序中时不时会用到OC的类,怎...
分类:
编程语言 时间:
2015-03-01 13:11:04
阅读次数:
154
结构体struct我们应该不会陌生,从我们刚开始接触C语言的时候就一直学这个,OC中也有,swift的结构体和C和OC的结构体类似;
当我们定义一个结构体的时候,格式如下:
struct Rect {
var width : Double = 0.0
var height : Double = 0.0
}
我们这边定义了一个Rect结构体,里面有两个变量,初始值都为0.0,...
分类:
编程语言 时间:
2015-02-28 18:50:15
阅读次数:
202
本教程是笔者在自学IOS/Swift知识的总结,适用于通过对Objictive C编程的运用,并需要了解基于iOS程序的iPhone和iPad的程序员。做一个有bigger的’攻城狮‘,有尊严的工作,快乐的工作,享受工作。一 语法须知Swift的源文件扩展名是.swift. Object-C的源文....
分类:
编程语言 时间:
2015-02-28 00:08:59
阅读次数:
234
自6月的WWDC大会上由苹果的大神Chris Lattner向我们首次展示swift至今已经大半年时间了,虽然绝大部分软件公司代码里还都见不到一丁点swift的影子,但各路大牛早已纷纷已经对swift进行过各种挖掘了。 我总结下我的看法。主要是给还没仔细研究swift的好奇的OC攻城狮看如果你不是在...
分类:
编程语言 时间:
2015-02-19 12:56:57
阅读次数:
187
swift是一门脚本语言无指针和内存管理机制函数内部可以定义函数funca->(Int->Int) :一个返回函数地址的函数------这个返回的函数是一个Int参数,返回值Int的函数swift的数组是动态分配内存的------没有所谓的先定义长度,再使用闭包closure——>>反向传值———>...
分类:
移动开发 时间:
2015-02-19 11:48:48
阅读次数:
216
最近在开发一个小的应用,遇到了一些Objective-c上面常用的单例模式,但是swift上面还是有一定区别的,反复倒来倒去发现不能按常理(正常的oc to swift的方式)出牌,因此搜索了一些帖子。可能是xcode或者sdk的问题吧(我相信他们不会把未经测试的代码展示,吧?。。。),一些帖子中的...
分类:
移动开发 时间:
2015-02-13 23:44:09
阅读次数:
385
原文:swift语言实战晋级-1 Swift开发环境的搭建 想要进行Swift的学习,必须要有个开发环境。简单的说就是装好了Xcode的Mac系统。那么接下来我们就简单了解一下这方面的内容。 1.1 下载Xcode Xcode是苹果公司出的编程工具,类似于微软出品的visual studio,编写J...
分类:
编程语言 时间:
2015-02-11 16:01:26
阅读次数:
177
原文:Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-2 创建熊猫类当我们创建好项目文件后我们就可以开始一步一步的按照我们之前列入的清单来编写我们的游戏。现在就让我们来创建一个熊猫这个类Panda.swift。我们将采取分解的方式,一步一步的完成Panda.swift的编写 首先,我们要导入Sp...
分类:
编程语言 时间:
2015-02-11 15:56:04
阅读次数:
235