Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- PS
- 깃허브 사용법
- where Self
- new int
- 2차원배열
- 백준
- 깃 명령어
- embed&sign
- IOS
- 깃허브
- Cpp
- Unreal static Framework
- Unreal iOS Framework
- 인프런
- Swift
- 깃허브 가이드
- 알고리즘
- 깃헙
- 동적할당
- git status
- unreal dynamic framework
- github
- Unreal iOS
- Problem Solving
- Git
- 리눅스 명령어
- protocol 기본구현
- C++
- Algorithm
- ios framework
Archives
- Today
- Total
목록#unavailble (1)
Get Up & Code, MacKin Talk
[iOS] 자주 사용하는 컴파일 조건구문에 대하여 (#if, #endif, canImport 등) + available, unavailable
iOS를 개발하면서, 타겟 버전이나 플랫폼 조건 등에서 #if, #endif 등 컴파일 조건 구문을 익숙하게 봐오셨을 거라 생각합니다. 사용법을 보기 전에 #if로 시작하고, #endif로 끝나는 구문이 어떤 건지 자세히 알아보면 좋을 것 같습니다. 이렇게 컴파일 단계에서 조건을 추가하기 위해 사용되는 구문을 Compiler Control Statement라고 부릅니다. Compiler Control Statement의 역할은 타겟이 컴파일되는 과정에서 컴파일러의 작동 양상을 바꿀 수 있도록 해줍니다. 크게 보자면 총 3가지로 나눌 수 있고, 각각은 하단과 같습니다. (물론 각각에 대해서도 플랫폼, 버전 등에 따라 많은 조건들이 있네요.) 1. conditional-compilation-block 2. ..
IOS
2023. 10. 10. 23:08