iOS Stack รายสัปดาห์ — ฉบับที่ #50
ยินดีต้อนรับสู่ iOS Weekly — จดหมายข่าวเกี่ยวกับการพัฒนาใหม่และการอัพเดทของจักรวาล iOS ที่ดูแลโดยทีม Canopas ซึ่งจัดส่งทุกวันจันทร์
บทความ
กำลังทดสอบข้อยกเว้น async/wait
เราทุกคนทราบดีว่าการทดสอบโค้ดของคุณมีความสำคัญอย่างไรสำหรับการเผยแพร่ที่เสถียรและการตรวจจับข้อบกพร่องตั้งแต่เนิ่นๆ เราควรทดสอบเส้นทางที่มีความสุข กรณีหักมุม และข้อผิดพลาดที่เกิดขึ้น
ระบุค่าเริ่มต้นสำหรับการผูก SwiftUI
บางครั้งในแอป SwiftUI ฉันจะพบว่าฉันมีโมเดลที่มีค่าตัวเลือกซึ่งฉันต้องการส่งต่อไปยังมุมมองที่ต้องใช้ค่าที่ไม่บังคับ โดยเฉพาะอย่างยิ่งเมื่อคุณใช้ Core Data ในแอพ SwiftUI และใช้โมเดลที่สร้างขึ้นโดยอัตโนมัติ
สร้างเค้าโครงแบบกำหนดเองใน SwiftUI Basics
ในปัจจุบัน SwiftUI มีโปรโตคอล Layout ซึ่งช่วยให้เราสามารถสร้างเลย์เอาต์ที่กำหนดเองได้โดยการเจาะลึกเข้าไปในระบบเล ย์เอา ต์ โดยไม่ต้องใช้ GeometryReader โปรโตคอลเลย์เอาต์ทำให้เรามีพลังอันน่าทึ่งในการสร้างและนำเลย์เอาต์ที่คุณจินตนาการกลับมาใช้ใหม่ได้
พื้นหลังเคลื่อนไหวใน SwiftUI
SwiftUI ทำให้สิ่งต่าง ๆ ง่ายขึ้นอย่างแน่นอน ส่วนประกอบที่ในอดีตคุณควรใช้เวลาหลายวันในการพยายามทำ ตอนนี้สามารถทำได้ในไม่กี่นาที นี่เป็นเรื่องจริงสำหรับแอนิเมชั่น
พอดคาสต์
UI ที่ตอบสนองและราบรื่น
ในพอดคาสต์นี้ พวกเขาพูดคุยเกี่ยวกับเทคนิคและแนวทางต่างๆ ในการปรับโค้ด UI ให้เหมาะสม และวิธีการใช้เครื่องมือต่างๆ เช่น แอนิเมชัน เพื่อสร้างแอป iOS ที่ให้ความรู้สึกรวดเร็วและตอบสนอง
วิดีโอ
ค้นพบความก้าวหน้าในโลหะสำหรับ A15 Bionic
ค้นพบวิธียกระดับแอปและเกมของคุณด้วย Metal และ A15 Bionic เราจะช่วยคุณใช้ประโยชน์จาก Apple GPU ตระกูล 8 ด้วยคุณสมบัติ Metal ล่าสุด สอนวิธีประหยัดหน่วยความจำด้วย Lossy Compression เจาะลึกเทคนิคการแมปเงาที่ซับซ้อนด้วย Sparse Depth และ Stencil Textures และประมวลผลภาพเร็วขึ้นด้วยคำแนะนำ SIMD Shuffle และ Fill
สนับสนุน
แนะนำลิงค์สำหรับสัปดาห์หน้า
ข้อเสนอแนะและข้อเสนอแนะยินดีเป็นอย่างยิ่ง!
โปรดติดต่อเราที่ Canopas Twitter handle @canopassoftwareพร้อมเนื้อหาหรือข้อเสนอแนะที่คุณมี และเราจะพิจารณาในสัปดาห์หน้า





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)