Skip to content

Instantly share code, notes, and snippets.

@olxios
olxios / AverageValue.swift
Last active November 29, 2016 12:55
Average array value
// Swift 3
let testArray: [Double] = [15.67, 9.87, 4.56, 3.45, 3.45, 8.76, 6, 1, 20.11]
let average: Double = (testArray as NSArray).value(forKeyPath: "@avg.self") as! Double
print("Average \(average)")
@implementation TestView
#pragma mark - Observers
- (void)didMoveToWindow
{
if (self.window) // If self.window != nil, it means view was added to the window
{
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(test:)
// Swift 3
import UIKit
class TestView: UIView {
// MARK: Observers
override func didMoveToWindow() {