Skip to content

Instantly share code, notes, and snippets.

View brunomunizaf's full-sized avatar

Bruno Muniz brunomunizaf

View GitHub Profile
import UIKit
final class ScreenA: UIViewController {
// MARK: UI
let viewA = UIView()
let nextButton = UIButton()
// MARK: Properties
final class CroppingView: UIView {
// MARK: IBOutlets
@IBOutlet private var overlayView: UIView!
@IBOutlet private var cropReferenceView: UIView!
// MARK: Properties
private let shapeLayer = CAShapeLayer()
override func layoutSubviews() {
super.layoutSubviews()
import UIKit
final class ViewController: UIViewController {
// MARK: UI
let label = UILabel()
let incrementButton = UIButton()
let decrementButton = UIButton()
// MARK: Properties
final class Box<T> {
var listener: ((T) -> Void)?
var value: T {
didSet { listener?(value) }
}
init(_ value: T) {
self.value = value
}
import UIKit
import AVFoundation
final class Screen: UIViewController {
private let captureSession = AVCaptureSession()
lazy private var previewLayer = AVCaptureVideoPreviewLayer(session: captureSession)
override func viewDidLoad() {
super.viewDidLoad()
let filter = CIFilter(name: "CIQRCodeGenerator")!
filter.setValue("https://medium.com/@brunomunizaf".data(using: .utf8),
forKey: "inputMessage")
let output = filter.outputImage!.transformed(by: CGAffineTransform(scaleX: 2, y: 2))
let qrImage = UIImage(ciImage: output)
import Quick
import Nimble
@testable import myapp
final class SomeScreenSpec: QuickSpec {
override func spec() {
context("init") {
var sut: SomeScreen!
let coordinator = DashboardCoordinatorDouble()
import UIKit
let appDelegate: String? = NSClassFromString("XCTestCase") == nil ? NSStringFromClass(AppDelegate.self) : nil
UIApplicationMain(CommandLine.argc, CommandLine.unsafeArgv, nil, appDelegate)
import Quick
import Nimble
@testable import myapp
final class PusherDouble: Pushing {
private(set) var didPresentTarget: UIViewController?
private(set) var didPresentFrom: UIViewController?
}
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions...) -> Bool {
DependencyContainer.register(DashboardCoordinator() as DashboardCoordinating)
// ...
}
}
final class SomeScreen: UIViewController {