สนุกกับภาษาเขียนโปรแกรม Swift ของ Apple

สนามเด็กเล่นในสวิฟท์สนุกมากเกินไป

Apple เปิดตัวภาษาโปรแกรม Swift ในงาน WWDC 2014 Swift ได้รับการออกแบบมาเพื่อเปลี่ยน Objective-C ในที่สุดและให้สภาพแวดล้อมการพัฒนาแบบรวมสำหรับผู้ที่สร้างแอปสำหรับทั้งอุปกรณ์ Mac และ iOS

ตั้งแต่การประกาศครั้งแรกของ Swift ภาษาใหม่ได้เห็นการอัปเดตแล้ว ตอนนี้มีการสนับสนุน watchOS รวมทั้ง tvOS เพื่อให้คุณสามารถพัฒนาอุปกรณ์แอ็ปเปิ้ลเต็มรูปแบบจากสภาพแวดล้อมการพัฒนาเพียงเครื่องเดียว

ในช่วงฤดูร้อนปี 2014 ฉันได้ดาวน์โหลด Swift เวอร์ชันเบต้าเวอร์ชันเดิมที่มีให้สำหรับนักพัฒนาแอปเปิ้ล นี่เป็นการดูสั้น ๆ เกี่ยวกับสิ่งที่ฉันพบและคำแนะนำบางประการสำหรับวิธีการดำเนินการต่อหากคุณสนใจที่จะเรียนรู้ Swift

ฤดูร้อน 2014

สัปดาห์ก่อนหน้านี้ในที่สุดฉันก็มีรอบการดาวน์โหลดรุ่นเบต้าของ Xcode 6 จากเว็บไซต์ของ Apple Developer Xcode, IDE ของ Apple (Integrated Development Environment) มีทุกอย่างที่จำเป็นในการพัฒนาแอปสำหรับอุปกรณ์ Mac หรือ iOS คุณสามารถใช้ Xcode สำหรับโครงการพัฒนาต่างๆได้หลากหลาย แต่สำหรับผู้ใช้ Mac การสร้างแอป Mac และ iOS เป็นเครื่อง biggies

Xcode เป็นบริการฟรี คุณต้องมี Apple ID ซึ่งผู้ใช้ Mac และ iOS ส่วนใหญ่มีอยู่แล้ว แต่คุณไม่จำเป็นต้องเป็นสมาชิกผู้ชำระเงินของชุมชน Apple Developer ทุกคนที่มี Apple ID สามารถดาวน์โหลดและใช้ Xcode IDE ได้

โปรดเลือก Xcode 6 beta เนื่องจากมีภาษา Swift คำเตือน: ไฟล์มีขนาดใหญ่ (ประมาณ 2.6 GB) และการดาวน์โหลดไฟล์จากไซต์ Apple Developer เป็นกระบวนการที่ช้าฉาวโฉ่

เมื่อฉันติดตั้ง Xcode 6 เบต้าแล้วฉันก็มองหาคำแนะนำและบทแนะนำเกี่ยวกับภาษา Swift ประสบการณ์การเขียนโปรแกรมของฉันกลับไปสู่ภาษาแอสเซมบลีสำหรับโมโตโรล่าและตัวประมวลผล Intel และบิตของ C สำหรับโครงการพัฒนาบางอย่าง ต่อมาฉันหลงกลกับ Objective-C เพียงเพื่อความสนุกสนานของฉันเอง ดังนั้นฉันจึงรอคอยที่จะได้เห็นสิ่งที่สวิฟท์มีให้

ดังที่ได้กล่าวมาฉันได้ค้นหาคำแนะนำคู่มือและการอ้างอิงแบบ Swift ในขณะที่ฉันพบเว็บไซต์จำนวนมากที่ให้คำแนะนำอย่างรวดเร็วฉันตัดสินใจโดยไม่มีเหตุผลใด ๆ ว่ารายการด้านล่างนี้เป็นจุดเริ่มต้นของฉัน

คู่มือการใช้ภาษาอย่างรวดเร็ว

หลังจากอ่านหนังสือ iBook แบบ Swift Programming (อ่านหนังสือ iBook เมื่อออกมาในเดือนมิถุนายนที่ผ่านมา) ฉันตัดสินใจที่จะข้ามไปที่คู่มือการเริ่มต้นอย่างรวดเร็วของ Ray Wenderlich และหาแนวทางในการใช้ Swift เบื้องต้น ฉันชอบคำแนะนำของเขาและฉันคิดว่ามันเป็นสถานที่ที่ดีสำหรับผู้เริ่มต้นที่มีประสบการณ์ในการเขียนโปรแกรมเพียงเล็กน้อย แม้ว่าฉันจะมีพื้นฐานที่ดีในการพัฒนา แต่ก็มาจากเมื่อนานมาแล้วและการทบทวนใหม่เพียงเล็กน้อยก็เป็นเพียงแค่ตั๋วก่อนที่จะย้ายไปที่คู่มือและข้อมูลอ้างอิงของ Apple

ฉันยังไม่ได้สร้างแอปพลิเคชันใด ๆ กับ Swift แต่อย่างใดและน่าจะเป็นเช่นนั้น ฉันเพียง แต่ต้องการติดตามสถานะปัจจุบันของการพัฒนา สิ่งที่ฉันพบในสวิฟท์น่ารักมาก ตัว Xcode 6 beta เป็นตัวละครที่เยี่ยมยอดพร้อมด้วย Playgrounds ที่ทำงานร่วมกับ Swift สนามเด็กเล่นช่วยให้คุณสามารถลองใช้รหัส Swift ที่คุณเขียนพร้อมกับผลการค้นหาทีละบรรทัดจะปรากฏใน Playgrounds ฉันจะว่าอย่างไรได้; ฉันชอบสนามเด็กเล่น ความสามารถในการรับข้อเสนอแนะขณะที่คุณกำลังเขียนโค้ดของคุณน่าทึ่ง

ถ้าคุณอยากลองใช้งานสักหน่อยก็ขอแนะนำให้ใช้ Xcode และ Swift ให้พวกเขายิงและมีความสนุกสนาน

ปรับปรุง:

ภาษาโปรแกรม Swift ขึ้นอยู่กับเวอร์ชัน 2.1 ในขณะที่ทำการอัพเดทนี้ พร้อมกับเวอร์ชั่นใหม่แอ็ปเปิ้ลได้เปิดตัวสวิฟท์ในรูปแบบภาษาโอเพนซอร์สโดยมีพอร์ตสำหรับ Linux, OS X และ iOS ภาษาสวิฟท์โอเพนซอร์สประกอบด้วย Swift compiler และ standard libraries

นอกจากนี้การดูการอัปเดตคือ Xcode ซึ่งขั้นสูงไปจนถึงเวอร์ชัน 7.3 ฉันได้ตรวจสอบการอ้างอิงทั้งหมดในบทความนี้ซึ่งเดิมมองไปที่เวอร์ชันเบต้าแรกของ Swift เนื้อหาอ้างอิงทั้งหมดยังคงเป็นปัจจุบันและใช้กับ Swift เวอร์ชันล่าสุด

ดังนั้นในขณะที่ฉันพูดในฤดูร้อนของปี 2014 ให้พา Swift ออกไปที่สนามเด็กเล่น ฉันคิดว่าคุณจะชอบภาษาเขียนโปรแกรมใหม่นี้

เผยแพร่เมื่อ: 20/20/2014

อัปเดต: 4/5/2015