Hội viên
- default_ios_sdk_version
- default_macos_sdk_version
- default_tvos_sdk_version
- default_visionos_sdk_version
- default_watchos_sdk_version
- to_json
- to_proto
- xcode_version
default_ios_sdk_version
string XcodeProperties.default_ios_sdk_version
None nếu không xác định được.
Có thể trả về None.
default_macos_sdk_version
string XcodeProperties.default_macos_sdk_version
None nếu không xác định được.
Có thể trả về None.
default_tvos_sdk_version
string XcodeProperties.default_tvos_sdk_version
None nếu không xác định được.
Có thể trả về None.
default_visionos_sdk_version
string XcodeProperties.default_visionos_sdk_version
None nếu không xác định được.
Có thể trả về None.
default_watchos_sdk_version
string XcodeProperties.default_watchos_sdk_version
None nếu không xác định được.
Có thể trả về None.
to_json
string XcodeProperties.to_json()
---incompatible_struct_has_no_methods. Hãy sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc loại bỏ sắp tới. Tạo một chuỗi JSON từ tham số struct. Phương thức này chỉ hoạt động nếu tất cả các phần tử struct (đệ quy) là chuỗi, số nguyên, boolean, các struct khác, danh sách các loại này hoặc từ điển có khoá và giá trị chuỗi của các loại này. Dấu ngoặc kép và dòng mới trong chuỗi được thoát. Ví dụ:
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"}}}
Không dùng nữa: thay vào đó, hãy sử dụng json.encode(x) hoặc json.encode_indent(x). Các hàm này hoạt động cho các giá trị không phải là struct và không làm ô nhiễm không gian tên trường struct.
to_proto
string XcodeProperties.to_proto()
---incompatible_struct_has_no_methods. Hãy sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc loại bỏ sắp tới. Tạo một thông báo văn bản từ tham số struct. Phương thức này chỉ hoạt động nếu tất cả các phần tử struct (đệ quy) là chuỗi, số nguyên, boolean, các struct khác hoặc từ điển hoặc danh sách các loại này. Dấu ngoặc kép và dòng mới trong chuỗi được thoát. Các khoá struct được lặp lại theo thứ tự đã sắp xếp. Ví dụ:
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
# }
Không dùng nữa: thay vào đó, hãy sử dụng proto.encode_text(x).
xcode_version
string XcodeProperties.xcode_version
None nếu không xác định được phiên bản xcode.
Có thể trả về None.