Xcodeप्रॉपर्टी

किसी समस्या की शिकायत करें सोर्स देखें Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Xcode के वर्शन और उसकी प्रॉपर्टी के बारे में जानकारी देने वाली कंपनी.

सदस्य

default_ios_sdk_version

string XcodeProperties.default_ios_sdk_version

Xcode के इस वर्शन के लिए डिफ़ॉल्ट iOS SDK टूल का वर्शन या None, अगर यह जानकारी उपलब्ध नहीं है. None को वापस किया जा सकता है.

default_macos_sdk_version

string XcodeProperties.default_macos_sdk_version

Xcode के इस वर्शन के लिए, डिफ़ॉल्ट macOS SDK टूल का वर्शन. अगर यह जानकारी उपलब्ध नहीं है, तो None डालें. None को वापस किया जा सकता है.

default_tvos_sdk_version

string XcodeProperties.default_tvos_sdk_version

Xcode के इस वर्शन के लिए, डिफ़ॉल्ट tvOS SDK टूल का वर्शन या None, अगर यह जानकारी नहीं है. None को वापस किया जा सकता है.

default_visionos_sdk_version

string XcodeProperties.default_visionos_sdk_version

Xcode के इस वर्शन के लिए, डिफ़ॉल्ट visionOS SDK टूल का वर्शन या None, अगर यह जानकारी नहीं है. None को वापस किया जा सकता है.

default_watchos_sdk_version

string XcodeProperties.default_watchos_sdk_version

Xcode के इस वर्शन के लिए, watchOS SDK टूल का डिफ़ॉल्ट वर्शन या None, अगर यह जानकारी उपलब्ध नहीं है. None को वापस किया जा सकता है.

to_json

string XcodeProperties.to_json()

अब काम नहीं करता. यह एपीआई अब काम नहीं करता. इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. ---incompatible_struct_has_no_methods के साथ, यह बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड, जल्द ही हटाए जाने वाले वर्शन के साथ काम करता है.
स्ट्रक्चर पैरामीटर से JSON स्ट्रिंग बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (बार-बार) स्ट्रिंग, ints, बूलियन, अन्य स्ट्रक्चर, इन टाइप की सूची या स्ट्रिंग कुंजियों और इन टाइप की वैल्यू वाली डिक्शनरी हों. स्ट्रिंग में कोटेशन और नई लाइन को एस्केप किया जाता है. उदाहरण:
struct(key=123).to_json()
# {"key":123}

struct(key=True).to_json()
# {"key":true}

struct(key=[1, 2, 3]).to_json()
# {"key":[1,2,3]}

struct(key='text').to_json()
# {"key":"text"}

struct(key=struct(inner_key='text')).to_json()
# {"key":{"inner_key":"text"}}

struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_json()
# {"key":[{"inner_key":1},{"inner_key":2}]}

struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_json()
# {"key":{"inner_key":{"inner_inner_key":"text"}}}
.

अब काम नहीं करता: इसके बजाय, json.encode(x) या json.encode_indent(x) का इस्तेमाल करें. ये फ़ंक्शन, स्ट्रक्चर के अलावा अन्य वैल्यू के लिए काम करते हैं. साथ ही, स्ट्रक्चर फ़ील्ड नेमस्पेस को गंदा नहीं करते.

to_proto

string XcodeProperties.to_proto()

अब काम नहीं करता. यह एपीआई अब काम नहीं करता. इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. ---incompatible_struct_has_no_methods के साथ, यह बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड, जल्द ही हटाए जाने वाले वर्शन के साथ काम करता है.
स्ट्रक्चर पैरामीटर से टेक्स्ट मैसेज बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (बार-बार) स्ट्रिंग, ints, बूलियन, दूसरे स्ट्रक्चर या dicts या इस तरह की सूचियां हों. स्ट्रिंग में कोटेशन और नई लाइन को एस्केप किया जाता है. स्ट्रक्चर की कुंजियों को क्रम से लगाया जाता है. उदाहरण:
struct(key=123).to_proto()
# key: 123

struct(key=True).to_proto()
# key: true

struct(key=[1, 2, 3]).to_proto()
# key: 1
# key: 2
# key: 3

struct(key='text').to_proto()
# key: "text"

struct(key=struct(inner_key='text')).to_proto()
# key {
#   inner_key: "text"
# }

struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_proto()
# key {
#   inner_key: 1
# }
# key {
#   inner_key: 2
# }

struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_proto()
# key {
#    inner_key {
#     inner_inner_key: "text"
#   }
# }

struct(foo={4: 3, 2: 1}).to_proto()
# foo: {
#   key: 4
#   value: 3
# }
# foo: {
#   key: 2
#   value: 1
# }

काम नहीं करता: इसके बजाय, proto.encode_text(x) का इस्तेमाल करें.

xcode_version

string XcodeProperties.xcode_version

Xcode वर्शन या None, अगर Xcode वर्शन की जानकारी नहीं है. None को वापस किया जा सकता है.