iOS 8 和 OS X 10.10 中一个被强调了多次的主题就是大一统,Apple 希望通过 Hand-off 和各种体验的无缝切换和集成将用户黏在由 Apple 设备构成的生态圈中。而对开发者而言,今年除了 Swift 的一个大主题也是平台的统一。在 What's New in Cocoa To...
分类:
移动开发 时间:
2014-08-08 01:49:35
阅读次数:
411
在一个类的实例被释放之前,析构函数被立即调用。用关键字deinit来标示析构函数,类似于初始化函数用init来标示。析构函数只适用于类类型。
析构过程原理
Swift 会自动释放不再需要的实例以释放资源。如自动引用计数那一章描述,Swift 通过自动引用计数(ARC)处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己的资源时,你可能需要进行一些额外的清理...
分类:
编程语言 时间:
2014-08-07 09:50:09
阅读次数:
368
存储函数
内存中的Fibonacci函数,避免重复递归,来提高代码执行效率
模板
编译器
Swift编译器,使其可以编译出更快的机器代码...
分类:
其他好文 时间:
2014-08-06 23:14:32
阅读次数:
264
1.java 2.javaScript 3.C# 4.php 5.C++ 6.Swift 7.Erlang Swift这是一门全新的语言,苹果制造。一般来说我不会推荐人们学习一门全新的语言。但是要知道我们说的是苹果,并且现在你已经能使用这门全新的语言来创建 iOS 应用了。事实上,...
分类:
编程语言 时间:
2014-08-06 21:57:22
阅读次数:
199
这节主要实现熊猫和平台的碰撞,实现熊猫在平台上奔跑要点对平台进行物理属性设置//设置物理体以及中心点self.physicsBody = SKPhysicsBody(rectangleOfSize: CGSizeMake(self.width, self.height), center: CGPoi...
分类:
其他好文 时间:
2014-08-06 18:07:31
阅读次数:
328
缺省绑定(Optional Binding 自动置空)
通过在类型变量后,加上?,可以实现缺省绑定为nil
var window: UIWindow?
就是说,如果不对window赋值,则window的值为nil。
这与Objective-C中在ARC模式下自动置nil的原理是不同的,在Swift中有NilType,这时候有一个新的概念,取值(Unwrapping Optionals)
...
分类:
其他好文 时间:
2014-08-05 19:19:50
阅读次数:
235
附属脚本是访问对象,集合或序列的快捷方式struct STest{ let constValue:Int subscript(count:Int)->Int{ return count*constValue }}let obj = STest(constValue:3...
分类:
其他好文 时间:
2014-08-05 18:12:19
阅读次数:
204
本文是一篇swift的基础教材,讲解了swift语言的变量,数据类型和循环.准备学swift的同学可以参考学习下.1 常量变量 var myVariable = 42 //变量 myVariable = 50 let myConstant = 42 //常量 2 显示指明变量类型 let exp.....
分类:
其他好文 时间:
2014-08-05 13:37:19
阅读次数:
232
物理模拟是一个奇妙的事情,以此著名的游戏有愤怒的小鸟。我们在这节将会一起来了解如何设置重力,设置物理包围体,碰撞的检测。要点:设置物理检测的代理:让主场景遵循SKPhysicsContactDelegate协议。通过didBeginContact方法来响应物体之间是否碰撞。自然,我们要把物理系统的代...
分类:
其他好文 时间:
2014-08-05 10:52:19
阅读次数:
267
最近在自学swift,准备把学习心得做一个总结。能写到什么地方算什么地方吧,以后慢慢补充。1. UITableView需要绑定至当前的ViewController。右键拖动UITableView 至ViewController,分别绑定UITableViewDataSource和UITableVie...
分类:
其他好文 时间:
2014-08-05 00:06:18
阅读次数:
292