전체 글58 Unit Test 메모 Q1: 테스트 코드에서 @testable import는 어떤 경우에 필요한가요?@testable import는 테스트 코드에서 테스트 대상이 되는 모듈의 공개(public) 멤버와 메서드를 사용할 수 있게 해주는 선언입니다. 이를 통해 테스트 코드 내에서 해당 모듈의 private 및 fileprivate 속성이나 메서드까지 접근할 수 있습니다.필요한 경우:테스트 대상 모듈의 private, fileprivate 또는 internal 멤버에 접근해야 할 때 사용합니다.예를 들어, RouteViewModel 클래스가 내부적으로만 접근 가능한 속성이나 메서드를 가지고 있고, 이를 테스트하려면 @testable import를 사용해야 합니다.사용하지 않으면:기본적으로는 공개된 public과 open 멤버만 접.. 2025. 1. 2. 채용 공고-분석 A. Spoon- 오디오 라이브 플랫폼 B. 뮤직라이브- 키트 앨범 제작 판매 C. 페이타랩 -커피 주문 플랫폼 D. 크림 - 리셀 플랫폼F. 스왈라비-비대면 건강관리 플랫폼 공통 요구사항iOS 개발자 공고에서 가장 많이 나온 키워드1. 최적화 리팩토링 경험 2. 다양한 직군과의 현업 3. HIG에 대한 이해4. Unit Test 경험5. 앱 출시 경험 6.능동적인 개발 관련 및 지식 습득 2024. 12. 3. 16) 파일 시스템 파일과 디렉터리파일 시스템파일과 디렉터리를 관리하는 운영체제 내의 프로그램파일과 디렉터리를 다루어 주는 프로그램파일파일을 실행하기 위한 정보 + 부가 정보(= 속성, 메타 데이터)파일의 속성디렉터리여러 계층으로 파일 및 폴더를 관리하는 트리 구조 디렉터리최상위 디렉터리(/), 서브 디렉터리경로디렉터리를 이용해 파일/디렉터리의 위치, 나아가 이름까지 특정 지을 수 있는 정보절대 경로와 상대 경로파일 시스템파티셔닝과 포매팅파티셔닝저장 장치의 논리적인 영역을 구획하는 작업포매팅파일 시스템을 설정어떤 방식으로 파일을 관리할지 결정, 새로운 데이터를 쓸 준비하는 작업파일 할당 방법운영체제는 파일/디렉터리를 블록 단위로 읽고 쓴다즉, 하나의 파일이 보조기억장치에 저장될 때에 여러 블록에 거쳐서 저장된다.연속 할당이.. 2024. 10. 21. 15) 가상 메모리 연속 메모리 할당연소 메모리 할당: 프로세스에 연속적인 메모리 공간을 할당 스와핑 현재 사용되지 않는 프로세스들을 보조기억장치의 일부 영역으로 쫓아내고그렇게 생긴 빈 공간에 새 프로세스 적재프로세스들이 요구하는 메모리 공간 크기 > 실제 메모리 크기메모리 할당프로세스는 메모리의 빈 공간에 할당되어야 한다.. 빈 공간이 여러 개 있다면?최초 적합, 최적 적합, 최악 적합최초 적합운영체제가 메모리 내의 빈 공간을 순서대로 검색하다 적재할 수 있는 공간을 발견하면 그 공간에 프로세스를 배치하는 방식검색 최소화, 빠른 할당최적 적합운영체제가 빈 공간을 모두 검색해본 뒤, 적재 가능한 가장 작은 공간에 할당최악 적합운영체제가 빈 공간을 모두 검색해본 뒤, 적재 가능한 가장 큰 공간에 할당외부 단편화프로세스들이 실.. 2024. 10. 21. 이전 1 2 3 4 ··· 15 다음