2017-11-10 1 views
0

Apple 문서 (Xcode 및 웹 페이지 모두)는 정확하게 이 아니며 매개 변수에 대한 설명은입니다. 하지만 더 많은 정보가 도움이 될 것입니다 -NSLocalizedString() 매개 변수 "value"와 "tableName"은 무엇을합니까?

https://developer.apple.com/documentation/foundation/1418095-nslocalizedstring

는 참고로, 함수 서명은

NSLocalizedString(
    _ key : String, 
    tableName: String? = default, // ?? 
    bundle : Bundle = default, 
    value : String = default, // ???? 
    comment : String 
) -> String 

내가 tableName이 무엇인지 막연한 생각을 가지고있다. (단순히 문자열 파일의 파일 이름일까요?) value이 무엇인지 모릅니다.

+0

가 ['Bundle'의 localizedString] (https://developer.apple.com/documentation/foundation/bundle/1417694-localizedstring) – vadian

답변

0

NSLocalizedStringWithDefaultValue을위한 오브젝티브 C 설명서는 매개 변수를 설명합니다

매개 변수


지정된 테이블의 문자열의 키.

tableName
키 - 값 쌍이 들어있는 테이블의 이름입니다. 또한 현지화 된 문자열을 저장하는 strings 파일의 접미사 (확장명이 .strings 인 파일).

번들
문자열 파일이 포함 된 번들.


키가 존재하지 않거나 키의 지역화 된 문자열 테이블에서 찾을 수없는 경우 경우 반환 할 값입니다.

의견
문자열 파일의 키 - 값 쌍 위에 배치 할 설명입니다.

기본적으로 key은 지정된 번들의 tableName.strings 파일에서 조회됩니다.

# comment 
"key" = "value" 
+0

네의 설명서를 읽어 보시기 바랍니다 : 그 문자열 파일 형식을 가지는 것 , 단지 그것을 발견했다. 감사. 실제로 기본적인 기능이 문서화 될 것이라고 생각할지라도. 이제 단어 순서, 복수형, 자리 표시 자 등에 대해 걱정해야합니다. 우리는 아랍어와 북경어를하고 있습니다 ... –

관련 문제