MucChup.swift 423 Bytes
import Foundation

class ShootItem: Equatable {
    var id: Int?
    var name: String?
    var isSelected: Bool?

    init(id: Int? = nil, name: String? = nil) {
        self.id = id
        self.name = name
    }
}

func ==(lhs: ShootItem, rhs: ShootItem) -> Bool {
    if let lhsName = lhs.name, let rhsName = rhs.name {
        return lhsName == rhsName
    }
    return ObjectIdentifier(lhs) == ObjectIdentifier(rhs)
}