import UIKit class Person: NSObject { private var _name: String? var name: String? { get { return _name } set { _name = newValue } } //下面的写法会导致死循环 // ...
分类:
编程语言 时间:
2018-07-27 21:06:00
阅读次数:
234
class Person: NSObject { var name: String? var age: Int = 0 //1便利构造函数,允许返回nil //2本身不负责对象的创建 //3需要在调用self.init()创建对象后,才能访问对象的属性 convenience init?(name: ...
分类:
编程语言 时间:
2018-07-27 01:14:11
阅读次数:
161
面试题 ①给一个数组,要求用swift写一个函数,交换数组中的两个元素。 ②循环引用 ③使用 swift实现一个函数,输入是任一整数,输出要返回输入的整数+2 ④ 简化代码 ...
分类:
编程语言 时间:
2018-07-27 01:13:53
阅读次数:
212
1定义模型属性的时候,如果是对象,通常都是可选的(在需要的时候创建,避免写构造函数,简化代码) 2如果是基本数据类型,不能设置成可选的,而且要设置初始值,否则KVC会崩溃 3使用KVC方法前,需要先调用super.init(),保证对象实例化完成 4必须在类的前面添加@objcMembers(或者在 ...
分类:
编程语言 时间:
2018-07-25 23:54:14
阅读次数:
299
Objective-C语言是iOS开发的专用语言,虽然现在在逐步被swift语言取代,但是仍可以作为基础学习,学会Objective-C之后入手swift也是相当快速。今天我来简谈一下关于OC中的类。 如果有过C++,Java基础的同学就会对类有了初步的了解。类,是一个抽象的概念,将一个事物抽象后概 ...
分类:
其他好文 时间:
2018-07-25 22:09:21
阅读次数:
203
方法中使用到的phasset就是我们取到的PHAsset对象 方法一: 1 let options = PHVideoRequestOptions() 2 3 options.version = PHVideoRequestOptionsVersion.current 4 5 options.del ...
分类:
编程语言 时间:
2018-07-25 14:35:04
阅读次数:
1058
001-枚举 //枚举关联值 //枚举原始值 //枚举递归 //类 //结构体: ...
分类:
编程语言 时间:
2018-07-24 20:54:48
阅读次数:
148
20 Java Collections Interview Questions In java, collection interview questions are mostly asked by the interviewers. Here is the list of mostly asked ...
分类:
编程语言 时间:
2018-07-22 14:00:45
阅读次数:
202
1、JSONString转换为字典 2、JSONString转换为数组 3、字典转换为JSONString ...
分类:
编程语言 时间:
2018-07-21 11:47:52
阅读次数:
361
1 import UIKit 2 3 class VC1: UIViewController { 4 5 fileprivate lazy var pickerV : UIPickerView = { 6 let v = UIPickerView(frame: CGRect(x: 100, y: 1... ...
分类:
编程语言 时间:
2018-07-20 13:57:16
阅读次数:
623