แอปเปิลเปิดตัวภาษารุ่นต่อไปสำหรับการพัฒนาบน iOS ในชื่อว่าภาษา Swift แก้ปัญหาทั้งในแง่ของประสิทธิภาพและฟีเจอร์ของภาษาสมัยใหม่ ตัว runtime สร้างขึ้นบนโครงสร้าง LLVM มีประสิทธิภาพดีกว่า Objective-C ทุกวันนี้เกือบเท่าตัว
ในแง่ฟีเจอร์ Swift จะรองรับฟีเจอร์ของภาษาโปรแกรมยุคใหม่ เช่น interface, generics, namespace, closure ตัวภาษาสามารถคอมไพล์เป็นไบนารีแบบเนทีฟได้ และมีฟีเจอร์ระดับสูงเช่น collections หรือ pattern matching มาให้ในตัว รวมถึงฟีเจอร์ที่เจาะจงกับ iOS และ OS X อย่าง Cocoa และ Cocoa Touch ก็จะทำงานร่วมกับ Swift ได้ในตัว

เมื่อทำงานร่วมกับ Xcode รุ่นใหม่ Swift จะมีฟีเจอร์ Playground สามารถรันซอฟต์แวร์โดยเห็นค่าตัวแปรต่างๆ เปลี่ยนไปได้ทันที
รายละเอียดเพิ่มเติมของ Swift อ่านได้จาก Apple Developer
ที่มา - TechBuffalo, VentureBeat, ArsTechnica
on
มีอะไรกับ Suzuki ครับ ? ฮา
iPongHD Tue, 03/06/2014 - 03:18
มีอะไรกับ Suzuki ครับ ? ฮา
ยู บี ลอง วิท หมี~
ByakkoHD Tue, 03/06/2014 - 03:20
ยู บี ลอง วิท หมี~
ใช่ที่ยกเลิกการจัดคอนเสิร์ตใน
NoppawanConan Tue, 03/06/2014 - 03:26
In reply to ยู บี ลอง วิท หมี~ by ByakkoHD
ใช่ที่ยกเลิกการจัดคอนเสิร์ตในไทยมั้ยเนี่ย เสียดายมากเลย //ผิดข่าว & ผิดที่
ลิงค์หนังสือครับ
ipats Tue, 03/06/2014 - 03:24
ลิงค์หนังสือครับ https://itunes.apple.com/th/book/swift-programming-language/id881256329
ไวมากครับเมื่อสักครู่(ตอนดูถ่
takz1977 Tue, 03/06/2014 - 03:30
In reply to ลิงค์หนังสือครับ by ipats
ไวมากครับเมื่อสักครู่(ตอนดูถ่ายทอดในงาน)พยายามหายังไม่เจอ (y) ยกนิ้วๆ
Taylor ไม่มาไทย แต่ Swift มา
mylifeasdog Tue, 03/06/2014 - 03:36
Taylor ไม่มาไทย แต่ Swift มา WWDC อ๊ะ ! ไม่เกี่ยว
ผมว่า Swift นี่เป็นหัวข้อที่
astider Tue, 03/06/2014 - 03:40
ผมว่า Swift นี่เป็นหัวข้อที่ peak สุดของงานเลยนะเนี่ย
ไปเสิร์ชเจอมา… Constants with
白羊 Tue, 03/06/2014 - 04:03
ไปเสิร์ชเจอมา…
Constants with emoji~
https://pbs.twimg.com/media/BpJh9dqIIAAE0PX.png
เป็นแผนดึงผู้หญิง เข้ามาเป็น
bodinmon Tue, 03/06/2014 - 13:14
In reply to ไปเสิร์ชเจอมา… Constants with by 白羊
เป็นแผนดึงผู้หญิง เข้ามาเป็น programmer หรือเปล่าครับ
อีกหน่อยอาจจะเจอโค้ดแบบ มุ๊งมิ๊ง ฟรุ๊งฟริ๊ง เต็มจอ
Syntax ก็ยังคงอินดี้เช่นเดิม
UltimaWeapon Tue, 03/06/2014 - 08:17
Syntax ก็ยังคงอินดี้เช่นเดิม -_-||
ใช้ printIn แทนยาวกว่าเดิมอีก
PandaBaka Tue, 03/06/2014 - 09:03
In reply to ไม่ต้อง NSlog แล้วซินะ by DagonKnight
ใช้ printIn แทนยาวกว่าเดิมอีก - -")
แต่มันโชว์ผลแบบเรียลไทม์
Avatar Tue, 03/06/2014 - 09:31
In reply to ใช้ printIn แทนยาวกว่าเดิมอีก by PandaBaka
แต่มันโชว์ผลแบบเรียลไทม์ ยังดีกว่า NSLog แล้วกดรัน
งั้นคนที่หัด Objective-C
GooEng Tue, 03/06/2014 - 10:09
งั้นคนที่หัด Objective-C มิแย่เอาหรอ
เป็นแค่ภาษาตัวเลือกหนึ่งให้ใช
PandaBaka Tue, 03/06/2014 - 10:18
In reply to งั้นคนที่หัด Objective-C by GooEng
เป็นแค่ภาษาตัวเลือกหนึ่งให้ใช้ครับ ถ้าถนัด Object-C ก็ใช้ตัวเดิมต่อ
คล้ายๆ พวก visual studio จะใช้ c# หรือ vb ก็ตามสะดวก
Swift เชื่อมต่อกับ C++
ch.krich Tue, 09/06/2015 - 06:42
In reply to งั้นคนที่หัด Objective-C by GooEng
Swift เชื่อมต่อกับ C++ ยากมากครับ ซึ่งหมายถึงการพัฒนาข้าม platform ก็ยากขึ้นด้วย
ดังนั้นเรียนรู้ Objective-C ก็ไม่เสียหลายครับ :)
var ..... เปลี่ยนมาเป็น weak
Go-Kung Tue, 03/06/2014 - 11:23
var .....
เปลี่ยนมาเป็น weak type เหรอเนี่ย
มองแง่ดีแล้วเขียนง่ายขึ้นครับ
EThaiZone Tue, 03/06/2014 - 11:45
In reply to var ..... เปลี่ยนมาเป็น weak by Go-Kung
มองแง่ดีแล้วเขียนง่ายขึ้นครับ จากใจคนที่เขียน objective-c แล้วหน้ามืด
คร้ายๆc# ใช่ไหมครับ
tom789 Tue, 03/06/2014 - 13:11
In reply to มองแง่ดีแล้วเขียนง่ายขึ้นครับ by EThaiZone
คร้ายๆc# ใช่ไหมครับ ที่เขียนแบบนี้แล้ว มันจะกำหนดชนิดข้อมูลให้เลย
เห็นด้วยครับ /me ไม่มี mac
tontan Tue, 03/06/2014 - 14:17
In reply to มองแง่ดีแล้วเขียนง่ายขึ้นครับ by EThaiZone
เห็นด้วยครับ /me ไม่มี mac
var x: UInt8 = 2 strong type
redgene Tue, 03/06/2014 - 12:43
In reply to var ..... เปลี่ยนมาเป็น weak by Go-Kung
var x: UInt8 = 2
strong type ได้ครับ
[ลบ]
narok119 Tue, 03/06/2014 - 15:32
In reply to var ..... เปลี่ยนมาเป็น weak by Go-Kung
[ลบ]
เปิดตัวภาษาใหม่
lagus Tue, 03/06/2014 - 11:49
เปิดตัวภาษาใหม่ ผมคิดว่าเป็นการเปิดโอกาศรับนักพัฒนาหน้าใหม่เข้ามาได้ดีเลยหละ
เช่น คนอยากเขียน App บน ios แต่ไม่ถนัด Obj-C หรือพวกนักพัฒนาฝั่ง Android ที่ใช้ JAVA แต่ก็ไม่ถนับ Obj-C
พอ Apple ออกภาษาใหม่ ไวกว่าง่ายกว่า แน่นอนว่าการเรียนรู้เริ่มต้นจะเท่ากัน
ผมคิดว่านักพัฒนาเหล่านั้นต้องอยากมาลองเล่นดูแน่ๆ และก็มีมากด้วย มันจะส่งผลให้เกิด App ดีๆเข้ามาฝั่ง iOS อีกมากเลยจะมองว่าเป็นการตลาดเพื่อดึงตัว Developer ก็ได้
ถึง simulator
redgene Tue, 03/06/2014 - 12:46
In reply to เปิดตัวภาษาใหม่ by lagus
ถึง simulator ดีเยียมแต่ถ้ายังต้องเสียเงินเพื่อ build ลง device ผมว่า dev ส่วนมากก็ยังเลือก androids มั้งครับ
ดูไม่มั่นใจเลยนะ
bflower Tue, 03/06/2014 - 19:47
In reply to ถึง simulator by redgene
ดูไม่มั่นใจเลยนะ
อยากเขียนนะครับ. ดูน่าสนใจ
tom789 Tue, 03/06/2014 - 13:09
In reply to เปิดตัวภาษาใหม่ by lagus
อยากเขียนนะครับ. ดูน่าสนใจ แต่ต้องมาซื้อแมคบุค คงไม่ไหวอะ เขียนดรอยต่อไป
ซักพักก็ลองดูละกันจะมี
lagus Tue, 03/06/2014 - 15:37
In reply to เปิดตัวภาษาใหม่ by lagus
ซักพักก็ลองดูละกันจะมี Developer สายอื่นเข้ามาเขียน Swift เพื่อนพัฒนา App บน iOS
เรื่องจ่ายเงินรายปีกับเครื่อง Mac คงไม่ใช่ปัญหาของกลุ่มคนที่ผมกล่าวถึง
กำลังศึกษา Objective-C
momentcm Tue, 03/06/2014 - 11:52
กำลังศึกษา Objective-C อยู่เลย จะทั้นเค้าไหมเนี้ย