Пакет Swift импортирован только в указанный c файл - PullRequest
0 голосов
/ 04 августа 2020

Я добавил Stevia , используя Swift Package Manager, как рекомендовано. Я уже использую Cocoapods для других зависимостей.

Прямо сейчас у меня есть отдельный быстрый файл, в котором я импортирую Stevia для использования в таком расширении

import UIKit
import Stevia

extension UIView {
    func vHeight(_ points: CGFloat) {
        self.height(points)
    }
    
    func vWidth(_ points: CGFloat) {
        self.width(points)
    }
}

Проблема в том, что это делает Stevia доступно во всем проекте. Например, если я получил новый ViewController и нет

import Stevia

, я все еще могу получить к нему доступ . Я не хочу избавляться от этого поведения. Возможно ли это?

...