คำโปรยหนังสือ
Swift Programming: Advance เป็นคู่มือสำหรับนักพัฒนาที่ต้องการก้าวไปสู่ระดับสูงของการพัฒนาแอป iOS ด้วย SwiftUI ครอบคลุมตั้งแต่การเชื่อมต่อ REST API การจัดการ state ขั้นสูง การสร้าง UI แบบ interactive ผ่าน animation และ gesture ไปจนถึงการออกแบบ Custom Views และ Reusable Components ตลอดจนการเตรียมแอปสำหรับ deployment อย่างมืออาชีพ หนังสือเล่มนี้เต็มไปด้วยตัวอย่างบูรณาการ Ultimate SwiftUI Project ที่ช่วยให้ผู้อ่านเห็นภาพการประยุกต์ใช้งานจริง
ผู้อ่านจะได้เรียนรู้ทั้งแนวคิดเชิงทฤษฎี เทคนิคขั้นสูง และแนวทางปฏิบัติที่ทันสมัย เพื่อสร้างแอปที่ตอบสนองรวดเร็ว maintainable scalable และมี UI ที่สวยงาม พร้อมรับมือกับความท้าทายของการพัฒนาแอปในโลกปัจจุบัน
สารบัญ
หน้า บท หัวข้อ
1 บทที่ 11 REST API Integration (REST API Integration) REST API Integration, REST API Integration (Deep Dive), URLSession และ async/await, Handling Unknown Keys / Strict Decoding, รายละเอียดเชิงลึก ของหัวข้อ Error Handling, Timeout, Retry, ตัวอย่างบูรณาการ
111 บทที่ 12 State Management ขั้นสูง (Advanced State Management) State Management ขั้นสูง, รายละเอียดเชิงลึกของ State Management ขั้นสูง, Combine Framework, Publisher และ Subscriber ใน Combine Framework, รายละเอียดเชิงลึกเรื่อง Binding Complex Data ใน SwiftUI + Combine, ตัวอย่างบูรณาการ
172 บทที่ 13 Animation และ Gesture (Animation and Gesture) Animation และ Gesture, รายละเอียดเชิงลึก Animation และ Gesture ใน SwiftUI พร้อม เทคนิคขั้นสูงและแนวทางบูรณาการ GUI Mobile, รายละเอียดเชิงลึกเกี่ยวกับ SwiftUI Animation: withAnimation และ transitions, Gesture Recognizers: Tap, Drag, LongPress, รายละเอียดเชิงลึกเกี่ยวกับ Lottie Animation Integration ใน SwiftUI, SwiftUI Project แบบบูรณาการ, Ultimate SwiftUI Project
234 บทที่ 14 Custom Views และ Reusable Components (Custom Views and Reusable Components) Custom Views และ Reusable Components, Custom Views และ Reusable Components Detailed Deep Dive, ViewBuilder และ Custom View, Protocol-based Reusable Components, Ultimate SwiftUI Project, Styling Patterns และ Theming ใน SwiftUI Advance, ตัวอย่างบูรณาการ
304 บทที่ 15 Packaging และ Deployment เบื้องต้น (Basic of Packaging and Deployment) Packaging และ Deployment เบื้องต้น, Packaging และ Deployment รายละเอียดเชิงลึก, App Icon และ Launch Screen, Building IPA และ Simulator Testing, Asset Management และ Resource Optimization, ตัวอย่าง UltimateSwiftUIProject, ตัวอย่างบูรณาการ
353 บรรณานุกรม
หนังสือเล่มนี้เหมาะสำหรับนักพัฒนาที่ต้องการยกระดับความสามารถในการสร้างแอป iOS ด้วย SwiftUI ตั้งแต่แนวคิดเชิงลึก เทคนิคขั้นสูง ไปจนถึงการประยุกต์ใช้งานจริง เพื่อสร้างแอปที่ตอบสนองรวดเร็ว สวยงาม และพร้อมใช้งานจริง.
สารบัญ
หน้า
บทที่ 11 REST API Integration (REST API Integration) 1
REST API Integration
REST API Integration (Deep Dive)
URLSession และ async/await
Handling Unknown Keys / Strict Decoding
รายละเอียดเชิงลึก ของหัวข้อ Error Handling, Timeout, Retry
ตัวอย่างบูรณาการ
บทที่ 12 State Management ขั้นสูง (Advanced State Management) 111
State Management ขั้นสูง
รายละเอียดเชิงลึกของ State Management ขั้นสูง
Combine Framework
Publisher และ Subscriber ใน Combine Framework
รายละเอียดเชิงลึกเรื่อง Binding Complex Data ใน SwiftUI + Combine
ตัวอย่างบูรณาการ
บทที่ 13 Animation และ Gesture (Animation and Gesture) 172
Animation และ Gesture
รายละเอียดเชิงลึก Animation และ Gesture ใน SwiftUI พร้อม เทคนิคขั้นสูงและแนวทางบูรณาการ GUI Mobile
รายละเอียดเชิงลึกเกี่ยวกับ SwiftUI Animation: withAnimation และ transitions
SwiftUI Animation: withAnimation และ transitions
Gesture Recognizers: Tap, Drag, LongPress
รายละเอียดเชิงลึกเกี่ยวกับ Lottie Animation Integration ใน SwiftUI
SwiftUI Project แบบบูรณาการ
Ultimate SwiftUI Project
บทที่ 14 Custom Views และ Reusable Components (Custom Views and Reusable Components) 234
Custom Views และ Reusable Components
Custom Views และ Reusable Components Detailed Deep Dive
ViewBuilder และ Custom View
Protocol-based Reusable Components
Ultimate SwiftUI Project
Styling Patterns และ Theming ใน SwiftUI Advance
ตัวอย่างบูรณาการ
บทที่ 15 Packaging และ Deployment เบื้องต้น (Basic of Packaging and Deployment) 304
Packaging และ Deployment เบื้องต้น
Packaging และ Deployment รายละเอียดเชิงลึก
App Icon และ Launch Screen
Building IPA และ Simulator Testing
Asset Management และ Resource Optimization
ตัวอย่าง UltimateSwiftUIProject
ตัวอย่างบูรณาการ
บรรณานุกรม 353
วันที่วางขาย
09 กันยายน 2568
ราคาปก
365 บาท (ประหยัด 78%)