2012-10-09 4 views
0

가능한 중복 :
What is the maximum length of an NSString object?Objective-C에는 어느 정도 문자열을 넣을 수 있습니까?

나는 구문 분석 데이터베이스 내 타일 데이터를 저장하는 좋은 방법을 결정하기 위해 노력하고있어. 필요한 것은 24x24 값을 저장하는 것입니다. 그 값의 길이는 정해지지 않지만, 24x24 바이트를 저장해야한다고 가정 해 봅시다. 각 타일에 256 가지 가능성을 부여합니다. 나는 그것들을 큰 끈에 보관할 생각을하고 있었는데 가능한가? 문자열이 얼마나 커야하는지에 대한 제한이 있습니까? 또는 객관적인 C에서 이것을하기위한 더 좋은 방법이 있습니까?

어떤 조언을 주셔서 감사합니다.

+0

는, * 데이터베이스를 해제 정상화하지 마십시오 여기에 유래에 대답했다. 또한 "256"은 요즘 매우 적습니다. 문자열이 "상당히 크게"될 수없는 경우 중단 될 모든 프로그램을 고려하십시오. –

답변

2

Re : 문자열 길이, 문자열의 길이에 하드 제한이 있다고 생각하지 않습니다. 그러나 이러한 유형의 데이터를 저장하는 관점에서 보면 다차원 배열은 어떨까요? 주제에 대한 토론이 있습니다.

How to declare a two dimensional array of string type in Objective-C?

+0

하드 한도가 있어야합니다. '- [NSString length]'는'NSUInteger'를 반환하고'characterAtIndex :'는 하나를 취합니다. –

관련 문제