Skip to content

Instantly share code, notes, and snippets.

View ElonPark's full-sized avatar
πŸ“±
ο£Ώ iOS Software Engineer

Elon Park ElonPark

πŸ“±
ο£Ώ iOS Software Engineer
View GitHub Profile
@ElonPark
ElonPark / writing.md
Created August 2, 2022 11:39 — forked from longfin/writing.md
μ—”μ§€λ‹ˆμ–΄λ₯Ό μœ„ν•œ κΈ€μ“°κΈ°

이 글은 Heinrich Hartmann λ‹˜μ΄ μž‘μ„±ν•˜μ‹  글을 ν•œκ΅­μ–΄λ‘œ λ²ˆμ—­ν•œ κ²ƒμž…λ‹ˆλ‹€. 원문은 https://www.heinrichhartmann.com/posts/writing/ μ—μ„œ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.


κΈ€μ“°κΈ°λŠ” 큰 μ‘°μ§μ—μ„œ 영ν–₯λ ₯을 λ°œνœ˜ν•˜λŠ” 데 μ€‘μš”ν•©λ‹ˆλ‹€. κ²½λ ₯ μžˆλŠ” μ†Œν”„νŠΈμ›¨μ–΄ μ—”μ§€λ‹ˆμ–΄λ‘œμ„œμ˜ κΈ€μ“°κΈ°λŠ” 직무 λ²”μœ„λ₯Ό ν™•μž₯ν•˜κ³  κ²½λ ₯을 λ°œμ „μ‹œν‚€κΈ° μœ„ν•΄ νšλ“ν•΄μ•Ό ν•˜λŠ” κ°€μž₯ μ€‘μš”ν•œ κΈ°μˆ μž…λ‹ˆλ‹€.

κΈ€μ“°κΈ°λŠ” μ–΄λ ΅μŠ΅λ‹ˆλ‹€. λ§Žμ€ μ†Œν”„νŠΈμ›¨μ–΄ μ—”μ§€λ‹ˆμ–΄λ“€μ΄ 글쓰기와 μ”¨λ¦„ν•˜μ£ . 저도 개인적으둜 문학에 λŒ€ν•œ 관심이 μ—†κΈ° λ•Œλ¬Έμ— κΈ€μ“°κΈ°κ°€ μžμ—°μŠ€λŸ½μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

//: Playground - noun: a place where people can play
import Foundation
import UIKit
import Darwin.os.lock
/**
A threadsafe, non-blocking (on the write side), zero-allocation ring-buffer implementation.
@ElonPark
ElonPark / AutoRetry.swift
Created October 16, 2020 05:50 — forked from kean/AutoRetry.swift
Smart Auto Retry using RxSwift
// The MIT License (MIT)
//
// Copyright (c) 2017 Alexander Grebenyuk (github.com/kean).
import Foundation
import RxSwift
import RxCocoa
extension ObservableType {
import RIBs
import RxSwift
import RxRelay
import ReactorKit

protocol FAQsRouting: ViewableRouting {
  func routeToFAQ(_ faq: FAQ)
  func detachFAQ()
}
//:
//: UIView Animation Syntax Sugar
//:
//: Created by Andyy Hope on 18/08/2016.
//: Twitter: @andyyhope
//: Medium: Andyy Hope, https://medium.com/@AndyyHope
import UIKit
extension UIView {
@ElonPark
ElonPark / BetterXcodeJumpToCounterpartSwift.org
Created November 19, 2019 12:26 — forked from danielmartin/BetterXcodeJumpToCounterpartSwift.org
Add support for a better Xcode's Jump to Next Counterpart in Swift

If you work on a Swift project that follows the Model-View-ViewModel (MVVM) architecture or similar, you may want to jump to counterpart in Xcode from your view to your model, and then to your view model. (ie. by using Ctrl+Cmd+Up and Ctrl+Cmd+Down).

You can do this in recent versions of Xcode by setting a configuration default.

From a terminal, just type this command and press Enter:

defaults write com.apple.dt.Xcode IDEAdditionalCounterpartSuffixes -array-add "ViewModel" "View"
@ElonPark
ElonPark / GitCommitEmoji.md
Created February 11, 2019 18:32 — forked from parmentf/GitCommitEmoji.md
Git Commit message Emoji

Inspired by dannyfritz/commit-message-emoji

See also gitmoji.

Commit type Emoji
Initial commit πŸŽ‰ :tada:
Version tag πŸ”– :bookmark:
New feature ✨ :sparkles:
Bugfix πŸ› :bug:
@ElonPark
ElonPark / gist:4040787393fd16db2d2c5d576e6177e1
Created March 21, 2018 09:25 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: πŸ˜„ :smile: πŸ˜† :laughing:
😊 :blush: πŸ˜ƒ :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
πŸ˜† :satisfied: 😁 :grin: πŸ˜‰ :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: πŸ˜€ :grinning:
πŸ˜— :kissing: πŸ˜™ :kissing_smiling_eyes: πŸ˜› :stuck_out_tongue:
@ElonPark
ElonPark / duplicate_xcode_project_target.rb
Last active February 6, 2018 09:28 — forked from ratazzi/duplicate_xcode_project_target.rb
Duplicate Xcode Project Target with Ruby
#!/usr/bin/env ruby
require 'rubygems'
require 'xcodeproj'
name = 'test_copy'
proj_path = 'test.xcodeproj'
proj = Xcodeproj::Project.open(proj_path)
src_target = proj.targets.last #find { |item| item.to_s == 'test' }