Skip to content

Instantly share code, notes, and snippets.

View TuenTuenna's full-sized avatar
😍
Happy coding 👏

개발하는 정대리 TuenTuenna

😍
Happy coding 👏
View GitHub Profile
@TuenTuenna
TuenTuenna / swiftUi_test_print.md
Created October 14, 2021 08:41
SwiftUi 뷰에서 테스트 프린트 하는 법

SwiftUi 뷰에서 테스트 프린트 하는 법

View 익스텐션에 추가

  extension View {
    /// 프린트 출력 메소드
    func testPrint(_ vars: Any...) -> some View {
        for v in vars {
 print(v)
@TuenTuenna
TuenTuenna / navigationbar.md
Created October 26, 2021 05:32
## SwiftUi 네비게이션바 배경색 변경 방법입니다!

SwiftUi 네비게이션바 배경색 변경 방법입니다!

네비게이션바 모디파이어

struct NavigationBarModifier: ViewModifier {

    var backgroundColor: UIColor?
    var titleColor: UIColor?
@TuenTuenna
TuenTuenna / getRandomColor.md
Last active July 26, 2022 08:00
Android Compose random 칼라 가져오기 입니다

Android Compose random 칼라 가져오기 입니다

익스텐션에 추가해 줍니다.

import androidx.compose.ui.graphics.Color
import kotlin.random.Random

// 랜덤 칼라 가져오기 
fun Color.Companion.random() : Color {
@TuenTuenna
TuenTuenna / apiRequestTimeout.md
Created November 11, 2021 05:17
Alamfire request connect timeout
import Foundation
import Alamofire

final class ApiLogger: EventMonitor {
    let queue = DispatchQueue(label: "ApiLogger")
    
    func requestDidResume(_ request: Request) {
        print("ApiLogger - requsetDidResume() called")
@TuenTuenna
TuenTuenna / swiftui_navigation_link_without_effect.md
Last active November 11, 2021 08:48
swiftui navigation link without effect
@TuenTuenna
TuenTuenna / swiftui_dummy_form.md
Created January 9, 2022 03:30
swiftui_dummy_form

더미 입력 폼

import Foundation
import SwiftUI

struct SomeFormView : View {

    
@TuenTuenna
TuenTuenna / uiViewFromNib.md
Created January 13, 2022 02:12
Nib 파일로 UIView 가져오기
import Foundation
import UIKit

extension UIView {
    
    class func fromNib(named: String? = nil) -> Self {
        let name = named ?? "\(Self.self)"
 guard let nib = Bundle.main.loadNibNamed(name, owner: nil, options: nil) else { fatalError("name Error") }
@TuenTuenna
TuenTuenna / VersionCheck.md
Last active December 29, 2023 05:53
앱스토어 버전 체크

앱 버전 체커

import Foundation
import Alamofire

extension String {
    func versionCompare(_ otherVersion: String) -> ComparisonResult {
        let versionDelimiter = "."
@TuenTuenna
TuenTuenna / switch-example.md
Created March 7, 2022 12:19
switch 문 예시
import UIKit

var greeting = "Hello, playground"

// 경우
enum Grade {
    case kinderGarden
 case elemetary
@TuenTuenna
TuenTuenna / AsyncAwaitTutorialTest.md
Created March 11, 2022 16:33
AsyncAwaitTutorialTest file
import UIKit


// 끝에 async 를 붙인다.
func performHeavyTask() async {
    // Run some heavy tasks here...
    print("하하하하하")
    await Task.sleep(2_000_000_000)
    print("기다림")