728x90
Int vs Int32, Int64
In most cases, you don’t need to pick a specific size of integer to use in your code. Swift provides an additional integer type, Int, which has the same size as the current platform’s native word size:
On a 32-bit platform, Int is the same size as Int32.On a 64-bit platform, Int is the same size as Int64.
Unless you need to work with a specific size of integer, always use Int for integer values in your code. This aids code consistency and interoperability. Even on 32-bit platforms, Int can store any value between -2,147,483,648 and 2,147,483,647, and is large enough for many integer ranges.
기본적으로 Int형은 32bit 플랫폼에서는 Int32와 동일하게 32bit만큼의 사이즈를 가지게 되고, 64bit 플랫폼에서는 Int64와 동일하게 64bit만큼의 사이즈를 가지게되는, 즉 현재 platform native word size를 따르게 된다.
그럼에도 불구하고 명시적으로 특정한 사이즈의 Integer를 활용해야하는 경우엔 Int32, Int64와 같은 Data type을 사용하면 된다.
728x90
'Swift' 카테고리의 다른 글
[Swift] lazy var 사용 시 retain cycle 주의 (0) | 2023.01.16 |
---|---|
[Swift] nil vs null (0) | 2023.01.07 |
[Swift] Extension에서의 Override (0) | 2022.10.01 |
[Swift] Extension에 Stored Property를 못 넣는 이유 (0) | 2022.09.27 |
[Swift] Generic where clause 사용 시 '==' vs ':' (0) | 2022.09.25 |
댓글