Skip to content

Instantly share code, notes, and snippets.

View takiguri's full-sized avatar

Iñaki Narciso takiguri

  • CodeWithChris
View GitHub Profile
import UIKit
typealias JSON = [String : Any]
fileprivate let imageCache = NSCache<NSString, UIImage>()
extension NSError {
static func generalParsingError(domain: String) -> Error {
return NSError(domain: domain, code: 400, userInfo: [NSLocalizedDescriptionKey : NSLocalizedString("Error retrieving data", comment: "General Parsing Error Description")])
}
}
@takiguri
takiguri / keymap.cson
Created November 8, 2020 11:18 — forked from 3lvis/keymap.cson
Xcode keymap for Atom
# Your keymap
#
'body':
'ctrl-tab': 'pane:show-next-item'
'alt-cmd-up': 'pane:split-up'
'alt-cmd-down': 'pane:split-down'
'shift-cmd-L': 'application:open-dev'
'shift-cmd-0': 'window:reset-font-size'
'.platform-darwin':
@takiguri
takiguri / swift-ui-protocol-view-models.swift
Created March 12, 2022 14:49 — forked from neilsmithdesign/swift-ui-protocol-view-models.swift
SwiftUI views with protocol interfaces to view models.
import SwiftUI
/// View model protocol
protocol ViewModel: ObservableObject {
var count: Int { get }
func increase()
}
/// Concrete implementation
class MyViewModel: ViewModel {
@takiguri
takiguri / multiple_ssh_setting.md
Created April 14, 2023 06:03 — forked from jexchan/multiple_ssh_setting.md
Multiple SSH keys for different github accounts

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "[email protected]"