일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Swift#flatMap#map#Monad#함수형 프로그래밍#Optional
- '기존 설계 재사용
- dip
- 믹스인
- 상속 조합 폭발적 증가
- 오브젝트
- 합성
- 책임주도설계
- OCP
- 유여난 설계
- 유연한 설계
- 추상화
- 상속
- 다형성
- 서브 타이핑
- 일관성 있는 협력
- 설계 재사용
- 행동 호환성
- 의존성
- 알고리즘
- 메서드를 통한 해결
- iSP
- 명령-쿼리 분리
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- 객체 생성 사용 분리
- 하향식 접근
- 객체지향
- 컴파일 타임 의존성
- OOP
- 런타임 의존성
Archives
- Today
- Total
도니의 iOS 프로그래밍 세상
Tags
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- 오브젝트
- OOP
- 상속
- 객체지향
- 다형성
- OCP
- 추상화
- 유연한 설계
- 믹스인
- 의존성
- dip
- iSP
- 알고리즘
- 합성
- 설계 재사용
- '기존 설계 재사용
- 일관성 있는 협력
- 서브 타이핑
- 상속 조합 폭발적 증가
- 객체 생성 사용 분리
- 메서드를 통한 해결
- 유여난 설계
- 컴파일 타임 의존성
- 런타임 의존성
- 하향식 접근
- 명령-쿼리 분리
- 책임주도설계
- 행동 호환성
- Swift#flatMap#map#Monad#함수형 프로그래밍#Optional
- 코드 재사용
- Swift Concurrency #동시성 프로그래밍 #async #await #async let #group Task #병렬 실행 #동시 다운로드
- swift concurrency #swift #concurrency #async #async let #swift parallel #병렬실행 #동시실행 #이미지 동시 다운로드 #iOS #UIKit
- UI그리기
- Autolayout 충돌
- UIKit기본
- #IntrinsicContentSize
- Compression resistance
- Hugging priority
- Swift #try #catch #Swift Concurrency 에러처리 #에러처리 #Error #Error Handling
- async #await #swift Concurrency #concurrency #actor #concurreny 원리 #concurreny 개념
- ARC #Swift #Memory leak #weak self #unowned self #weak self 이유 #reference count #순환 참조 #retain cycle #delayed #deinitialization #지연 해제 #delayed deinitialization
- deinitialize #스위프트 #Swift #ARC #메모리 #memory #closure #클로저 #클로저 메모리 #weak #weak self #self #unowned self #memoryleak #메모리릭
- ARC #unowned #weak #weak unowned차이 #순환참조 #Strong Reference Cycle #Swift #메모리 #memoryLeak
- ARC #weak #unowned #Strong Reference #Strong Reference Cycle #순환참조 #Swift #메모리 #memoryLeak #메모리릭
- IntrinsicContentSize #UIKit #Swift #hugging priority #conflict resistance #Ambiguous
- Autolayout #
- OS #Page #Page Table #Virtual Memory
- COW #Copy On Write #Swift #Optimization
- Struct #Value Type #Value #Reference #Reference Type #Class #Structure #memory
- Swift #UIkit #ARC #Reference count #memory leak #memory #leak #애플 #iOS
- 타입 계층
- 거의최단경로 #5719번반례 # 백준반례 #백준플4 #플레4
- 백준#5719번#
- notification #
- Multiple Window #iPad
- Multitasking #life Cycle
- Multitasking #
- AR #Augmented Reality
- Undo #Redo
- Haptics
- File Handling #File #Handling
- Data #Entry #Picker #tableview
- Face ID #Touch ID
- Sign #With #Apple
- Designing a Greate Audio Experience #Audio #Experience
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines #Auido #오디오
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines #Modal #Modality
- Onboarding #
- Interface essential #Interface #essential #
- ADS # Persona # 페르소나 #MentalModel #멘탈모델
- 데이터 중심 설계
- 의존성 역전 원칙
- setter 주입
- 서브 클래싱
- scpc2020
- 삼성전자 대학생 프로그래밍 경진대회
- codeground
- Modality
- 동적바인딩
- 생성자 주입
- autolayout
- 객체 분해
- SCPC
- LSP
- 업캐스팅
- launching
- 응집도
- 결합도
- 조합
- 협력
- 캡슐화
- 프레임워크
- 디자인 패턴
- 패러다임
- gestures
- 인터페이스
- loading
- algorithm
- 책임
- 메세지
- Feedback
- Navigation
- Factory