일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Autolayout 충돌
- OS #Page #Page Table #Virtual Memory
- swift concurrency #swift #concurrency #async #async let #swift parallel #병렬실행 #동시실행 #이미지 동시 다운로드 #iOS #UIKit
- Swift #try #catch #Swift Concurrency 에러처리 #에러처리 #Error #Error Handling
- AR #Augmented Reality
- Multitasking #
- Compression resistance
- COW #Copy On Write #Swift #Optimization
- Swift Concurrency #동시성 프로그래밍 #async #await #async let #group Task #병렬 실행 #동시 다운로드
- IntrinsicContentSize #UIKit #Swift #hugging priority #conflict resistance #Ambiguous
- async #await #swift Concurrency #concurrency #actor #concurreny 원리 #concurreny 개념
- UI그리기
- Multitasking #life Cycle
- 백준#5719번#
- ARC #unowned #weak #weak unowned차이 #순환참조 #Strong Reference Cycle #Swift #메모리 #memoryLeak
- Hugging priority
- ARC #weak #unowned #Strong Reference #Strong Reference Cycle #순환참조 #Swift #메모리 #memoryLeak #메모리릭
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- ARC #Swift #Memory leak #weak self #unowned self #weak self 이유 #reference count #순환 참조 #retain cycle #delayed #deinitialization #지연 해제 #delayed deinitialization
- notification #
- 알고리즘
- Multiple Window #iPad
- 거의최단경로 #5719번반례 # 백준반례 #백준플4 #플레4
- Struct #Value Type #Value #Reference #Reference Type #Class #Structure #memory
- #IntrinsicContentSize
- UIKit기본
- Swift#flatMap#map#Monad#함수형 프로그래밍#Optional
- Autolayout #
- deinitialize #스위프트 #Swift #ARC #메모리 #memory #closure #클로저 #클로저 메모리 #weak #weak self #self #unowned self #memoryleak #메모리릭
- Swift #UIkit #ARC #Reference count #memory leak #memory #leak #애플 #iOS
- Today
- Total
목록OOP (2)
도니의 iOS 프로그래밍 세상
밑의 내용은 “오브젝트” 도서를 읽고 본인이 이해한 내용을 정리한 글입니다. 실제 내용과 다를 수 있습니다. 의존성객체 지향 설계에서, 객체간 협력은 필수적이나 과도하게 많은 협력은 추후 변경을 어렵게 한다.객체간의 협력은 객체간 정보를 가지고 있어야 하며, 이는 의존성이라고 부른다.잘못된 의존성은 유연한 설계를 방해하는 요소이다.1. 의존성의 이해의존성 전이캡슐화 여부에 따라 의존성이 전이된다.ex. PeriodCondition → Screening → Movie으로 의존성 구조이때, Screening이 캡슐화를 올바르게 처리하지 않으면 PeriodCondition은 Move에 의존하는 구조를 가질 가능성이 매우 높음의존성 해결 방법객체 생성 시점에 생성자에 의존성 주입객체 생성후 의존성 주입→ 생성 ..
밑의 내용은 “오브젝트” 도서를 읽고 본인이 이해한 내용을 정리한 글입니다. 실제 내용과 다를 수 있습니다. 추상화 문제 해결의 핵심만 남기는 작업 핵심을 남기기 어렵다면, 문제의 크기를 더욱 작은 문제의 단위로 나누는 작업인 분해를 실행 목차 Procedure 추상화, Data 추상화 Procedure 추상화의 문제점 ADT(Abstract Data Type) 결론 1. Procedure 추상화, Data 추상화 추상화의 두가지 종류 프로시저 추상화는 무엇을 해야 하는지에 대한 추상화 이전에 배웠던 대로 메서드를 통해서 추상화 하는 방식(ex. 가격을 계산하라) 데이터 추상화는 무엇을 알아야 하는지에 대한 추상화 이전과 달리, 메서드가 아닌 struct등이 추상화 됨 이전 추상화는 대부분 메서드의 추상..