[TIL] 2025. 01. 01 - Xcode: Dead Code Stripping
·
TIL (Today I Learned)
Dead Code란?프로그램에서 호출되지 않거나 사용되지 않는 코드, 함수, 변수 등을 말합니다.예를 들어, 개발 중 사용했던 테스트 함수나 더 이상 참조되지 않는 코드가 이에 해당됩니다.Enable Dead Code Stripping의 역할:사용되지 않는 코드, 함수, 또는 데이터 제거:빌드 과정에서 Linker가 코드의 사용 여부를 분석하고, 사용되지 않는 코드를 실행 파일에서 제거합니다.실행 파일 크기 축소:사용되지 않는 코드를 제거하여 결과적으로 실행 파일의 크기를 줄입니다.메모리 최적화:로드 시점에 불필요한 코드가 메모리에 올라가지 않으므로 메모리 사용이 최적화됩니다.
[TIL] 2024. 12. 10
·
TIL (Today I Learned)
Xcode - Group / Folder 다른점 참고)https://xerathcoder.tistory.com/318
[TIL] 2024. 12. 06
·
TIL (Today I Learned)
아래 표는 각 라이선스의 주요 특징과 차이점을 비교한 것입니다.라이선스라이선스 유형저작권 표시 의무소스 코드 공개 의무(배포 시)강한 카피레프트 여부특허 라이선스상업적 활용 가능 여부변경사항 표시 요구특이 사항Apache License 2.0퍼미시브필요수정사항 공개는 강제 아님(단, 배포물에 라이선스, 저작권 공지 포함)없음특허 라이선스 제공가능변경사항에 대한 고지 필요로고, 상표 사용 관련 규정 포함, 특허 명시적 보증GNU General Public License v3.0 (GPLv3)강한 카피레프트필요소스 코드 공개 의무 있음강한 카피레프트특허 보증 및 라이선스 제공가능변경사항 명시 및 동일 라이선스 재배포Tivoization 방지, 특허 관련 보장 강화MIT License퍼미시브필요소스 코드 공개..
[TIL] 2024. 09. 30
·
TIL (Today I Learned)
TIL
[TIL] 2024. 09. 27
·
TIL (Today I Learned)
TIL
[TIL] 2024. 09. 26
·
TIL (Today I Learned)
TIL
[TIL] 2024. 09. 25
·
TIL (Today I Learned)
TIL
[TIL] 2024. 09. 24
·
TIL (Today I Learned)
🔥 키워드     - MVC     - MVVM     - 싱글톤패턴     - Delegate 패턴     - RxSwift 🔥 예상 질문지싱글톤 패턴에 대해서 설명해주세요.싱글톤 패턴(Singleton Pattern)은 클래스의 인스턴스가 하나만 생성되도록 보장하는 디자인 패턴입니다. 이를 통해 전역적으로 인스턴스에 접근할 수 있습니다. Swift에서는 static 키워드를 사용하여 단일 인스턴스를 생성하고, 이를 통해 싱글톤 패턴을 구현할 수 있습니다.딜리게이트 패턴에 대해서 설명해주세요.딜리게이트 패턴(Delegate Pattern)은 한 객체가 특정 작업을 다른 객체에게 위임하는 디자인 패턴입니다. 프로토콜을 통해 구현되며, 프로토콜을 준수하는 객체가 위임된 작업을 수행합니다. 이 패턴은 U..