A little bit off-topic: Is there any way to create autocompletion shortcuts in
Xcode that will show only private, internal or both values of an instance?
class Foo {
private var integer: Int = 0
internal var string: String = "foo"
internal func boo() {}
}
let instance = Foo()
instance.@p
________________
|[V] Int integer |
|________________|
// where @p is an autocompletion shortcut for Xcode that will filter private
vars, functions etc.
// when you choose one `@p` will be replaced
// or @i for internal
instance.@i
__________________
|[M] Void boo() |
|[V] String string |
|__________________|
Something like this would be handy.
--
Adrian Zubarev
Sent with Airmail
Am 1. Juni 2016 um 18:23:46, Tino Heth ([email protected]) schrieb:
I never liked the underscores (so for me, they have been the best choice to
mark stuff I should not know of in Cocoa ;-).
For several years, I prefixed instance variables with "m", but stopped doing so
after a talk about bad habits in writing Java code:
It is like Hungarian notation, which also puts redundant information into names
— and if even Java-folks think it's anachronistic… ;-)
Objective-C lacked some features that Swift has, so workarounds had been
created; but those shouldn't be carried over (by the way: It's similar with
file names and those extensions, and a modern file system for OS X is years
overdue ;-)
_______________________________________________
swift-users mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-users