This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protocol Builder { | |
typealias Handler = (inout Self) -> Void | |
} | |
extension NSObject: Builder {} | |
extension Builder { | |
public func with(_ configure: Handler) -> Self { | |
var this = self | |
configure(&this) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// AnimatedRing.swift | |
// AnimatedRing | |
// | |
// Created by Andres Rojas on 21/11/19. | |
// Copyright © 2019 Andres Rojas. All rights reserved. | |
// | |
import SwiftUI |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Coordinator.swift | |
// CoordinatorPatternDemo | |
// | |
// Created by Andres Rojas on 18/11/19. | |
// Copyright © 2019 Andres Rojas. All rights reserved. | |
// | |
import UIKit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// CoreDataHelper.swift | |
// | |
// Created by Andres Rojas on 14/11/19. | |
// Copyright © 2019 Andres Rojas. All rights reserved. | |
// | |
// MIT License | |
// | |
// Copyright (c) 2019 Andres Rojas | |
// |
NewerOlder