Skip to content

Instantly share code, notes, and snippets.

@fitomad
Created August 22, 2016 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fitomad/448aa21c44d12677ca4174c6ce5a3bf6 to your computer and use it in GitHub Desktop.
Save fitomad/448aa21c44d12677ca4174c6ce5a3bf6 to your computer and use it in GitHub Desktop.
//
// In *Swift 3* we have to change `private` in favor of `fileprivate`
// Now `private` means **accesible under the scope**, usually {...} and
// `fileprivate` is accesible inside the file.
//
//
// MARK: - A Class
//
internal class FilterView: UIView
{
/// Elements returned after apply filter
@IBOutlet fileprivate weak var labelQuantity: UILabel!
...
}
//
// MARK: - Implements Protocol
//
extension FilterView: SomeProtocol
{
func apply(filter: String) -> Void
{
var quantity: Int = ...
// Now compiles OK
self.labelQuantity.text = "Founded \(quantity) element(s)."
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment