일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA
- geofencing
- Firebase
- error
- rxswift
- Archive
- Apple
- 개발자
- FLUTTER
- appstore
- Session
- MacOS
- Swift
- Notification
- iOS16
- UIButton
- view
- IOS
- 한글
- Code
- darkmode
- Realm
- 이미지
- Xcode
- mac
- github
- Git
- SwiftUI
- 웹뷰
- window
- Today
- Total
목록메모리 (3)
EEYatHo 앱 깎는 이야기

UnitTest 파일을 만들면 상속받고 있는 XCTestCase 가 있다. 테스트에 관심이 생겨, 공식 문서 정리 XCTestCase 애플 문서 XCTestCase 란 ? ( Overview ) 테스트를 시작하기 전이나, 테스트가 끝난 후의 행동을 setup 할 수 있는 Test Method 들의 그룹입니다. 테스트 케이스와 함수 정의하기 XCTActivity 를 따르기 때문에, 복잡한 테스트들을 조직화하고 단순화할 수 있으며, 분석을 위한 output 출력이 가능합니다. For more information, see Activities and Attachments. expectations 를 사용하여 비동기 테스트를 만들 수 있습니다. 앱에서 Concurrency 를 사용하고 있다면 맘껏 사용하세요, ..

메모리 (Memory) 데이터를 반영구 혹은 임시로 저장하는 장치. 물리적인 메모리의 종류 = HDD, SSD, RAM, Register, Cache HDD, SSD ( 보조기억장치 ) 용량당 가격이 낮지만, 처리 속도가 느리다. 전원이 꺼져도 반영구적으로 데이터가 유지된다. RAM ( 주기억장치 ) HDD, SSD보다 용량당 가격이 비싸지만, 처리 속도가 빠르다. 전원이 꺼지면 데이터가 사라진다. 이런 가격과 속도의 차이로, 컴퓨터가 폰노이만 구조로 발전. 프로그램의 많은 용량을 HDD, SDD에 저장해놨다가, 사용할 때는 빠른 속도를 위해 RAM에 올려서 사용하는 식. 다양한 프로그램을 한번에 실행하는 멀티태스킹 운영체제에서, 한 프로그램 전체를 RAM 에 올리기엔 너무 비효율적 -> 프로그램에서 지..

프로그램 (Program) 파일시스템에 존재하는 실행 파일 어떤 작업을 수행하기 위해 실행할 수 있는 파일 저장장치에 저장되어 있는 정적인 코드 덩어리 프로세스 (Process) 정의 메모리에 적재되어 실행되고 있는 프로그램의 인스턴스 OS 로부터 시스템 자원을 할당받는 작업의 단위 CPU 시간 운영되기 위해 필요한 주소 공간 (링크 : 메모리 영역) Detail. 특징 프로세스는 최소 1개의 쓰레드를 가짐 (메인 쓰레드) 각 프로세스는 별도의 주소 공간에서 실행 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다. 한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 한다. ( ex. 파이프, 파일, 소켓..