Bối cảnh
Nhiều developer mới bắt đầu với iOS/macOS thường tìm kiếm code mẫu trên Stack Overflow hoặc YouTube, trong khi Apple đã có sẵn một kho tài nguyên khổng lồ và hoàn toàn miễn phí tại Apple Sample Code Library.
Đây là bộ sưu tập hàng trăm project hoàn chỉnh, được viết và duy trì bởi chính các kỹ sư Apple, bao phủ toàn bộ hệ sinh thái từ iOS, macOS, watchOS đến visionOS.
Tại sao quan trọng
- Học từ chính Apple — Code được viết theo đúng convention và best practice mà Apple khuyến nghị, không phải code ví dụ từ blog cá nhân
- Luôn cập nhật — Mỗi WWDC, Apple bổ sung hàng chục sample mới giới thiệu các API và framework vừa ra mắt
- Đa dạng chủ đề — Từ SwiftUI, Core Data, Machine Learning, ARKit, StoreKit, Metal đến các API mới nhất như Liquid Glass và Apple Intelligence
- Chạy được ngay — Mỗi sample đều có thể clone về Xcode và build ngay lập tức, không cần cài thêm dependency
Các sample nổi bật
- Landmarks: Building an app with Liquid Glass — App demo SwiftUI với Liquid Glass, tính năng thiết kế mới của Apple
- Understanding StoreKit workflows — Triển khai in-app purchase với StoreKit views
- Adding intelligent app features with generative models — Tích hợp Apple Intelligence và on-device AI
- Building rich SwiftUI text experiences — Text rendering nâng cao trong SwiftUI
- Canyon Crosser — Game 3D xây dựng với RealityKit và visionOS
- AVCam: Building a camera app — Xây dựng camera app với AVFoundation
- Code-along: Elevating an app with Swift concurrency — Async/await trong thực tế
Cách sử dụng
- Truy cập developer.apple.com/documentation/samplecode
- Tìm kiếm theo từ khóa hoặc duyệt theo chủ đề
- Nhấn View sample code để mở trong Xcode trực tiếp
- Dùng mục Featured at WWDC25 để xem các sample mới nhất