${DESCRIPTION}
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/b5220447b71468937702d1162b5f2591 | |
* Revision 8 | |
* Copyright © 2017-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import Foundation | |
public protocol AEEnvironment { |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/674a6dc5c14597394fde2c8a48663263 | |
* Revision 21 | |
* Copyright © 2018-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import Foundation | |
@dynamicMemberLookup |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/dfd85d55524c037eff50e57313957015 | |
* Revision 12 | |
* Copyright © 2018-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import UIKit | |
// MARK: - Layout API |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/1b5a70c641857731041f90ca9dd04085 | |
* Revision 5 | |
* Copyright © 2018-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import Foundation | |
open class AEDefaults { |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/df5852baf0c1819cac62398f3f251f7d | |
* Revision 10 | |
* Copyright © 2015-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import QuartzCore | |
open class AEDisplayLink { |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/25bad580b3228e5255b0e67c440e3d3b | |
* Copyright (c) Marko Tadić 2018 | |
* Licensed under the MIT license. See LICENSE file. | |
*/ | |
import UIKit | |
protocol AEStyle { | |
associatedtype FontKey: Hashable |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/6003830264d67a87193ff0c3d20373e7 | |
* Revision 10 | |
* Copyright © 2018-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import CoreData | |
@available(iOS 10.0, *) |
This file contains hidden or 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
/** | |
* https://gist.github.com/tadija/c20479d0012baaaacd699ecdc1511579 | |
* Revision 8 | |
* Copyright © 2018-2021 Marko Tadić | |
* Licensed under the MIT license | |
*/ | |
import Foundation | |
// MARK: - Core |