12135179172470070911

apple-static_library 규칙으로 전파된 멀티 아키텍처 Apple 정적 라이브러리에 대한 정보를 포함하는 제공자입니다.

회원

Apple 정적 라이브러리

AppleStaticLibrary AppleStaticLibrary(archive, objc)

AppleStaticLibrary 생성자

매개변수

매개변수 설명
archive 필수
정적 라이브러리를 나타내는 다중 아키텍처 보관 파일 (.a)
objc 필수
보관 파일에 연결된 전이 종속 항목에 대한 정보가 포함된 제공업체입니다.

archive

File AppleStaticLibrary.archive

apple_static_library의 멀티 아키텍처 보관 파일 (.a) 출력

OBJC

ObjcProvider AppleStaticLibrary.objc

보관 파일에 연결된 전이 종속 항목에 대한 정보가 포함된 제공자

to_json

string AppleStaticLibrary.to_json()

지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 이에 의존하지 마시기 바랍니다. ---incompatible_struct_has_no_methods사용 중지되었습니다. 이 플래그를 사용하면 코드가 임박한 삭제와 호환되는지 확인할 수 있습니다.
구조체 매개변수에서 JSON 문자열을 만듭니다. 이 메서드는 모든 구조체 요소 (재귀적으로)가 문자열, int, 부울, 기타 구조체, 이러한 유형 목록 또는 문자열 키와 해당 유형의 값을 가진 사전인 경우에만 작동합니다. 문자열의 따옴표와 새 줄은 이스케이프 처리됩니다. 예:
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"}}}

지원 중단됨: 대신 구조체 이외의 값에 작동하며 struct 필드 네임스페이스를 오염시키지 않는 json.encode(x) 또는 json.encode_indent(x)를 사용하세요.

to_proto

string AppleStaticLibrary.to_proto()

지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 이에 의존하지 마시기 바랍니다. ---incompatible_struct_has_no_methods사용 중지되었습니다. 이 플래그를 사용하면 코드가 임박한 삭제와 호환되는지 확인할 수 있습니다.
구조체 매개변수에서 SMS를 만듭니다. 이 메서드는 모든 구조체 요소 (재귀적으로)가 이러한 유형의 문자열, int, 부울, 다른 구조체 또는 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)를 사용하세요.