swift-nio

(★ 8,509)

고성능 프로토콜 서버 및 클라이언트를 위한 논블로킹(non-blocking) 이벤트 기반 네트워크 애플리케이션 프레임워크.

파일 탐색기

  • .editorconfig
  • .git-blame-ignore-revs
  • .gitattributes
  • .gitignore
  • .licenseignore
  • .mailfilter
  • .mailmap
  • .spi.yml
  • .swift-format
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • CONTRIBUTORS.txt
  • LICENSE.txt
  • NOTICE.txt
  • Package.swift
  • README.md
  • SECURITY.md

# 설치 가이드

swift
사전 준비물

설치 및 실행 절차

git clone https://github.com/apple/swift-nio.git

저장소를 로컬에 복제합니다.

cd swift-nio

프로젝트 디렉토리로 이동합니다.

swift build

Swift 패키지를 빌드합니다.

swift test

테스트를 실행합니다.

핵심 명령어

swift build

프로젝트의 소스 코드를 빌드합니다.

swift test

패키지에 포함된 테스트 케이스를 실행합니다.

swift package clean

Swift 6.1 이상 버전이 설치되어 있어야 정상적으로 빌드 및 테스트가 가능합니다.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

swift

설명 보기 ▼

Swift 프로젝트를 생성, 실행 및 빌드.
더 많은 정보: <https://manned.org/swiftc>.

swift repl

REPL(대화형 셸) 시작:

swift {{file.swift}}

프로그램 실행:

swift package init

패키지 관리자로 새 프로젝트 시작:

🔍

apt-get

설명 보기 ▼

Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.

sudo apt-get update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):

sudo apt-get install {{package}}

패키지 설치 또는 최신 버전으로 업데이트:

sudo apt-get remove {{package}}

패키지 제거:

🔍

dnf install

설명 보기 ▼

Install packages on Red Hat-based distributions.

sudo dnf {{[in|install]}} {{package1 package2 ...}}

Install packages by name:

sudo dnf {{[in|install]}} {{path/to/file}}

Install a package from a local file:

sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}

Install a package from the internet:

// repository documentation