Skip to content

Instantly share code, notes, and snippets.

View furkankaplan's full-sized avatar

Furkan KAPLAN furkankaplan

View GitHub Profile
import Foundation
extension String {
var encode: String { self.replacingOccurrences(of: "\n", with: "@new-line@") }
}
import os.log
@available(iOS 14.0, *)
struct MyLogger {
let logger = Logger(subsystem: "com.github.furkankaplan", category: "bispy")
func custom(_ message: String) {
logger.error("\(message)")
logger.log("\(message)")
logger.fault("\(message)")
import os.log
let osLog = OSLog(subsystem: "com.github.furkankaplan", category: "bispy")
os_log(.fault, log: osLog, "%@", "fault messages".encode)
os_log(.info, log: osLog, "%@", "info messages".encode)
os_log(.error, log: osLog, "%@", "error messages".encode)
os_log(.default, log: osLog, "%@", "default messages".encode)
//
// LoginInteractor.swift
// reserve-ios
//
// Created by Furkan Kaplan on 6.06.2020.
// Copyright © 2020 Furkan Kaplan. All rights reserved.
//
import Foundation
import Firebase
//
// DictionaryExtension.swift
// reserve-ios
//
// Created by Furkan Kaplan on 16.06.2020.
// Copyright © 2020 Furkan Kaplan. All rights reserved.
//
import Foundation
//
// NetworkManager.swift
// kanban3d-ios
//
// Created by Furkan Kaplan on 15.12.2019.
// Copyright © 2019 Furkan Kaplan. All rights reserved.
//
import Foundation
enum RequestType: String {
//
// FirstProtocols.swift
// simple-viper-example-ios
//
// Created by Furkan Kaplan on 3.05.2020.
// Copyright © 2020 Furkan Kaplan. All rights reserved.
//
import Foundation
protocol FirstPresenterProtocol {