let 声明常量,var 声明变量//创建一个按钮var btn = UIButton()btn.frame = CGRectMake(100,100,100,100)btn.backgroundColor = UIColor.redColor()self.view.addSubview(btn)/...
分类:
编程语言 时间:
2014-11-30 00:18:03
阅读次数:
376
协议属性协议我们可以在协议中定义属性,下面的代码就是错误的,因为协议中定义了只读属性,但是却尝试修改其值:protocol FullyNamed {
var fullName: String { get }
}
struct Person: FullyNamed{
var fullName: String
}
let john = Person(fullName: "WHY")
j...
分类:
编程语言 时间:
2014-11-29 17:37:19
阅读次数:
208
转载自http://blog.csdn.net/longhai0long/article/details/38379247刚看swift开发IOS,在使用Core Data框架时遇到了一个问题,控制台打出的log 如下:CoreData: warning: Unable to load class ...
分类:
编程语言 时间:
2014-11-29 13:04:04
阅读次数:
158
类型转换类型判断我们可以通过 is 来判断一个实例是否属于指定类或者其子类,功能类似以 OC 中的 isKindOfClass 。我们通过一个简单的例子演示一下:class A {
}
class B: A {
}
class C: A {
}
var array = [B(),A(),C(),A()] // [A]
for item in array {
if item is...
分类:
编程语言 时间:
2014-11-28 18:24:30
阅读次数:
273
扩展可以增加的功能包括
1、计算属性和计算静态属性(不可以添加存储属性和属性观察期)
2、新的实例方法和类型方法
3、提供新的构造器
4、定义下表标本
5、定义和使用新的嵌套类型
6、使已有类型符合某个协议...
分类:
编程语言 时间:
2014-11-28 10:26:48
阅读次数:
170
之前好奇, 想实现这样的功能 -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图。原图黑白分明, 像这样转换成这样然后在论坛,得到了想要的答案。这里先谢过那位大牛, 也提供了参考资料: iOS8 Core Image In Swift:更复杂的滤镜然后今天, 自己也总结一下。写了个小小的demo, 实现背景...
分类:
移动开发 时间:
2014-11-27 20:38:19
阅读次数:
316
构造过程和析构过程阶段构造Swift 的构造过程分为两个阶段:第一个阶段,每个存储型属性通过引入自己的构造器来设置初始值。第二个阶段,在新实例准备使用之前进一步定制存储型属性。安全检查在构造的过程中, Swift 会进行四种安全检查。安全检查 1指定构造器必须保证它所在类引入的所有属性都必须先初始化完成,之后才能将其它构造任务向上代理给父类中的构造器。比如下面这段代码就是错误的:class Foo...
分类:
编程语言 时间:
2014-11-27 18:28:53
阅读次数:
190
报错:Unbalanced calls to begin/end appearance transitions for XXXX...
分类:
其他好文 时间:
2014-11-27 16:16:16
阅读次数:
202
Swift应用程序的主题色解决方案,主要包括TabBar、NavigationBar、其它设置等,让程序更改主题色更加容易...
分类:
编程语言 时间:
2014-11-27 12:45:00
阅读次数:
355