上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 33 下一页
摘要: 在Swift 中 ViewController 默认构造方法不关联同名的xib文件 在使用OC的时候,调用ViewController的默认构造函数,会自动关联到一个与ViewController名字相同的xib文件上, 这样无疑方便了开发者,减少了代码量。但不知道为什么,在swift中,新建Vie 阅读全文
posted @ 2016-02-19 17:48 Rinpe 阅读(7301) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2016-02-18 14:50 Rinpe 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 找了许久没找到答案, 在下面的链接中, 我解决了这个问题: http://stackoverflow.com/questions/26366082/cannot-access-property-of-swift-type-from-objective-c // Swift ------------- 阅读全文
posted @ 2016-02-18 14:34 Rinpe 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{ CLLocation *location = locations[0]; CLGeocoder *geocoder 阅读全文
posted @ 2016-02-18 09:34 Rinpe 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 这个功能的重点作用应该是在计算上。 对于一般的属性,要么直接存一个,要么直接读一个,计算属性则可以根据所设置内容,进行一些修改或计算之类的, 比如: import UIKit class sample { var no1 = 0.0, no2 = 0.0 var length = 300.0, br 阅读全文
posted @ 2016-02-15 17:37 Rinpe 阅读(433) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-02-15 16:47 Rinpe 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 协议: 1.Swift协议用于定义多个类型应该遵守的规范 2.协议定义了一种规范, 不提供任何实现 3.协议统一了属性名, 方法, 下标, 但是协议并不提供任何实现 4.语法格式: [修饰符] protocol 协议名: 父协议1, 父协议2, ... { // 协议内容 } 修饰符:可以省略, 也 阅读全文
posted @ 2016-02-15 15:34 Rinpe 阅读(298) 评论(0) 推荐(0) 编辑
摘要: import Foundation /* 扩展 1.使用扩展添加属性, 方法, 可变方法, 构造器, 下标, 嵌套类型 2.可以使一个已有类型符合一个或者多个协议 3.扩展与OC的Category类似 4.扩展并不是派生子类, 因此不支持重写 */ /* [修饰符] extension 已有类型 { 阅读全文
posted @ 2016-02-15 10:23 Rinpe 阅读(333) 评论(0) 推荐(0) 编辑
摘要: import Foundation /* Swift中子类必须包含的构造器 1.Swift允许在父类构造器前添加required关键字, 用于声明所有子类必须包含该required构造器 (如果没有声明, 子类中默认会自动包含), 至于要怎么实现父类中required构造器, 没有特殊要求 可以通过 阅读全文
posted @ 2016-02-14 23:19 Rinpe 阅读(438) 评论(0) 推荐(0) 编辑
摘要: import Foundation /* 可能失败构造器的传播(调用) 1.可能失败的构造器可以调用同一个类中的普通构造器 2.普通构造器不能调用同一个类中的可能失败构造器 3.结构体中, 普通构造器却可以调用同一个结构体中可能失败的构造器 可能失败构造器的重写 1.子类可以用可能失败的构造器或者普 阅读全文
posted @ 2016-02-14 21:56 Rinpe 阅读(316) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 33 下一页