Skip to content

Instantly share code, notes, and snippets.

View 15458434's full-sized avatar

Mark 15458434

  • I make my mark
  • Zupthen
View GitHub Profile
//: A UIKit based Playground for showing KVO in Swift.
import UIKit
import PlaygroundSupport
final class MyViewController : UIViewController {
@objc var model: MyModel = MyModel()
var intValueObserver: NSKeyValueObservation!
weak var label: UILabel!
import Foundation
@objc class FinalOperationSynchronizer: NSObject {
@objc private(set) var operations: [Operation]
@objc private(set) var finalOperation: Operation
@objc private(set) var cancelOperation: Operation?
private(set) var queue: OperationQueue?
@objc init(with operations: [Operation], and finalOperation: Operation, with cancelOperation: Operation) {
// Playground - noun: a place where people can play
import UIKit
import XCPlayground
let containerView = UIView(frame: CGRect(x: 0, y: 0, width: 375, height: 667))
containerView.backgroundColor = UIColor.whiteColor()
XCPlaygroundPage.currentPage.liveView = containerView
let square = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100))
@15458434
15458434 / SumInNSArrayWithKeyValueCoding.swift
Last active March 17, 2016 13:54
Sum of prices in an NSArray of items.
// Playground - noun: a place where people can play
import Foundation
class Item: NSObject {
var name: String?
var price: NSDecimalNumber?
init(name: String, price: NSDecimalNumber) {
self.name = name
//
// CurrencyFormatter.swift
// We all pay
//
// Created by Mark Cornelisse on 28/10/15.
// Copyright © 2015 Mark Cornelisse. All rights reserved.
//
import Foundation