본문 바로가기

iOS와 그 외/Swift15

[Swift] 더 나은 swift를 위하여 swift-evolution 안녕하세요 🎵 Lody 입니다. Apple은 더 나은 Swift언어를 위해 개발자들이 자유롭게 새로운 기능을 제안할 수 있도록 swift-evolution 을 운영하고 있습니다 오늘은 이 swift-evolution에서 제안서를 읽다가 우연히 오타를 발견했습니다. 오타를 수정하고 호다닥 PR을 보내보았는데, 자고 일어나니 PR이 승인되어 main 브랜치에 merge 되어있더라구요.. 가장 최근 committer가 나라니.. ⭐  사실 별거 없는 오타 수정이지만 ㅎㅎ,,, 대형 오픈소스에 티끌이라도 기여를 했다는 스스로의 뿌듯함이 드네요.문서도 꼼꼼하게 읽다보니 이런 소확행도 있고,, 쏠쏠한 재미가 있네요 ㅎㅎ.. 공식문서 사랑해요 🫰  GitHub - apple/swift-evolution: This.. 2024. 1. 7.
[Swift] @available, @available(*, unavailable), #available 사용하기 안녕하세요 🎵 Lody 입니다. 오늘은 @available, @available(*, unavailable), #available 에 대해 정리해보겠습니다  @available@available 은 Swift 프로그래밍 언어에서 제공되는 기능입니다. 이 어노테이션은 Swift 언어의 일부로, Swift의 표준 라이브러리에 포함되어 있습니다. 주로 Apple의 플랫폼들, 즉 iOS, macOS, watchOS, tvOS 등에서 사용됩니다. 다양한 버전의 운영체제에서 실행되는 어플리케이션의 호환성을 관리할 때 @available 어노테이션을 활용할 수 있습니다. @available 을 통해 개발자는 특정 클래스, 메서드, 프로퍼티 등이 특정 버전의 OS에서 사용 가능한지 여부를 명시할 수 있습니다. 가령 .. 2024. 1. 3.
[Swift] JSON응답에서 날짜 문자열을 Date 타입으로 디코딩하기 보호되어 있는 글 입니다. 2023. 11. 28.