AppleDynamicFramework

Apple 동적 프레임워크에 관한 정보가 포함된 제공업체입니다.

회원

바이너리

File AppleDynamicFramework.binary

동적 프레임워크의 멀티 아키텍처 dylib 바이너리입니다. 프레임워크를 제공하는 규칙이 프레임워크 가져오기만 지정한 경우 None일 수 있습니다. None을 반환할 수 있습니다.

cc_info

CcInfo AppleDynamicFramework.cc_info

동적 프레임워크에 연결된 전이 종속 항목에 관한 정보가 포함된 제공업체입니다.

framework_dirs

depset AppleDynamicFramework.framework_dirs

동적 프레임워크에 연결하기 위해 링크 입력으로 사용되는 프레임워크 경로 이름입니다.

framework_files

depset AppleDynamicFramework.framework_files

동적 프레임워크에 연결하기 위한 입력으로 포함되어야 하는 전체 파일 집합입니다.

objc

ObjcProvider AppleDynamicFramework.objc

지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 사용하지 마세요. ---incompatible_objc_provider_remove_linking_info사용 중지 됩니다. 이 플래그를 사용하여 코드가 곧 삭제될 예정인 코드와 호환되는지 확인하세요.
동적 프레임워크에 연결된 전이 종속 항목에 관한 정보가 포함된 제공업체입니다.

to_json

string AppleDynamicFramework.to_json()

지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 사용하지 마세요. ---incompatible_struct_has_no_methods사용 중지 됩니다. 이 플래그를 사용하여 코드가 곧 삭제될 예정인 코드와 호환되는지 확인하세요.
구조체 매개변수에서 JSON 문자열을 만듭니다. 이 메서드는 모든 구조체 요소 (재귀적으로)가 문자열, 정수, 불리언, 기타 구조체, 이러한 유형의 목록 또는 문자열 키와 이러한 유형의 값을 포함하는 사전인 경우에만 작동합니다. 문자열의 따옴표와 줄바꿈은 이스케이프 처리됩니다. 예를 들면 다음과 같습니다.
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 AppleDynamicFramework.to_proto()

지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 사용하지 마세요. ---incompatible_struct_has_no_methods사용 중지 됩니다. 이 플래그를 사용하여 코드가 곧 삭제될 예정인 코드와 호환되는지 확인하세요.
구조체 매개변수에서 텍스트 메시지를 만듭니다. 이 메서드는 모든 구조체 요소 (재귀적으로)가 문자열, 정수, 불리언, 기타 구조체 또는 이러한 유형의 사전 또는 목록인 경우에만 작동합니다. 문자열의 따옴표와 줄바꿈은 이스케이프 처리됩니다. 구조체 키는 정렬된 순서로 반복됩니다. 예를 들면 다음과 같습니다.
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)를 사용하세요.