Swift TIL(55)

웰디(Well-D)·2023년 10월 20일
0

Sweet & Soft, SWIFT

목록 보기
53/76
post-custom-banner

복습

아주 짧게 강의를 들었다

가볍게 정리

  • 숫자리터럴에는 2진법, 8진법, 16진법 표기도 가능

  • 언더바_로 읽기 쉽게 가능 (컴파일러가 읽지 않음)

  • 스위프트 정수타입 Int, UInt(양수만) => 대부분 64비트로 인식

  • Int8, 16, 32, 64

  • MemoryLayout<제네릭타입>.size로 메모리공간 확인가능

  • Int.max / Int.min

  • 오버플로우 정해진 메모리공간보다 큰 값을 할당할때 발생 => c, objective c는 허용(값이넘치는 부분은 버려서 앞으로 돌아가게 됨/ 순환) => 스위프트는 허용x원칙 => 오버플로우 연산자를 활용해서 일시적으로 허용가능

  • &+더하기(양의 오버플로우 허용) &-빼기(음의 오버플로우 허용)&*곱하기(비트한칸씩 옮기는 효과/ 2를 곱했을때 왼쪽으로 비트옮김 => 값이 많이 달라짐 주의 )

profile
Wellness 잘사는 것에 진심인 웰디입니다. 여러분의 몸과 마음, 통장의 건강을 수호하고싶어요. 느리더라도, 꾸준히
post-custom-banner

0개의 댓글