DOCs3 Swift: Attributes 원문 선언과 유형에 대해 정보를 추가한다.스위프트에는 선언(declarations)에 적용되는 속성, 유형(types)에 적용되는 속성 두 가지 종류의 속성(Attributes)이 있다.속성은 선언이나 유형에 대한 추가 정보를 제공한다.예를 들어, 함수 선언의 discardableResult 속성은 값을 반환하는 함수가 반환 값을 사용하지 않아도 컴파일러가 경고를 생성하지 않는다.@ 기호와 속성의 이름, 속성이 허락하는 인수(arguments)를 작성하여 속성을 지정할 수 있다.- @- @() 2024. 8. 22. Swift: Network 프레임워크 Network.framework전송 및 보안 프로토콜을 사용하여 데이터를 보내고 받기 위한 네트워크 연결을 만든다. 사용자 지정 애플리케이션 프로토콜을 위해 TLS, TCP 및 UDP와 같은 프로토콜에 직접 액세스해야 할 때 이 프레임워크를 사용한다.HTTP 및 URL 기반 리소스를 로드하기 위해 이 프레임워크를 기반으로 구축된 URLSession을 계속 사용한다. NWEndPoint네트워크 연결에서 로컬 혹은 리모트 엔드 포인트 enum NWEndpoint: Endpoint Typescase hostPort(host: NWEndpoint.Host, port: NWEndpoint.Port)Host와 Port를 입력해 주는 EndPointcase service(name: String, type: Stri.. 2024. 8. 17. Swift: Result Builder Result Builder자연스럽고 선언적인 방식으로 목록이나 트리와 같은 중첩된 데이터를 만들기 위한 도메인별 언어(DSL)를 구현할 수 있게 해 준다.Class, Struct, Enum 타입 등에 사용할 수 있다. Result Builder Methodstatic func buildBlock(_ components: Component...) -> Component부분 결과의 배열을 하나의 결과로 결합한다.static func buildPartialBlock(first: Component) -> Componentfirst 요소로부터 부분 결과 요소를 만든다.buildBlock(_:)와 비교하면, 다른 수의 인수를 처리하는 오버헤드를 줄인다.static func buildPartialBlock(accum.. 2024. 8. 13. 이전 1 다음