iOS SDK에서 사용하는 상수가 있습니다. 상수 (int 값)의 값을 출력했고 값은 0이었습니다. iOS 빌드간에 상수가 항상 0으로 유지된다고 가정 할 수 있습니까? 필자가 주 번들에 포함 된 plist에 유지하고자하기 때문에 실제 값을 사용하고 상수를 직접 사용하지 않아야하는 이유가 있습니다. 그리고 plist는 일정한 변수 이름을 사용하지 않기 때문에 plist에 상수 값을 넣어야합니다.iOS 업데이트간에 상수는 동일하게 유지됩니까?
0
A
답변
4
enum이 값을 변경하지 않는다고 가정해서는 안된다. (오래된 앱이 향후 OS 버전에서 제대로 실행되도록 거의 확실하게 일정하게 유지합니다.)
대신에 plist에 문자열을 저장하고 (예 : 키 "맵 유형"에서 "standard") 초기화 한 다음 런타임시 if 문을 사용하여 실제 값. 이것은 실제로 사용자가 명시 적으로 의미하는 것을 말하면서 추가 장점을 가지며 plist (및 코드)를보다 쉽게보고 그 내용을 확인합니다.
+0
그게 내가하고있는 일이다. 나는 if 문을 줄이기를 바랬지 만, 앱을 유지해야하는 호환성을 유지할 것으로 확신한다. 감사. – Ajay
0
응용 프로그램의 수명이 길어지면 적어도 동일하게 유지 될 가능성이 큽니다.
관련 문제
- 1. 모듈 내부의 함수 오프셋은 항상 동일하게 유지됩니까?
- 2. Facebook의 사진 URL은 항상 동일하게 유지됩니까?
- 3. 앱 업데이트를 수행 할 때 번들 ID 접미사가 동일하게 유지됩니까?
- 4. 모든 iOS 기기에서 UIImageJPEGRepresentation이 동일하게 작동해야합니까?
- 5. ClickOnce 앱 업데이트간에 app.config를 유지하는 방법은 무엇입니까?
- 6. ClickOnce 업데이트간에 사용자가 만든 파일을 보존 하시겠습니까?
- 7. 사용하여 문자열 상수는
- 8. << - 상수는 무엇을합니까?
- 9. 상수는 C에서 얼마나 걸리는가?
- 10. PDO :: PARAM_EVT_ * 상수는 무엇을합니까?
- 11. 개체의 메모리 주소가 평생 동안 유지됩니까?
- 12. 이메일 별칭의 사용자 ID 속성이 Google Apps/App Engine에서 동일하게 유지됩니까?
- 13. 왜 CALayer의 visibleRect 메서드는 화면 밖으로 반을 이동하더라도 UIImageView의 너비가 항상 동일하게 유지됩니까?
- 14. FQL을 사용하는 동안 Facebook 친구 시퀀스가 동일하게 유지됩니까? 나는 친구의 목록을 가져 FQL을 사용하고
- 15. 개체를 업데이트 한 후 "환자가 성공적으로 업데이트되었습니다"라는 메시지가 표시되지만 값이 레일에서 동일하게 유지됩니까?
- 16. 사각형의 열 공간의 기준은 제곱 한 후에도 동일하게 유지됩니까? 즉 c (A) = c (AxA)입니까?
- 17. NSTimer는 자동으로 유지됩니까?
- 18. For-Loop 카운터는 유지됩니까?
- 19. 잔금은 출시와 함께 유지됩니까?
- 20. PHP로 file_get_contents가 그대로 유지됩니까?
- 21. 임시 파일의 길이는 유지됩니까?
- 22. PHP에서 정의되고 사용되는 상수는 어떻게됩니까?
- 23. 상수는 항상 동일한 값을 유지합니까?
- 24. 따옴표 안에있는 상수는 인쇄되지 않습니까?
- 25. 캐치-22 : 클래스 상수는 DB가
- 26. JSON 목록의 요소 순서가 유지됩니까?
- 27. 루비 상수는 실제 상수를 갖는 방법입니다 ..?
- 28. Servlet API의 요청 메소드 상수는 어디에 있습니까?
- 29. 정적 상수는 Flex에서 특정 클래스의 인스턴스를 반환합니까?
- 30. NSIS에서 파일 경로를 지정하는 상수는 어떻게 사용합니까?
어떤 상수입니까? –