Bài viết dành cho các bạn đã có sẵn Docker trong máy...
Bạn có thể tự tạo image docker theo hướng dẫn của mình ở bài trước hoặc dùng cái mình build trên Docker Hub https://hub.docker.com/r/trquoccuong/ubuntu-swift/
Để tải file docker của mình bạn có thể dùng
docker pull trquoccuong/ubuntu-swift
Tạo thư mục ứng dụng trên máy tính của bạn
Mình tạo 1 thư mục trên máy thực để link nó vào trong docker. Như vậy mình có thể dùng sublime ở ngay bên ngoài gõ code nó đỡ oải. Chạy docker với câu lệnh.
docker run -i -t -v {thư mục trên máy}:/swift trquoccuong/ubuntu-swift /bin/bash
//Ở đây mình để thư mục sau khi link là /swift
Cài đặt highlight code cho sublime
Bản này cũng khá cũ rồi từ hồi swift 1 nhưng dùng được là tốt rồi.
- Cài đặt Package controll cho sublime Cách cài đặt
- Bật sublime mở Command Pallette (cmd + shift + p)
- Gõ search "install" và chọn “Package Control: Install Package”
- Gõ search "swift" sau đó Enter
Tạo ứng dụng HelloWorld đơn giản
Ở đây bạn có thể làm hầu hết các bước tạo file này bằng sublime
cd /swift
mkdir Hello
cd Hello
touch Package.swift // file định nghĩa package mặc định là để trắng
mkdir Sources
Mở thư mục đó bằng sublime
sublime Sources // ở đây mình có lệnh sublime trên máy
print("Hello World")
Quay trở lại docker terminal gõ
cd /swift/Hello
swift build
Nếu thành công bạn sẽ thấy mấy dòng sau
Compiling Swift Module 'Hello' (1 sources)
Linking Executable: .build/debug/Hello
Chạy ứng dụng đầu tiên
.build/debug/Hello
Bên cạnh Sublime bạn có thể sử dụng Atom .
Mình đang làm 1 vài ví dụ với swift bạn có thể cập nhật tại đây để chạy thử https://github.com/trquoccuong/Swift-Example
Bình luận