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

메모리 영역 프로세스가 적재될 때 할당받은 주소 공간 Code, Data, Stack, Heap 구조로 되어있음 ( 논리적 구분 ) 다른 프로세스들과 독립된 메모리 영역 Code 작성한 코드가 컴파일되어 기계어로 저장된 영역 컴파일 타임에 크기 결정 Read-Only Data Global(전역), Static(정적) 변수 등 언제 어디서든 접근 가능한 값이 저장되는 영역 ( static 은 Class.various 로 접근 가능 ) 컴파일시, Data 영역의 주소를 가르키게 바뀐다 전역변수가 바뀔 수 있기에 Read-Write 초기화시키지 않은 전역, 정적 변수들은 BSS(Block Stated Symbol) 영역에 따로 저장 컴파일 타임에 크기 결정 class MyClass { static let my..

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 에 올리기엔 너무 비효율적 -> 프로그램에서 지..