Cách lập trình bằng Swift trên Windows 10

Cách lập trình bằng Swift trên Windows 10

Swift là một trong những ngôn ngữ hot nhất hiện nay, và vì lý do chính đáng. Ứng dụng Mac và iOS chiếm một phần lớn thị trường. Có thể xây dựng các ứng dụng iOS nguyên bản là một vấn đề lớn đối với những người không muốn nhúng vào chiều sâu âm u của Objective C.





Vì Swift có nguồn gốc từ Apple, bạn cần một máy Mac, phải không? Sai lầm. Mặc dù không có phương pháp 'out of the box' để biên dịch Swift trên Windows, nhưng điều đó không có nghĩa là người dùng Windows không thể học Swift.





Dưới đây là cách tạo một chương trình Swift đơn giản, biên dịch và chạy nó trong Windows 10.





Swift là gì?

Trước khi bắt đầu, hãy xem Swift thực sự là gì. Swift là một ngôn ngữ lập trình được thiết kế bởi Apple. Theo Chris Lattner, người khởi xướng dự án, cần có các ý tưởng 'từ Objective-C, Rust, Haskell, Ruby, Python, C #, CLU, và quá nhiều thứ khác'.

Đó là một ngôn ngữ tương đối non trẻ được ra mắt công chúng vào năm 2014, mặc dù nó đã được nhiều người đánh giá cao. Các Chỉ số TIOBE trong số các ngôn ngữ lập trình hàng đầu vào năm 2017 đã xếp Swift ở vị trí thứ 11, khiến nó trở thành một trong những ngôn ngữ phát triển nhanh nhất mọi thời đại.



Tóm lại, nếu bạn đang lập trình cho Mac hoặc iOS, Swift là dành cho bạn! Để có cái nhìn sâu sắc hơn về cách sử dụng Swift, hãy xem những lý do tại sao Swift đáng học hỏi.

Bắt đầu với Swift trên Windows 10

Đầu tiên, chúng tôi sẽ cần một trình soạn thảo để viết mã của chúng tôi. Bạn có thể sử dụng bất kỳ IDE nào mà bạn cảm thấy thoải mái, mặc dù không nhất thiết phải sử dụng một IDE và bất kỳ trình soạn thảo văn bản nào cũng đủ. Nó chủ yếu phụ thuộc vào sở thích cá nhân, mặc dù nếu bạn cần trợ giúp, hãy quyết định những gì nên sử dụng, hướng dẫn này có thể giúp ích cho bạn.





Hôm nay chúng ta sẽ sử dụng Notepad ++ vì nó miễn phí, đơn giản và có thể mở rộng. Tải xuống Notepad ++ và mở nó lên. Hãy bắt đầu với một số mã hóa!

Một chương trình Swift đơn giản cho Windows

Đối với dự án thử nghiệm của chúng ta hôm nay, chúng ta sẽ tạo một chương trình đơn giản chạy trên dòng lệnh Windows. Bắt đầu bằng cách mở tệp Notepad ++ mới. Chúng tôi sẽ bắt đầu bằng cách in một câu hỏi ra màn hình, đợi người dùng nhập câu trả lời của họ và sau đó sử dụng câu trả lời này để đưa ra câu trả lời.





print('What is your name?')

Điều này sẽ hiển thị khi chương trình chạy. Bây giờ chúng tôi đã đặt một câu hỏi, chúng tôi nên cung cấp một cách để người dùng trả lời. Đối với điều này, chúng tôi sử dụng readline () và lưu trữ câu trả lời dưới dạng một biến được gọi là phản ứng .

var response = readLine()

Nếu bạn đã quen thuộc với các ngôn ngữ lập trình khác, bạn có thể nhận thấy một vài khác biệt nhỏ ở đây. Thứ nhất, chúng tôi có thể lưu trữ dữ liệu thu được từ readLine dưới dạng ở đâu thay vì phải chỉ định rằng nó sẽ là một chuỗi. Một thay đổi khác đối với những người bạn đến từ JavaScript hoặc C # là thiếu dấu chấm phẩy để biểu thị phần cuối của dòng.

Người dùng Python có thể đã ở nhà nhiều hơn ở đây!

Thêm đầu ra

Bây giờ chúng ta có thông tin này được lưu trữ trong một biến, chúng ta muốn sử dụng nó và hiển thị lại cho người dùng. Điều gì có thể tốt hơn là chúc họ một ngày tuyệt vời?

print('Hello (response!), I hope you are having a great day!')

Ngay cả khi bạn có kinh nghiệm về các ngôn ngữ khác, bạn sẽ thấy một số khác biệt ở đây. Thay vì sử dụng + toán tử bên ngoài dấu ngoặc kép để hiển thị biến của bạn, bạn sử dụng (variableName) trong dấu ngoặc kép. Một tính năng khác của Swift là sử dụng Giá trị tùy chọn . Thoạt nhìn, những giá trị này khó hiểu, nhưng bổ sung thêm chức năng tốt hơn cho việc sử dụng các biến trong Swift.

Trong trường hợp này, chúng tôi chỉ muốn hiển thị giá trị như nó vốn có, vì vậy chúng tôi thêm dấu chấm than sau tên biến phản ứng! để biểu thị rằng nó không phải là một Giá trị Tùy chọn. Giá trị tùy chọn là một biến có thể có hoặc không được gán giá trị. Nó không yêu cầu một. Nếu nó không được gán giá trị, thì nó sẽ được gán nil.

Dấu chấm hỏi (?) Sau loại giá trị xác định nó là tùy chọn, trong khi dấu chấm than có nghĩa là nó không phải.

Mã của bạn sẽ trông giống như sau:

Để lưu mã của bạn, hãy sử dụng Tệp> Lưu dưới dạng và chọn Tệp Swift từ Lưu kiểu, mẫu thực đơn. Nếu menu của bạn thiếu loại tệp Swift, hãy chọn tất cả các tệp thay vào đó, và thêm .nhanh phần mở rộng tệp sau tên tệp đã chọn của bạn.

Biên dịch Swift trong Windows 10

Bây giờ chúng ta có một chương trình, chúng ta cần có khả năng biên dịch và chạy nó. Mặc dù không có cách nào được xây dựng để lập trình Swift trong Windows 10, nhưng vẫn có một công việc xung quanh. Han Sangjin đã tạo một trình biên dịch cho Swift có sẵn để tải xuống từ Github . Tải xuống và cài đặt ứng dụng Swift dành cho Windows theo hướng dẫn được cung cấp trong liên kết.

Sau khi nó được cài đặt, hãy mở nó lên. Bấm vào Chọn tập tin và chọn chương trình đã tạo trước đó của bạn. Nhấp chuột Biên dịch và đợi chương trình biên dịch.

Đối với một chương trình nhỏ bé này, nó sẽ gần như ngay lập tức, mặc dù có thể mất thời gian tùy thuộc vào mức độ phức tạp của bạn tạo mã của mình!

Bạn sẽ nhận được thông báo 'Đã biên dịch thành công' trong hộp thoại. Nếu không, hãy quay lại và kiểm tra lại mã của bạn để đảm bảo rằng bạn không mắc bất kỳ lỗi nào. Sau khi biên dịch mã, hãy nhấp vào Chạy để chạy chương trình của bạn. Chương trình sẽ mở trong Dòng lệnh Windows và sẽ trông giống như sau:

Cần lưu ý rằng bạn phải sử dụng ứng dụng Swift for Windows để chạy mã của mình, EXE tệp được tạo sẽ không hoạt động độc lập, ngay cả khi ứng dụng đang mở.

Bắt đầu viết mã Swift trên Windows ngay hôm nay

Nếu bạn quyết định rằng Swift là dành cho bạn, có rất nhiều công cụ sẵn có để giúp bạn. Khi bạn đã nắm được cơ bản về môi trường, tại sao không thử một vài dự án dành cho người mới bắt đầu để mang kiến ​​thức của bạn vào cuộc sống?

xbox một tự bật

Nếu bạn là người dùng Linux muốn viết mã ứng dụng iOS, đây là cách viết mã trong Swift với Ubuntu.

Đăng lại Đăng lại tiếng riu ríu E-mail Đây là lý do tại sao FBI ban hành cảnh báo cho Hive Ransomware

FBI đã đưa ra cảnh báo về một loại ransomware đặc biệt khó chịu. Đây là lý do tại sao bạn cần phải đặc biệt cảnh giác với ransomware Hive.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • Phát triển ứng dụng
  • Nhanh
  • Ngôn ngữ lập trình
Giới thiệu về tác giả Ian Buckley(216 bài báo đã xuất bản)

Ian Buckley là một nhà báo tự do, nhạc sĩ, nghệ sĩ biểu diễn và nhà sản xuất video sống ở Berlin, Đức. Khi không viết hay trên sân khấu, anh ấy sẽ mày mò với các thiết bị điện tử hoặc mã tự làm với hy vọng trở thành một nhà khoa học điên rồ.

Xem thêm từ Ian Buckley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký