引入OC类库md5.h:#import @interface Md5Controller : UIViewController@endmd5.m:#import "Md5Controller.h"@interface Md5Controller ()@end@implementation Md5Co...
分类:
编程语言 时间:
2014-11-20 11:39:13
阅读次数:
237
集合类型数组重复值的初始化除了普通的初始化方法,我们可以通过 init(count: Int, repeatedValue: T) 来初始化一个数组并填充上重复的值:// [0.0,0.0,0.0]
var threeDoubles = [Double](count:3,repeatedValue:0.0)
带索引值的遍历我们可以用 for in 遍历数组,如果想要 index 的话,可以用 en...
分类:
编程语言 时间:
2014-11-19 20:37:42
阅读次数:
275
一、两种构造器-指定构造器和便利构造器指定构造器:类中必备的构造器,为所有的属性赋初值。(有些子类可能不需要显示声明,因为默认从基类继承了)便利构造器:类中的辅助构造器,通过调用指定构造器为属性赋初值。(仅在必要的时候声明)举例[plain] view plaincopyclassFood{varn...
分类:
编程语言 时间:
2014-11-19 20:30:41
阅读次数:
273
var url = NSURL(string: "http://www.weather.com.cn/data/sk/101120501.html") var data = NSData(contentsOfURL: url!, options: NSDataReadingOptions.Da...
分类:
编程语言 时间:
2014-11-19 15:54:49
阅读次数:
233
学习swift 真是件头疼的事情 会的人少,又没有OC基础,所以 且学切珍惜吧。在做登录的时候发现textfiled 自动调用键盘后不能隐藏?头疼 ~~~~询问了好多人 终于有人自写解答 为了方便后人 写博客~~~首先这是用delegate 系统默认的属性第一步 在你的viewcontroller ...
分类:
编程语言 时间:
2014-11-19 15:47:51
阅读次数:
215
Xcode 6.1 引入了一个新特性用来辅助Swift开发,即Read Eval Print Loop(“读取-求值-输出”循环,简称REPL)。熟悉解释型语言的开发者将会对这个命令行环境感到舒适,而有经验的开发者也能在其中发现一些有用的 功能。要开始使用它,打开OS X Yosemite的终端应用...
分类:
编程语言 时间:
2014-11-19 12:07:26
阅读次数:
268
这是一个点击弹出动态菜单效果,源码SphereMenuSwift,SphereMenuSwift使用 UIDynamicAnimator做的动态菜单。点击按钮弹出菜单。菜单可以拖拽。模拟碰撞物理效果,这是用Swift写的项目。效果图:使用方法:代码的实现:override func viewDidA...
分类:
移动开发 时间:
2014-11-19 12:01:54
阅读次数:
191
便利构造器通过convenience关键字声明,可以看到,便利构造器是通过调用指定构造器来进行构造的。这也就是一个关键的概念:横向代理。
何为代理:就是让别人帮你干活
二、构造过程中的规则
(一)构造器链就是调用构造器的顺序
规则如下:
1.1、指定构造器必须调用其父类的指定构造器
1.2、便利构造器必须调用同一类中的指定构造器
1.3、便利构造器必须最后以调用一个指定构造器而结束
总得来说一句话:便利构造器横向代理,指定构造器向上代理。...
分类:
编程语言 时间:
2014-11-19 11:07:54
阅读次数:
237
1.for in 循环for 被乘数 in 1...5{ println("\(被乘数)乘以5是\(被乘数*5)")}当不需要第一个变量的时候可以使用 _ 代替,比如 求3的10次方let 底=3let 幂=10var 结果=1for _ in 1...10{ 结果=结果*底}let 女神们=[.....
分类:
编程语言 时间:
2014-11-19 07:03:42
阅读次数:
212
Swift最新的视频教程,包括视频教程以及额外拓展部分...
分类:
编程语言 时间:
2014-11-19 01:51:30
阅读次数:
317