Opsiyonel Framework nasıl eklenir?

Framework geliştirirken veya birden fazla platforma(tvOS, watchOS) kod yazarken opsiyonel framework kullanımına ihtiyaç duyabilirsiniz. Yazdığınız bir framework başka bir framework ü kullanabilir. Bu senaryoda sizin frameworkünüzü kullanacak diğer geliştiricilere seçenek sunmak isteyebilirsiniz.

Örneğin, EvrMapView framework ü yazıyorsunuz. Network katmanı için EvrNetwork veya Alamofire’ı desteğini sağlayabilirsiniz.

Not: import EvreNetwork veya import Alamofire kodlarını canImport() bloglarının içine eklemeyi unutmayın.

Birden fazla platform için kod yazarken aşağıdaki ayrımı yapabilirsiniz.