본문 바로가기

프로그래밍

[Swift] Window 11로 Swift 공부하기

 

아이폰을 사용하고 있지만 노트북은 맥북이 아닌 사람이 ios 앱 개발을 위해 공부하고자 한다.

찾아보니 기본적으로 ios 앱 개발은 mac os 프로그램인 xcode에서 swift로 하는 것이 정석인 모양.

하지만, 무턱대고 비싼 애플 제품을 살 여력도 없는 상황이라 일단 swift에 대한 공부를 하기로 했다.


- 설치 version : Swift 5.10 (2024.03.28 기준 최신)

- 필요 프로그램 : Visual Studio Code

 

1. Ubuntu 설치

설치 전에 제어판의 [Windows 기능 켜기/끄기]에서 [Linux용 Windows 하위 시스템]이 체크되어 있는지 확인한다.

체크되어 있지 않다면 체크 후 재부팅된다.

Microsoft Store에서 Ubuntu를 검색하고 설치한다. (2024.03.28 기준 최신)

 

2. Swift 설치

터미널을 열고 다음과 같이 차례대로 진행한다.

1) wsl 입력

> wsl

2) 라이브러리 설치

$ sudo apt-get update
$ sudo apt-get install clang libicu-dev

3) swift 파일 설치

swift download link : https://www.swift.org/download/ 

$ cd ~
$ wget https://download.swift.org/swift-5.10-release/ubuntu2204/swift-5.10-RELEASE/swift-5.10-RELEASE-ubuntu22.04.tar.gz

압축 풀기

tar -zxvf ./swift-5.10-RELEASE-ubuntu22.04.tar.gz

파일 이동

sudo mv swift-5.10-RELEASE-ubuntu22.04 /usr/share/swift

시스템 환경 변수 추가

echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/share/swift/usr/bin" >> ~/.bashrc
source ~/.bashrc

 

3. Visual Studio Code 연동

Visual Studio Code에서 WSL을 설치한다.

아래와 같이 왼쪽 하단에 초록 버튼이 생기고

클릭하면 상단에 목록이 뜬다.

여기서 Connect to WSL을 선택한 뒤에 뜬 새로운 창에서 파일을 생성하면

Select a Language로 Swift를 선택 가능하다.

초록 버튼이 아래와 같으면 정상적으로 WSL 환경에서 실행 중이라는 뜻

편의성을 위해 code runner도 설치하면 끝


 

이제 Swift 공부 시작할 수 있다!

 

 


참고)

https://linux-studying.tistory.com/12

 

윈도우 10 에서 Swift 5 사용하기 ( Visual Code, WSL )

Swift 는 공식적으로 Mac OS, Linux 계열 OS를 지원하고 있습니다. Swift For Windows 라는 오픈소스 프로젝트가 있지만, Swift 4.1.2 버전까지만 지원되고 유지 보수가 중단되어 사용에 어려움이 있습니다. 이

linux-studying.tistory.com