Skip to content

Jeon0976/TIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

IOS

IOS

IOS Concurrency

API ์—ฐ๋™

Extension

External Library

  • [1.TTGTagCollectionView (x)]
  • [2. Alamofire (x)]
  • [3. Toast-Swift (x)]
  • 4. SnapKit.Q
  • [5. SwiftyJSON (x)]
  • 6. SwiftLint
  • [7. KeychainSwift (x)]
  • [8. Lottie (x)]
  • [9. web3swift (x)]
  • [10. then (x)]

Core Image

Core Data

Core Location

AVFoundation

PhotoKit

TDD

NS

  • [1. NSNotFound (x)]
  • [2. NSCopying (x)]
  • [3. NSRange (x)]
  • [4. NSAttributedString (key ํฌํ•จ) (x)]
  • [5. NSCache (x)]
  • [6. NSObject (x)]

SwiftUI

  • 1. List vs H(V)Stack vs LazyH(V)Stack
  • 2. State and Data Flow
  • 3. SwiftUI ๋ž€
  • 4. ContentView
  • 5. ์ˆ˜์‹์–ด ์ ์šฉ ์ˆœ์„œ ์ฃผ์˜ ์‚ฌํ•ญ
  • [6. Image์— ๋Œ€ํ•ด์„œ (x)]
  • 7. UIHostingController
  • [8. Overlay vs. Background (x)]
  • [9. List์˜ ๋™์  ์ฝ˜ํ…์ธ  (x)]
  • [10. list ๋†’์ด์˜ ๋”ฐ๋ผ ๋ถ€๋ชจ view์˜ ๋†’์ด ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์ด์œ  (x)]
  • [11. GeometryProxy (x)]
  • [12. border cornerRadius ์ ์šฉ ๋ฐฉ๋ฒ• (x)]
  • [13. GeometryReader CoordinateSpace (x)]
  • [14. Ideal Size์™€ fixedSize์— ๋Œ€ํ•ด์„œ (x)]
  • [15. GeometryReader๋ž€? (x)]
  • [16. image ํฌ๊ธฐ๊ฐ€ ์ œ๊ฐ๊ฐ ์ผ ๋•Œ ์‰ฝ๊ฒŒ ํ™”๋ฉด ๋น„์œจ์— ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ• (x)]
  • [17. ResultBuilder (FunctionBuilder) (x)]
  • [18. Preview (x)]
  • [19. @Environment (x)]
  • [20. ๋ฐ์ดํ„ฐ ํ๋ฆ„์— ๋Œ€ํ•ด (1) (x)]
  • [21. ๋ฐ์ดํ„ฐ ํ๋ฆ„์— ๋Œ€ํ•ด (2) (x)]
  • [22. ViewModifier (x)]
  • [23. Custom Style (x)]
  • [24. Animations With SwiftUI (x)]

Swift

๊ณ ์ฐจํ•จ์ˆ˜

  • 1. map
  • 2. filter
  • 3. reduce
  • [4. flatMap (x)]
  • [5. compactMap (x)]
  • [6. ๊ณ ์ฐจํ•จ์ˆ˜ ์ง์ ‘ ๊ตฌํ˜„ (x)]

Protocol

UIKit

  • 1. NoStroyBoard
  • 2. ViewDidLoad() vs init()
  • [3. super.init (x)]
  • 4. WebView
  • [5. UIColor vs CGColor (x)]
  • [6. present vs show]
  • [7. alpha VS opacity (x)]
  • [8. ViewController init? (x)]
  • [9. ๊ตฌ๋ถ„์„  ๊ตฌํ˜„ํ•˜๊ธฐ]
  • [10. UIView (x)]
  • [11. UIControl.Event]
  • [12. modal]
  • [13. addTarget์˜ selector ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•ด]
  • [14. addTarget vs addAction (x)]
  • [15. UIActivityViewController]
  • [16. model custom (x)]
  • [17. Haptic Feedback (x)]
  • [18. UIScrollView, UIPageControl๋ฅผ ํ™œ์šฉํ•œ ์•ˆ๋‚ด ํ™”๋ฉด (x)]
  • [19. navigation Push๊ฐ„ ๋ž™๊ฑธ๋ฆฌ๋Š” ๋ชจ์Šต? ์ด์œ ]
  • [20. ๊ทธ๋ผ๋””์—์…˜ ์ ์šฉํ•˜๊ธฐ (x)]
  • [21. UIResponder (x)]
  • [22. view์˜ ํ…Œํˆฌ๋ฆฌ CornerRadius (x)]
  • [23. required init? ์ƒ์„ฑ์— ๋Œ€ํ•ด์„œ (x)]
  • [24. UIPageViewController (x)]
  • [25. UIViewController์˜ container view ์‚ฌ์šฉ์— ๊ด€ํ•ด (x)]

RxSwift

RxSwift Extension
  • [1. RxDataSource (1) (x)]
  • [2. RxDataSource (2) (x)]
  • [3. RxViewController (x)]
RxSwift Operator+
RxSwift. Reactive Programming with Swift

Layout

  • [1. safe area (x)]
  • [2. NSLayoutConstraints]
  • [3. layoutIfNeeded() (x)]
  • [4. Autolayout code]
  • [5. ContentHuggingPriority vs ContentCompressionResistancePriority (x)]
  • [6. UITemporaryLayoutWidth & Height (x)]
  • [7. updateConstraints (x)]
  • [8. layoutSubviews (x)]
  • [9. Auto layout priority๋ฅผ ํ™œ์šฉํ•œ ์—๋‹ˆ๋ฉ”์ด์…˜ ๊ตฌํ˜„ (x)]
  • [10. frame๊ณผ autolayout์— ๊ด€ํ•ด (x)]

UIAlertController

UIAnimations

  • [1. View Animations (x)]

UIButton

  • 1. UIButton
  • 2. UIButton SystemImage ์กฐ์ ˆ
  • [3. Floating Button (x)]
  • [4. UIButton Configuration in IOS 15 (x)]
  • [5. UIButton font ์„ค์ • (x)]
  • [6. titleLabel.font์™€ configuration์˜ ๊ด€๊ณ„ (x)]
  • [7. ์—ฌ๋Ÿฌ ๊ฐœ ์ค‘ ํƒ์ผ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ (x)]
  • [8. setAttributedTitle (x)]
  • [9. ๋‚ด๋ถ€ image, text inset๊ด€๋ จ (x)]
  • [10. UIButton image Tint ์ƒ‰์ƒ ๋ณ€๊ฒฝํ•˜๊ธฐ]
  • [11. isUserInteractionEnabled (x)]

UICollectionView

UIDatePicker

UIGestureRecognizer

UILabel, TextField, TextView

UIImageView, UIImage

  • [1. UIImageView (x)]
  • [2. UIImage Size ์กฐ์ • (x)]
  • [3. PHPicker (x)]
  • [4. UIImagePickerViewController (x)]
  • [5. imageView ํด๋ฆญ ์‹œ event ๋ฐœ์ƒ ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ• (x) ]
  • [6. clipsToBounds (x)]

UINavigation

UIProgressView

  • [1. UIProgressView (x)]

UIRefreshControl

  • [1. UIRefreshController (x)]

UIScrollView

UISearchBar, UISearchController

  • [1. UISearchBar vs UISearchController (x)]

UISegmentedControl

  • [1. UISegmentedControl]
  • [2. TopTabBar for ViewController]
  • [3. TopTabBar for View]

UISlider

UIStackView

  • 1. UIStackView
  • [[2. StackView ๋‚ด๋ถ€ margins ๋„ฃ๋Š” ๋ฒ•]]

UITabBarController

UITableView

Algorithm

๋ฌธ์ œ

๋ฐฑ์ค€

programmers

์ด๊ฒƒ์ด ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์ด๋‹ค

์ด๋ก  & ์ธ์‚ฌ์ดํŠธ

Data Structures & Algorithms

CS

Coding

Block Chain

Design Pattern

C++

Python

UML

DB

ETC

Internet Protocol & Server

OS

Linux

LinuxMster