.
objc'nin derlenmesi ve bağlanması için hizmet veren bir sağlayıcı.
Üyeler
      direct_module_maps
        sequence ObjcProvider.direct_module_maps
    Doğrudan bu hedeften alınan modül harita dosyaları (geçişli modül eşlemeleri yok). Gizli başlık dosyalarının uygun kullanımını ve Swift derlemesini zorunlu kılmak için kullanılır.
        
direct_sources
        sequence ObjcProvider.direct_sources
    "srcs" içindeki başlıklar dahil olmak üzere bu hedefteki tüm doğrudan kaynak dosyalar (geçişli dosyalar dahil değil) özelliğini gönderin.
        
dynamic_framework_file
        depset ObjcProvider.dynamic_framework_file
    Dinamik olarak bağlı bir çerçeveye ait .framework dizinlerindeki kitaplık dosyaları.
        
dynamic_framework_names
        depset ObjcProvider.dynamic_framework_names
    Bu sağlayıcıdaki dinamik çerçevelerin tüm adlarını döndürür.
        
dynamic_framework_paths
        depset ObjcProvider.dynamic_framework_paths
    Bu sağlayıcıdaki dinamik çerçevelere giden tüm çerçeve yollarını döndürür.
        
force_load_library
        depset ObjcProvider.force_load_library
    -force_load ile yüklenecek kitaplıklar.
        
imported_library
        depset ObjcProvider.imported_library
    İkili programa bağlanacak olan, içe aktarılmış önceden derlenmiş statik kitaplıklar (.a dosyaları).
        
j2objc_library
        depset ObjcProvider.j2objc_library
    J2ObjC tarafından çevrilmiş Java kodundan oluşturulan statik kitaplıklar.
        
kitaplığı
        depset ObjcProvider.library
    Geçerli hedefin bağımlılıklarına göre derlenen kitaplık (.a) dosyaları.
        
        depset ObjcProvider.link_inputs
    Kitaplık veya arşiv gibi başka bir kategoriye girmeyen bağımlılıklardan gelen zaman yapılarını bağlayın. Bu tümünü yakalama, bağlayıcıya rastgele veriler (ör. Swift AST dosyaları) eklemek için bir yol sağlar. Bunları ekleyen kural, gerekli bağlayıcı flag'lerini "linkopt" parametresine eklemekten de sorumludur.
        
linkopt
        depset ObjcProvider.linkopt
    Bağlantı oluşturma seçenekleri.
        
module_map
        depset ObjcProvider.module_map
    Özel başlık dosyalarının uygun kullanımını zorunlu kılmak için kullanılan Clang modül eşlemeleri.
        
sdk_dylib
        depset ObjcProvider.sdk_dylib
    Bağlantı oluşturulacak SDK .dylib kitaplıklarının adları. Örneğin, 'libz' "libarşivi" olarak çağırın.
        
sdk_framework
        depset ObjcProvider.sdk_framework
    Bağlantı oluşturulacak SDK çerçevelerinin adları (ör. "AddressBook", "QuartzCore").
        
source
        depset ObjcProvider.source
    Tüm geçişli kaynak dosyaları.
        
static_framework_file
        depset ObjcProvider.static_framework_file
    .framework dizinlerindeki statik olarak bağlantısı gereken kitaplık dosyaları.
        
static_framework_names
        depset ObjcProvider.static_framework_names
    Bu sağlayıcıdaki statik çerçevelerin tüm adlarını döndürür.
        
static_framework_paths
        depset ObjcProvider.static_framework_paths
    Bu sağlayıcıdaki statik çerçevelere giden tüm çerçeve yollarını döndürür.
        
strict_include
        depset ObjcProvider.strict_include
    Yayılmamış, "-I" ile belirtilen arama yollarını içerir komutunu çalıştırın. Üstbilgi arama yolları olarak da bilinir (ve 
kullanıcı başlığı arama yollarından farklıdır).
        
        
depset ObjcProvider.umbrella_header
    Clang şemsiye üstbilgisi. Genel üstbilgiler, J2ObjC segmentlere ayrılmış başlıklarla uyumlu olması için şemsiye üstbilgilerine #included öğesi içerir.
        
weak_sdk_framework
        depset ObjcProvider.weak_sdk_framework
    Zayıf şekilde bağlantı kurulacak SDK çerçevelerinin adları. Örneğin, "MediaAccessibility". Düzenli olarak bağlı SDK çerçevelerinin aksine, zayıf bağlantılı çerçevelerin sembolleri çalışma zamanında mevcut olmadığında hataya neden olmaz.