[Swift] 메모리 안정성 (Memory Safety)
Swift는 코드가 불안전한 동작 발생을 방지합니다. 예를들어, 변수가 사용되기 전에 초기화 된다 거나, 할당이 해제 된 후 메모리에 접근하지 않도록 하거나, 배열 인덱스의 범위를 넘는 등이 있습니다. 이렇듯 Swift에서 메모리 관련해 자동으로 관리해 주기때문에 대부분의 경우에는 Swift언어를 사용하는 사용자는 메모리의 접근에 대해 전혀 생각하지 않고 사용해도 됩니다. 하지만 메모리 접근 충돌이 발생할 수 있는 상황을 이해하고 메모리 접근 충돌을 피하는 코드를 어떻게 작성할 수 있는지 이해하는 것은 중요합니다. 메모리 접근 충돌이 일어나면 런타임 에러, 컴파일 에러가 발생 합니다. 메모리 접근 충돌의 이해 (Understanding Conflicting Access to Memory) 아래 예시를 ..
iOS
2022. 8. 25. 22:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Combine: Asynchronous Programming with Swift
- Swift final
- Swift Error Handling
- Swift ModernRIBs
- 원티드 프리온보딩
- Swift 프로그래머스
- Swift joined
- swift programmers
- swift property
- Swift init
- RIBs tutorial
- swift protocol
- iOS error
- CS 네트워크
- removeLast()
- swift 고차함수
- Swift inout
- Swift 프로퍼티
- RTCCameraVideoCapturer
- Class
- Swift joined()
- Swift Leetcode
- Swift 알고리즘
- swift reduce
- Swift 내림차순
- Swift
- ios
- swift (programmers)
- Swift RIBs
- 2023년 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함