Skip to content

Instantly share code, notes, and snippets.

View NunciosChums's full-sized avatar

NunciosChums NunciosChums

  • Seoul, Korea
  • 20:06 (UTC +09:00)
View GitHub Profile
@NunciosChums
NunciosChums / AuthService.swift
Last active June 8, 2023 04:25
Moya + renewal token when Unauthorized(401)
import Foundation
import Moya
import RxSwift
/// 인증 관련 API
final class AuthService: BaseService<AuthAPI> {
static let shared = AuthService()
private override init() {}
/// 토큰 재발급
@NunciosChums
NunciosChums / AppleMapView.swift
Last active March 30, 2022 06:30
[SwiftUI] Subscribe PassthroughSubject in UIViewRepresentable
import Combine
import MapKit
import SwiftUI
struct AppleMapView_Previews: PreviewProvider {
static var previews: some View {
AppleMapView()
}
}
@NunciosChums
NunciosChums / Logg.java
Last active March 29, 2018 05:10
Clickable in Logcat
public class Logg {
public static void v(String msg) {
Log.v(tag(), msg);
}
public static void d(String msg) {
Log.d(tag(), msg);
}
public static void i(String msg) {
@NunciosChums
NunciosChums / Second.java
Created March 7, 2017 02:56
EditText validation in MVVM
package kr.changhoonjin.testmvp.view_models;
import android.databinding.ObservableBoolean;
import android.databinding.ObservableField;
import android.databinding.ObservableInt;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.util.Log;
import android.util.Patterns;
// http://stackoverflow.com/a/15074150/1025379
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
for (String key : bundle.keySet()) {
Object value = bundle.get(key);
Log.w("###", String.format("%s: %s (%s)", key, value.toString(), value.getClass().getName()));
}
}
public class DateFormatter {
public static final String YEAR_MONTH_DAY = "yyyy-MM-dd";
public static final String ISO8601 = "yyyy-MM-dd'T'HH:mm:ssZ";
/**
* 날짜/시간 변환
*
* @param calendar Calendar
* @param pattern yyyy-MM-dd HH:mm:ss
* @return
textName.setTypeface(TypefaceUtil.createLightFont(getApplicationContext()));