- GCD와 Operation Queue, 동기와 비동기, 직렬과 동시 🔥
- GCD Group 과 다수의 네트워크 묶어서 처리하기🔥
- GCD를 Aync/Await로 바꿔 콜백 지옥에서 벗어나기 swift 5.5 🔥
- Method Dispatch in Swift🔥
- Memory Value type vs Reference type 🔥
- ARC (Automatic Reference Counting) 🔥
- ARC 강한 순환 참조 (Strong Reference Cycles) 🔥
- ARC Delegate 패턴에서 그동안 강한순환참조을 해결해왔던 예제 & 그이유 🔥
- Unit Test 로그인화면 예제로 알아보기 🔥
- Unit Test Network 비동기 알아보기 🔥
- Rxtest 알아보기 🔥
New
- 클린아키텍처 Test코드 작성기 1편 with Rxtest 🔥
New
- SOLID 객체지향의 5가지 원칙 🔥
New
- 네트워크 총 정리 1편 🔥
- 네트워크 총 정리 2편 🔥
- 네트워크 총 정리 3편 🔥
- 네트워크 총 정리 4편 🔥
New
- HTTP, HTTPS 차이 🔥
New
- 운영체제 총 정리 1편 🔥
New
- 운영체제 총 정리 2편 🔥
New
- Git 이해하기 🔥
- UIViewController 애플 개발자 문서 🔥
New
- UICollectionViewCompositionalLayout 애플 개발자 문서 🔥
New
- Implementing Modern Collection Views 애플 개발자 문서 1편 🔥
New
- Implementing Modern Collection Views 애플 개발자 문서 2편 🔥
New
- iOS의 특성
- 앱의 구조와 동작 원리
- 프레임워크와 라이브러리
- UIKit
- Human Interface Guideline
- Cocoa Touch Framework
- Breakpoint
- iOS 4계층
- Code Snippet
- 앱 생명주기 🏷
- 다크모드
- Move to Trash vs Remove Reference
- 런치스크린에 대한 보다 자세한 내용
- 컨텐츠 뷰 컨트롤러와 컨테이너 뷰 컨트롤러
- iOS Notification Local vs Remote
- UserDefaults을 이용해 Custom Object 저장법
- Saving Data
- iOS Sandbox System
- 아울렛 객체로 [UIView] 만들기
- Kingfisher없이 이미지 가져와보기
- GCD와 Operation Queue, 동기와 비동기, 직렬과 동시 🔥
- 네트워크 상태 실시간 모니터링
- 다국어 설정 및 대응
- 앱 안의 도큐먼트에 이미지 저장, 삭제, 가져오기 (로컬에 저장)
- 로컬 데이터 백업/복구 (with Zip)
- iOS 14+ IDFA
- 에러 핸들링 예제
- iOS 기본 호출 순서
- required init?(coder:)이란?
- frame 과 bounds의 차이
- @IBDesignable와 @IBInspectable는 무엇?
- App Delegate, Scene Delegate with IPad
- APNs
- URLSession
- Data Binding in MVVM
- 인앱 결제
- App thining, BitCode, dSYM
- map, filter, reduce
- 클래스와 구조체
- 구조체와 클래스 let, var 비교 예제
- 프로퍼티와 메소드
- Swift 배열, 딕셔너리, 집합, 튜플
- 옵셔널 언래핑
- Swift Style Guide 🔥
- 단락평가 (Short-circuit Evaluation, Side Effect)
- weak와 unowned 참조
- @discardableResult
- Swift 5.1 return 생략가능
- Memberwise initializer
- Convenience Initializers
- PropertyWrapper🔥
- 연산 프로퍼티 & 프로퍼티 옵저버
- Protocol
- 타입 메소드 class func
- lf let vs guard else
- RawString
- DTO와 VO
- 접근지정자
- Generics
- Method Dispatch in Swift🔥
- Value type vs Reference type : Memory 🔥
- Subscript
- For In vs For Each
- @frozen, Unfrozen Enum in Swift 5
- Attributes 🔥
- Method Swizzling
- ARC (Automatic Reference Counting) 🔥
- ARC 강한 순환 참조 (Strong Reference Cycles) 🔥
- ARC Delegate 패턴에서 그동안 강한순환참조을 해결해왔던 예제 & 그이유 🔥
- GCD를 Aync/Await로 바꿔 콜백 지옥에서 벗어나기 swift 5.5 🔥
- GCD QoS
- GCD Group 과 다수의 네트워크 묶어서 처리하기🔥
- defer
- iOS target버전을 12.0으로 내리면 오류가 뜨는 이유 🏷
- xcode 13.0 업그레이드 이후 오류
- 오토레이아웃 Storyboard vs Custom Code
- 코드로 오토레이아웃 NSLayoutAnchor vs SafeareaInsets
- cell의 버튼 이벤트 전달 tag + addTarget의 한계점
- 테이블뷰 headerview, section, indexPath를 이용하여 활용할 때 주의할 점
- SF Symbols
- WWDC
- iOS 15 Button, Xcode 13
- Build interfaces with style (wwdc21 xcode13) 🏷
- iOS13 ~ iOS15 NavigationBar 달라진점
- iOS14 Modern cell configuration WWDC2020
- iOS15 Sheet Presentation Controller
- iOS14 PHPicker
- App thining, BitCode, dSYM)
- iOS 15 ColorPickerController
- UIViewController 애플 개발자 문서 🔥
New
- UICollectionViewCompositionalLayout 애플 개발자 문서 🔥
New
- Implementing Modern Collection Views 애플 개발자 문서 1편 🔥
New
- Implementing Modern Collection Views 애플 개발자 문서 2편 🔥
New
- 뱅크샐러드 Design System (2020.08)
- UI 에셋/리소스 관련 참고하면 좋을 사이트들
- Mac Catalyst
- Build 내역 지우기
- Xcode: 꿀 단축키
- 단축키 모음집
- HTTP vs Socket
- HTTP, HTTPS 차이 🔥
- 트랜잭션 Transaction (DB기초)
- SOLID 객체지향의 5가지 원칙 🔥
- HTTP (Hypertext transfer protocol)
- BaaS: Backend as a Service
- 네트워크 총 정리 1편 🔥
- 네트워크 총 정리 2편 🔥
- 네트워크 총 정리 3편 🔥
- 운영체제 총 정리 1편 🔥
- 운영체제 총 정리 2편 🔥
- Git 이해하기 🔥
- Observable 와 Observer
- Subject
- Filtering Operator
- Transforming Operators
- Combining Operators
- Time Based Operators
- RxCocoa
- Error Handling
- dispose vs disposedBag
- Debounce와 Throttle
- Relay
- Bind 예제
- CI/CD
- Unit Test 로그인화면 예제로 알아보기 🔥
- Unit Test Network 비동기 알아보기 🔥
- Rxtest 알아보기 🔥
New
- 클린아키텍처 Test코드 작성기 1편 with Rxtest 🔥
New