转载请注明出处:http://blog.csdn.net/zhangao0086/article/details/45289475。 前文总结接着这篇:Swift 全功能的绘图板开发,虽然在上一篇中我们已经完成了这些功能:
支持铅笔绘图(画点)
支持画直线
支持一些简单的图形(矩形、圆形等)
做一个真正的橡皮擦
能设置画笔的粗细
能设置画笔的颜色
能设置背景色或者背景图
但是还有一个非常重要的功能没...
分类:
编程语言 时间:
2015-05-01 00:40:43
阅读次数:
232
Swift中的switch语句的类另用法:
// 强大的switch语句
var a:Int = 100
switch a {
case a where a 0:
println("Positive")
defaul...
分类:
编程语言 时间:
2015-04-30 23:20:41
阅读次数:
289
Swift中,直接在类的外面调用类内部的方法,会出现Bug:Expressions are not allowed at the top level。原因是: 在App工程里, .swift 文件都是编译成模块的,不能有top level code。 先明确一个概念,一个 .swift 文件执行.....
分类:
其他好文 时间:
2015-04-30 18:01:32
阅读次数:
104
用Swift语言重写Web Color这个类。这次是用函数实现的,感觉也非常简洁。眼下(2014.6.28) Xcode 6的方法提示还不健全,就仅仅实现了用颜色名字创建颜色的功能。最新代码&相关资料下载地址:https://github.com/duzixi/WebColors-with-Swif...
分类:
移动开发 时间:
2015-04-30 12:08:11
阅读次数:
183
假设我们有一个含有多个参数的函数,用于构建一个人的基本信息:
func buildInfoWithName(name: String,#age: Int,#gender: String,#address: String,#phone: String) -> String {
return "My name is " + name
+ ",I'm a " + g...
分类:
编程语言 时间:
2015-04-30 10:37:07
阅读次数:
133
自从苹果公司发布Swift的时候,Xcode上又多了一样新的东西---"Playground"。Playground就像操场一样,可以供我们在代码的世界里尽情的玩耍,在本篇博客中就介绍如何借助Playground来快速的上手Swift编程。Playground在学习Swift语言中确实扮演着重要.....
分类:
编程语言 时间:
2015-04-30 10:32:10
阅读次数:
176
首先 给需要创建的label 设置frame
let textLabel = UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100))
给label 设值
textLabel.text = “现在我们来开始学习如何创建我们的第一个swi...
分类:
编程语言 时间:
2015-04-30 09:02:18
阅读次数:
142
创建详情页面在iOS中,典型的“主-细页面App”需要创建两个视图,但在 OS X,由于屏幕不再受到限制,我们可以将它们合并在同一个视图中。 打开MasterViewController.xib,选中view,将宽度和高度拖大。如图:我们需要显示下列信息: 昆虫名, 惊悚指数和昆虫图片。昆虫名用NSTextField 控件显示,惊悚指数用EDStarRating 控件显示,昆虫图片则用NSImag...
分类:
移动开发 时间:
2015-04-29 21:52:12
阅读次数:
411
第一步:注册账号
首先你得上admob官网注册账号,得到你的广告单位ID号
如下图:
第二步:下载admob SDK
1.下载地址:http://download.csdn.net/detail/li962429707/8640981
2.导入swift项目:
选择解压好的SDK
在storyboard中添加一块view,并设置好布局:
选择Class
编辑代码: im...
分类:
移动开发 时间:
2015-04-28 16:20:15
阅读次数:
286
16.精灵进阶之节点下篇一般情况下,想要知道节点正在执行哪个动作,你一无所知;想要移除众多动作中的一个,你却只能删除所有。你还在苦恼吗?那么给“动作命名”(named actions)消除以上所有的障碍。已命名的动作都使用一个独一无二的关键字(key name)来标识自身。如此,你能够移除、找到以及替换掉一个附着于节点之上已命名的动作。对先前代码稍作改变,自然就是给动作添加一个key如下: //注...
分类:
其他好文 时间:
2015-04-28 14:09:32
阅读次数:
146