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 / gist:60ef7324caf3a8774e21ab44c81878bf
Last active September 3, 2021 07:32
expy tableview ํ† ๊ธ€ ํ˜•์‹ ๊ตฌํ˜„

ExpyTableView ํ† ๊ธ€ ๊ตฌํ˜„

extension NoticeViewController: ExpyTableViewDelegate {
    func tableView(_ tableView: ExpyTableView, expyState state: ExpyState, changeForSection section: Int) {
        print("NoticeViewController - ExpyTableViewDelegate - changeForSection() called - section = \(section)")
        
@TuenTuenna
TuenTuenna / gist:fd20da8a319cbf4fac06f59e882c8bbf
Last active September 3, 2021 07:24
ํ”„๋กœํ† ์ฝœ๋กœ [weak self] ๋ณด์ผ๋Ÿฌ ํ…œ๋ธ”๋ฆฟ ์—†์• ๊ธฐ!

Swift UIKit ๊ฐ•ํ•œ์ฐธ์กฐ ๋ฐฉ์ง€ ์œ„ํ•œ weak self ๋ณด์ผ๋Ÿฌ ํ…œํ”Œ๋ฆฟ ์—†์• ๊ธฐ

//
//  ViewController.swift
//  realm_test
//
//  Created by Jeff Jeong on 2021/01/22.
//

import UIKit
@TuenTuenna
TuenTuenna / gist:48104c85f4ffe19caa46a504fafee7de
Last active September 3, 2021 07:23
์ฝคํฌ์ง€์…”๋„ ๋ ˆ์ด์•„์›ƒ

Swift UIKit ์ฝคํฌ์ง€์…”๋„ ๋ ˆ์ด์•„์›ƒ ์„ค์ • ๊ธฐ๋ก์šฉ

//
//  MyCollectionVC.swift
//  dynamic_table_view
//
//  Created by Jeff Jeong on 2020/11/14.
//  Copyright ยฉ 2020 Tuentuenna. All rights reserved.
//
@TuenTuenna
TuenTuenna / gist:7dc00f0afbdec50b86b8e29063ee9a1b
Last active September 3, 2021 07:21
html css ์ ์šฉ attributed label ์ŠคํŠธ๋ง ์ต์Šคํ…์…˜

Swift String -> Html attributed ์ŠคํŠธ๋ง์œผ๋กœ ๋ณ€ํ™˜ css ์ ์šฉ ์‹œํ‚ค๊ธฐ

extension String {

  func htmlAttributedStringWithStyle(to label : UILabel) -> NSAttributedString? {
        
        let width = UIScreen.main.bounds.width
        print("ํ˜„์žฌ ๋””๋ฐ”์ด์Šค ๋„“์ด : width: \(width)")
        
@TuenTuenna
TuenTuenna / gist:34410fd612914719fd0f496e7b895eb9
Last active September 3, 2021 07:20
Obj-C ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ฐ€์ง€๋Š” ์ปดํ”Œ๋ ˆ์…˜ ๋ธ”๋Ÿญ

Obj-c ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ฐ€์ง€๋Š” ์ปดํ”Œ๋ ˆ์…˜ ๋ธ”๋Ÿญ

//
//  ViewController.m
//  Obj-C_tutorial
//
//  Created by Jeff Jeong on 2021/01/04.
//
@TuenTuenna
TuenTuenna / gist:6c68cb3c25ac70224bbadc0a97ffdbd4
Last active September 3, 2021 07:19
SwiftUI ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ทฐ ๋„ค๋ธŒ ๋ฐ” ์œ„์น˜ ์„ค์ •

SwiftUi ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฐ” ์œ„์น˜ ์„ค์ •

//
//  ContentView.swift
//  MatchedGeometry_tutorial_test
//
//  Created by Jeff Jeong on 2021/04/02.
//

import SwiftUI

SwiftUi ํ”„๋กœํ† ์ฝœ๋กœ ์ œ๋„ค๋ฆญ ์ฒ˜๋ฆฌ

import UIKit

protocol Test {
    var one: Int { get set }
    var two: Int { get set }
}

struct Test1 : Test {
@TuenTuenna
TuenTuenna / gist:01435e6eca22abf7d5ca13bab50ec063
Last active September 3, 2021 07:17
qrcode_๊ฐ€์ด๋“œ๋ผ์ธ๋ทฐ ๋ฒ„๊ทธ ์ˆ˜์ •

SwiftUi ์ •๋Œ€๋ฆฌ QR_code ๊ฐ•์ขŒ ๊ฐ€์ด๋“œ ๋ผ์ธ๋ทฐ ๋ฒ„๊ทธ ์ˆ˜์ •

//
//  QRCodeGuideLineView.swift
//  QRCode_reader_swiftui_tutorial
//
// Created by Jeff Jeong on 2020/08/07.

SwiftUi Tabview ์ธ๋””์ผ€์ดํ„ฐ

//
//  ContentView.swift
//  pageview
//
//  Created by Jeff Jeong on 2021/04/18.
//
@TuenTuenna
TuenTuenna / gist:b6e77f9bac3a0f9e6d21ea229bf85994
Last active September 3, 2021 07:12
SwiftUi Animation - Shake Hand View

SwiftUi ์†ํ”๋“œ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜

//
//  ShakeHandView.swift
//  ShakeHandView
//
//  Created by Jeff Jeong on 2021/06/12.
//