Skip to content

Instantly share code, notes, and snippets.

@yojkim
Created May 22, 2017 10:42
Show Gist options
  • Save yojkim/8b9ab6942bc2b8800ee605d83a3bcaea to your computer and use it in GitHub Desktop.
Save yojkim/8b9ab6942bc2b8800ee605d83a3bcaea to your computer and use it in GitHub Desktop.
public class SomePublicClass { // explicitly public class
public var somePublicProperty = 0 // explicitly public class member
var someInternalProperty = 0 // implicitly internal class member
fileprivate func someFilePrivateMethod() {} // explicitly file-private class member
private func somePrivateMethod() {} // explicitly private class member
}
class SomeInternalClass { // implicitly internal class
var someInternalProperty = 0 // implicitly internal class member
fileprivate func someFilePrivateMethod() {} // explicitly file-private class member
private func somePrivateMethod() {} // explicitly private class member
}
fileprivate class SomeFilePrivateClass { // explicitly file-private class
func someFilePrivateMethod() {} // implicitly file-private class member
private func somePrivateMethod() {} // explicitly private class member
}
private class SomePrivateClass { // explicitly private class
func somePrivateMethod() {} // implicitly private class member
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment