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

고차함수

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

UITabBarController

UITableView

Algorithm

문제

백준

programmers

이것이 코딩 테스트이다

이론 & 인사이트

Data Structures & Algorithms

CS

Coding

Block Chain

Design Pattern

C++

Python

UML

DB

ETC

Internet Protocol & Server

OS

Linux

LinuxMster