Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách bắt đầu lập trình Swift trên Ubuntu

Apple gần đây đã phát hành ngôn ngữ lập trình mới nhất của họ, Swift, dưới dạng mã nguồn mở. Điều đó có nghĩa là bất kỳ ai cũng có thể sử dụng ngôn ngữ lập trình xu hướng này, trên bất kỳ hệ thống nào. Apple đã làm cho việc chạy Swift trên Ubuntu trở nên dễ dàng, nên chúng tôi sẽ chỉ cho bạn cách!

Swift là gì?

Nếu bạn chưa từng nghe nói, Swift là ngôn ngữ lập trình mới nhất của Apple nhằm thay thế Objective-C và trở thành ngôn ngữ chính để xây dựng ứng dụng Mac OS X và iOS. Rất dễ học ngôn ngữ này vì nó sạch sẽ và có cú pháp tương tự các ngôn ngữ lập trình phổ biến khác.

Tuy nhiên, Swift chỉ có sẵn cho thiết bị Apple -- nó không thể chạy trên Windows, Linux, hoặc hệ thống khác. Với sự phổ biến ngày càng tăng của Swift, nhiều người yêu cầu Apple mở mã nguồn Swift hoặc ít nhất làm cho nó có sẵn trên nhiều nền tảng hơn. Sau một thời gian, Apple cuối cùng đã phát hành Swift dưới dạng mã nguồn mở. Tôi nghĩ đây là một bước đi tốt của Apple, vì nó cho phép nhiều người hơn tiếp xúc với Swift, điều này lần lượt cho phép nhiều người hơn viết ứng dụng Mac OS X và iOS trong tương lai.

Trong mọi trường hợp, nếu bạn quan tâm đến việc sử dụng hoặc học Swift, nó hiện đã có sẵn cho Linux! Ngay bây giờ Apple chỉ đã phát hành các snapshot dành cho Ubuntu 14.04 và 15.10, nhưng cơ hội cài đặt hỗ trợ Swift trên các bản phân phối khác chắc chắn sẽ đến trong tương lai gần. Cho đến lúc đó, đây là cách để chạy nó trên Ubuntu.

Cách cài đặt

Cách bắt đầu lập trình Swift trên Ubuntu

Trước tiên, bạn sẽ cần truy cập trang tải xuống Swift và lấy phiên bản mới nhất (tại thời điểm viết, chỉ có snapshot phát triển -- bản ổn định sẽ đến sớm, nên tùy bạn chọn cái nào trong hai). Sau khi tải xuống, mở file .tar bằng cách double-click vào nó và sau đó giải nén thư mục bên trong đến bất kỳ vị trí nào bạn thích. Đây sẽ trở thành vị trí cài đặt Swift của bạn.

Cách bắt đầu lập trình Swift trên Ubuntu

Tiếp theo, bạn sẽ cần cài đặt một số phụ thuộc mà Swift cần để chạy. Bạn có thể dễ dàng cài đặt chúng bằng cách mở Terminal và chạy

sudo apt-get install clang libicu-dev

Cuối cùng, trước khi đóng cửa sổ terminal, gõ

gedit .profile

Điều này sẽ mở một trình soạn thảo văn bản. Cuộn xuống dưới cùng và tạo hai dòng mới. Dòng đầu tiên nên để trống, và trên dòng thứ hai đặt

export PATH=/path/to/usr/bin:"${PATH}"

trong đó

/path/to/usr/bin

là đường dẫn đến thư mục bin bên trong thư mục usr bên trong thư mục Swift mà bạn đã giải nén từ file .tar. Vì vậy, nếu bạn chỉ giải nén thư mục Swift vào thư mục Downloads, đường dẫn sẽ giống như

/home/username_here/Downloads/swift_folder_name_here/usr/bin

Lệnh export sẽ cho phép bạn đơn giản gọi

swift

trong Terminal và nó sẽ biết nơi tìm kiếm. Đặt dòng này vào file văn bản .profile sẽ làm cho lệnh này vĩnh viễn -- nếu không, hiệu lực của nó sẽ mất khi bạn đăng xuất, tắt máy, hoặc khởi động lại máy tính.

Cách bắt đầu lập trình Swift trên Ubuntu

Để đảm bảo Swift hoạt động, bạn có thể gõ

swift --version

vào Terminal và nó nên hiển thị một số thông tin phiên bản. Chúc mừng! Bây giờ bạn đã có Swift hoạt động trên hệ thống Ubuntu của mình!

Cách chạy mã Swift

Cách bắt đầu lập trình Swift trên Ubuntu

Để chạy một file Swift, tất cả những gì bạn cần làm là chạy

swift /path/to/file.swift

Nó sẽ biên dịch và chạy tự động. Bạn cũng có thể đơn giản chạy

swift

sẽ đưa ra một shell tương tác để bạn chạy mã Swift từng dòng.

Cuối cùng, bạn cũng có thể tạo file thực thi từ mã Swift của mình. Tất cả những gì bạn cần làm là:

  1. Tạo thư mục dự án với bất kỳ tên nào bạn thích, sau đó bên trong tạo một thư mục tên "sources".
  2. Đặt tất cả file mã của bạn bên trong thư mục source.
  3. Tạo file văn bản tên "Package.swift" trong thư mục dự án (nhưng bên ngoài thư mục sources) và đặt ít nhất nội dung sau:

import PackageDescription

let package = Package(

name: "package_name_here_and_keep_quote_marks"

)

Cuối cùng, chạy

swift build

trong khi thư mục dự án là thư mục làm việc. Bạn sẽ tìm thấy file thực thi dưới

.build/debug/package_name

Swift ở đầu ngón tay

Chúc mừng! Bây giờ bạn đã có thể bắt đầu viết mã Swift! Tất nhiên, đây là hướng dẫn khá đơn giản nhằm giúp bất kỳ ai bắt đầu với thiết lập nhanh và dễ dàng. Nếu bạn cần thêm chút gì, như ký khóa, bạn sẽ cần truy cập trang chủ Swift để biết thêm thông tin. Nhưng ngoài ra, hãy thoải mái bắt đầu viết mã! Chỉ lưu ý rằng (ít nhất trong thời gian tới) bạn vẫn sẽ cần Mac OS X và Xcode để viết ứng dụng Mac OS X và iOS, nhưng có Swift trên Ubuntu sẽ giúp bạn làm quen với ngôn ngữ.

Bạn nghĩ gì về Swift? Nó có tương lai như một ngôn ngữ phổ biến, phổ quát như C/C++ và Java? Hãy cho chúng tôi biết trong bình luận!