1 min readJan 16, 2017
I have used private(set) a couple times, but little did I know its a part of an inside joke…
class Action: NSObject {
open open(set) var open_open = ""
open public(set) var open_public = ""
open internal(set) var open_internal = ""
open fileprivate(set) var open_fileprivate = ""
open private(set) var open_private = "" public public(set) var public_public = ""
public internal(set) var public_internal = ""
public fileprivate(set) var public_fileprivate = ""
public private(set) var public_private = "" internal internal(set) var internal_internal = ""
internal fileprivate(set) var internal_fileprivate = ""
internal private(set) var internal_private = "" fileprivate fileprivate(set) var fileprivate_fileprivate = ""
fileprivate private(set) var fileprivate_private = ""
private private(set) var private_private = ""
}
LOL…! Swift sure has a sense of humor!