- 230502 TIL (변수와 상수)
- 230512 TIL (샌드박스)
- 230512 TIL (API Design Guideline)
- 230512 TIL (Optional)
- 230512 TIL (Optional Binding)
- 230512 TIL (Optional Chaining)
- 230514 TIL (Computed Properties)
- 230515 TIL (do-catch)
- 230515 TIL (UINavigation Bar 색상 바꾸기 트러블 슈팅)
- 230515 TIL (객체 지향)
- 230515 TIL (Modality)
- 230514 TIL (클래스 vs 구조체 + 업캐스팅, 다운캐스팅)
- 230514 TIL (인터페이스 타입)
- 230518 TIL
- 230519 TIL(1)
- 230519 TIL(2)
- 230520 TIL (집합)
- 230520 TIL (SOLID)
- 230520 TIL (super 키워드)
- 230522 TIL (protocol ~ delegation)
- 230526 TIL Collection Overview
- 230526 TIL Array(1)
- 230526 TIL Array(2)
- 230527 TIL Array(3)
- 230527 TIL Array(4)
- 230528 TIL Array(5)
- 230528 TIL Dictionary(1)
- 230529 TIL Dictionary(2)
- 230530 TIL Queue, List, Linked List
- 230530 TIL CustomStringConvertible
- 230531 TIL 제네릭, Equatable
- 230531 TIL 제네릭, Any 타입이 Equatable을 준수할 수 없는 이유
- 230531 TIL 타입의 일반화, 추상화, 은닉화, 캡슐화
- 230601 TIL 제네릭, 제네릭 함수, 제네릭 타입, 제네릭 타입 확장, 타입 제약, 프로토콜의 연관 타입, 제네릭 서브스크립트
- 230601 TIL 모듈, 라이브러리, 프레임워크, 클래스의 응집력, 인터페이스, 추상 클래스
- 230601 TIL 단방향 리스트로 큐를 구현했을 때의 장점, Swift에서 큐의 구현이 동적인 이유, 단방향 리스트의 동작 방식, 테일 포인터
- 230602 TIL 소프트웨어의 가치, 유연성을 챙겨야 하는 시기와 고민, No silver bullet, OOP
- 230602 TIL 객체지향 프로그래밍 패러다임, OOP
- 230602 TIL 의존성 주입
- 230604 TIL 프로토콜 지향 프로그래밍(POP)
- 230606 TIL 프로토콜
- 230606 TIL 익스텐션
- 230607 TIL LLDB
- 230609 TIL 고차함수
- 230610 TIL 익스텐션, 오류처리, throws, rethrows, try, do-catch
- 230611 TIL 접근제어, 모듈과 소스파일, 접근수준, 접근제어 구현 참고사항, private과 fileprivate, 읽기 전용 구현, POP, POP와 OCP의 연관관계
- 230611 TIL ARC
- 230615 TIL UIApplicationDelegate, UISceneDelegate, Managing your app’s life cycle
- 230616 TIL Private 과 Private (set) var
- 230616 TIL 재귀적인 데이터 타입
- 230616 TIL indirect 키워드와 열거형
- 230619 TIL NumberFormatter, NumberFormatter 속성들, maximumSignuficantDigits 속성의 역할, maximumFractionDigits
- 230620 TIL SOLID 원칙과 예시
- 230620 TIL Dictionary(3)
- 230620 TIL Scene-Based App Life Cycle
- 230620 TIL SceneDelegate와 메서드
- 230620 TIL App-Based App Life Cycle, UIApplicationDelegate, 용어 사전
- 230620 TIL Scene 객체가 생성되었는데 아직 시스템에 연결되지 않은 상태일 수 있는 이유는?
- 230621 TIL UISceneSession
- 230621 TIL UIWindow, Window
- 230621 TIL 스.데.알 - 데이터 구조의 중요성, 데이터 구조 + 알고리즘 == 프로그램, 기본적인 데이터 구조, 인접 데이터 구조, 배열, 배열 선언
- 230625 TIL - TableViews
- 230625 TIL - UITableViewController
- 230625 TIL - UITableViewDataSource
- 230625 TIL - UITableViewDelegate
- 230625 TIL - IndexPath
- 230625 TIL - section
- 230625 TIL - row
- 230625 TIL - Filling a table with data, Provide the numbers of rows and sections, Define the appearance fo rows, Create and cells for each row, Prefetch data to improve performance, 용어 사전
- 230626 TIL - 테이블 뷰, 테이블 뷰 기본형테, 테이블 뷰 스타일, 테이블 뷰 생성, 테이블 뷰 구성요소
- 230626 TIL - 테이블 뷰 셀, 테이블 뷰 셀의 구조, 테이블 뷰 셀의 기본 기능, 커스텀 테이블 뷰 셀
- 230626 TIL - DataSource와 Delegate, DataSource, Delegate
- 230626 TIL - Moder Cell Configuration 1
- 230626 TIL - 뷰의 재사용, 재사용의 대표적인 예, 재사용 원리
- 230626 TIL - 세그, UIStoryboardSegue 클래스, 주요 프로퍼티, 주요 메서드, 인터페이스 빌더의 세그 연결
- 230626 TIL - Codable, 인코딩과 디코딩, 선언예제, 용어사전
- 230626 TIL - JSONEncoder와 JSONDecoder
- 230626 TIL - Using JSON with Custom Types, Read Data from Arrays(배열에서 데이터 읽기), Change Key Names(키 이름 변경), Access Nested Data(중첩 데이터에 액세스), Merge Data at Different Depths(서로 다른 깊이에서 데이터 병합)
- 230627 TIL - JSONDecoder
- 230628 TIL - Decodable, Encodable, Codable
- 230629 TIL - 재사용 셀, Cell의 재사용 매커니즘, Cell 재사용 매커니즘에서 중요하게 사용되는 프로토콜과 메서드
- 230701 TIL - prepare 메서드를 이용한 데이터 전달
- 230701 TIL - translatesAutoresizingMaskIntoConstraints, frame
- 230701 TIL - bounds
- 230701 TIL - center
- 230702 TIL - 동시성 프로그래밍, 동시성 및 애플리케이션 설계, 용어 사전
- 230702 TIL - 컴퓨터 과학의 관점에서 볼 때 Windows 운영체제는 32bit 버전, 64 bit 버전, ARM 버전 등 다양한 버전이 존재합니다. 이 버전은 어떤 것을 의미하며 왜 이렇게 다양한 버전이 존재할까요?
- 230703 TIL - 동시성 프로그래밍, 코어와 스레드, 동시성 프로그래밍과 병렬 프로그래밍, 병렬/동시성 프로그래밍에 대한 오해, 동기와 비동기, 동시성 프로그래밍이 필요한 이유, Swift와 동시성 프로그래밍, 용어 사전
- 230708 TIL - GCD 기본, DispatchQueue 1: Serial / Concurrent, Serial Concurrent, main / global, Main Thread, DispatchQueue 2: sync / async, main.sync, global().async, global().sync, main.sync, DispatchWorkItem, asyncAfter, asyncAndWait ,헷갈리는 개념 다시 잡기, 용어 사전
- 230708 TIL - GCD 심화, DispatchQueue의 초기화, QoS(Quality of Service), async, CompletionHandler, DispatchGroup, Race Condition, Thread safe, DispatchSemaphore, Serial Queue 활용하여 race condition 해결하기, UI 작업은 왜 Main Thread에서 해야할까?
- 230711 TIL - 단방향 LinkedList를 구조체로 정의한 이유.
- 230713 TIL - GCD의 이해.
- 230713 TIL - 제네릭, 제네릭의 개념, 제네릭 예시코드, 프로토콜 지향 프로그래밍, 프로토콜 지향 프로그래밍 예시 코드
- 230713 TIL - Swift 문법에서의 Self 와 self 의 차이점, 그렇다면 Self는 메타타입인가?
- 230714 TIL - 시간과 날짜를 다루는 타입
- 230715 TIL - Intro, Serial과 Concurrent, main과 global
- 230715 TIL - Main Thread
- 230715 TIL - sync 와 async
- 230715 TIL - main.sync
- 230715 TIL - global().sync
- 230715 TIL - main.sync
- 230715 TIL - Section I-1 Introduction.
- 230716 TIL - Section I-2 GCD vs Operations
- 230719 TIL - Section II-3 Queues & Threads
- 230720 TIL - 커밋 되돌리는 방법: git revert
- 230720 TIL - Section II-4 Groups & Semaphores
- 230721 TIL - Section II-5 Concurrency Problems
- 230721 TIL - 재할당과 변경의 차이
- 230722 TIL - Responder Chain
- 230722 TIL - Using responders and the responder chain to handle events(1)
- 230723 TIL - UICollectionViewDiffableDataSource
- 230724 TIL - UICollectionView
- 230724 TIL - UICollectionView란?, UICollectionViewDataSource의 개념, UICollectionViewLayout의 개념
- 230725 TIL - userinterfacestate.xcuserstate??
- 230725 TIL - git fetch, reset
- 230725 TIL - 엔드포인트
- 230726 TIL - URLSessoion, session, URLSessionConfiguration
- 230726 TIL - Completion Handler
- 230726 TIL - TDD(Test-Driven Development)에서 Mock와 Stub 객체에 Protocol을 만드는 이유?
- 230727 TIL - Closure
- 230727 TIL - Result Type
- 230729 TIL - dequeueReusableCell(withIdentifier:for:)
- 230731 TIL - iOS File System
- 230801 TIL - Bundle
- 230802 TIL - UICollectionViewDiffableDataSource
- 230802 TIL - init(collectionView:cellProvider:)
- 230802 TIL - UICollectionViewDiffableDataSource.CellProvider
- 230803 TIL - UICollectionViewLayout
- 230803 TIL - UICollectionViewLayout2️⃣
- 230803 TIL - Cache
- 230803 TIL - NSCache
- 230804 TIL - URLCache
- 230807 TIL - Increasing Performance by Reducing Dynamic Dispatch
- 230807 TIL - Understanding Swift Performance
- 230807 TIL - Understanding Swift Performance 스위프트 성능 이해하기(1)
- 230809 TIL - Understanding Swift Performance 스위프트 성능 이해하기(2)
- 230810 TIL - Keychain Service
- 230810 TIL - Storing Keys in the Keychain
- 230811 TIL - Keychain
- 230812 TIL - Keychain(2)
- 230814 TIL - 데이터베이스와 코어데이터
- 230816 TIL - 클로저 냠냠(1)
- 230817 TIL - View Drawing Cycle(1)
- 230818 TIL - UIVIew
- 230819 TIL - View Drawing Cycle(2)
- 230820 TIL - weak self 그것이 알고싶다?! - 과연 꼭 사용해야 하는 것인가?
- 230823 TIL - 그것이 알고 Swift다 1편 - Swift는 일급함수인가?
- 230825 TIL - 그것이 알고Swift다 2편 - 동시성 프로그래밍
- 230827 TIL - 그것이 알고 Swift다 3편 - GCD 기본
- 230829 TIL - UIView Animations
- 230830 TIL - 그것이 알고 Swift다 4편 - GCD 심화
- 230901 TIL - 그것이 알고 Swift다 5편 - GCD 심화
- 230904 TIL - 디자인 패턴(추상 팩토리)
- 230909 TIL - contentInset
- 230909 TIL - adjustedContentInset
- 230909 TIL - contentInsetAdjustmentBehavior
- 230909 TIL - UIScrollView.ContentInsetAdjustmentBehavior
- 230909 TIL - Sendable
- 230909 TIL - Static Dispatch & Dynamic Dispatch(1)
- 230910 TIL - Static Dispatch & Dynamic Dispatch(2)
- 230910 TIL - About Core Animation
- 230912 TIL - Core Data
- 230914 TIL - Core Loction
- 230917 TIL - Object Oriented Programming(객체 지향 프로그래밍)
- 230917 TIL - CLLocationManager
- 230918 TIL - RunLoop
- 230918 TIL - Combine
- 230918 TIL - Combine(2)
- 230919 TIL - Combine을 이해하기 위한 사전지식
- 230919 TIL - 로컬 데이터베이스 정리
- 230921 TIL - OAuth
- 230921 TIL - SDK
- 230921 TIL - Social Login
- 230921 TIL - SSL
- 230921 TIL - TLS
- 230923 TIL - Core Data Summary
- 230924 TIL - Core Data Stack
- 230924 TIL - 네트워크 기초(1) 용어의 정의
- 230925 TIL - identifier 재사용을 위한 Protocol
- 230925 TIL - MVVM
- 230925 TIL - User Notification
- 230926 TIL - MVVM 탄생과정, 특징
- 230926 TIL - iOS 프로그래밍 관점에서 본 Delegate 패턴
- 230928 TIL - 비동기 코드
- 230929 TIL - 동기와 비동기, async & await
- 231001 TIL - 브레이크 포인트가 파란 점선인 경우
- 231001 TIL - 개발 환경에 따라 각각 다르게 API Key를 관리하는 방법
- 231002 TIL - Base64
- 231013 TIL - UTF-8
- 231015 TIL - contentOffset
- 231015 TIL - viewport
- 231015 TIL - contentSize
- 231018 TIL - Designated and Convenience Initializers in Action(지정 및 편의 초기화 실행)
- 231022 TIL - 메모리와 변수의 수명
- 231022 TIL - 열거형 연관값(Enumerations Associatied Values)
- 231023 TIL - 네트워크 기초(3) OSI 7걔층 모델
- 231025 TIL - type casting과 type conversion의 차이점
- 231025 TIL - 네트워크 기초(4) 인터네트워킹
- 231025 TIL - enumerated()
- 231026 TIL - 네트워크 기초(5) 프로토콜
- 231026 TIL - Combine(1)- upstream, downstream, subscriber, publisher
- 231027 TIL - 네트워크 기초(6) 주소의 표현
- 231028 TIL - 네트워크 기초(7) 주소와 이름
- 231028 TIL - API와 SDK
- 231029 TIL - 네트워크 기초(7) 주소의 표현
- 231029 TIL - Kodeco Core Data 정리(1)
- 231030 TIL - 이중 for 문을 대체할 수 있는 조합
- 231030 TIL - plist에서 토큰 가져오기
- 231030 TIL - weak self란?
- 231031 TIL - 동기와 비동기처리
- 231031 TIL - URLSession이란?
- 231031 TIL - Generic이 필요한 이유
- 231031 TIL - DateFormatter이란?
- 231031 TIL - Git remote branch 가져오기!!
- 231031 TIL - JSONDecoder란?
- 231031 TIL - contentOffset이란?
- 231031 TIL - contentSize란?
- 231031 TIL - contentInset이란?
- 231101 TIL - Autolayout을 코드로 구현하는 3가지 방법
- 231102 TIL - ISO8601DateFormatter 형식 변환하기
- 231102 TIL - 모듈화와 모듈
- 231102 TIL - 클래스와 구조체의 차이점
- 231104 TIL - SceneDelegate와 AppDelegate의 차이점
- 231106 TIL - 절대값(absolute value)
abs
함수 - 231107 TIL - 클라우드 킷 데이터베이스에서
Encrypted type
이란? - 231107 TIL - 클라우드 킷 데이터베이스에서
recordName
이란? / What is therecordName
in CloudKit database? - 231108 TIL - iOS 메모리 구조
- 231108 TIL - 스왑 메커니즘이란?
- 231108 TIL - iOS 메모리 관리 전략.
- 231108 TIL - 일반적인 OS 메모리 구조와 iOS 메모리 구조의 차이점.
- 231108 TIL - Copy on Write란?
- 231108 TIL - iOS의 Stack과 Heap 메모리 영역
- 231109 TIL -
stride(from:to:by:)
- 231109 TIL - 이진 탐색(Binary Search)란?
- 231109 TIL - UIScrollView란?
- 231110 TIL - Swift Standard Libary(1) - Array
- 231110 TIL - Generic(제네릭)
- 231110 TIL - Mixin이란?
- 231110 TIL - 프로토콜 지향 프로그래밍(Protocol-Oriented Programming, POP)란?
- 231110 TIL - Protocol(프로토콜)
- 231110 TIL - Swift Standard Libary(2) - Dictionary
- 231110 TIL - Swift Standard Libary(3) - Set
- 231110 TIL - The Swift Collections package.
- 231110 TIL - WebAuthn(웹 인증)
- 231111 TIL - Cocoa Framework
- 231111 TIL - Cocoa Touch Framework
- 231111 TIL - Cocoa Core Competencies(코코아 핵심 역량)
- 231112 TIL - Cocoa MVC
- 231114 TIL - Give, When, Then 패턴.
- 231114 TIL - 명령형 프로그래밍, 함수형 프로그래밍 그리고 객체 지향 프로그래밍 패러다임.
- 231117 TIL - Hello Toolchain!(1) 프리프로세서.
- 231117 TIL - Hello .gyb !
- 231118 TIL - Hello Toolchain!(2) Compiler !
- 231118 TIL - Swift 기여 프로젝트(1)
- 231119 TIL - 프레임워크와 라이브러리 + API
- 231119 TIL - PrintTestTypes 들여다보기.
- 231119 TIL - 다형성, Swift에서의 다형성.
- 231119 TIL - SIL(Swift Intermediate Language)
- 231120 TIL - SILGen(Swift Intermediate Language Generator)
- 231121 TIL - Swift 클로저가 주변 범위의 변수를 캡처할 수 있는 능력, 렉시컬 스코핑(lexical scoping), 어떻게 클로저가 정의 될 때의 컨택스트를 "기억"하고 클로저가 실행될 때 그 컨텍스트에 있는 변수들에 "접근"할 수 있을까?, 캡처 리스트(Capture list), Swift에서의 참조 세마틱스(Reference semantics)
- 231122 TIL - iOS에서의 메모리 구조(1) Stack
- 231123 TIL - 기술 블로그와 나의 의견 그리고 해결
- 231124 TIL - Swift에서의 캡슐화
- 231124 TIL - Swift에서의 추상화
- 231130 TIL - Threads
- 231208 TIL - 눈사태 효과(Avalanche Effect) 인라인(Inline)
- 231215 TIL - 메모리 구조
-
Notifications
You must be signed in to change notification settings - Fork 0
TIL
License
devKobe24/TIL
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
TIL
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published