내 프로젝트에는 반드시 기간 값을 저장해야합니다. 예 : 값을 선택할 수있는 버튼이 세 개 있습니다. 하나는 "10"이고 다른 하나는 "100"이고 다른 하나는 "1000"입니다. 버튼을 누르면이 값의 마침표를 선택할 수있는보기가 열립니다. 예를 들어 "100"을 누르고 20/05/2011에 15/05/2011까지 마침표를 선택하고 확인을 누릅니다. 그 결과, 15 일의 "5 월"에 값 100이 있고 16 일에는 값 100이 있고 20 일에는 값 100이 있습니다. 이 메소드를 다음과 같은 배열로 구성 할 수 있습니까? 월 인덱스에는 매일 또 다른 배열이 있고 매일 값 100이 있습니까? 그러나 나는 이것을하는 법을 모른다. .. 당신은 나를 도와 줄 수 있냐?iOS : 다른 두 개의 배열을 포함하는 배열
나는 귀하의 질문에 모여 무엇부터
0
A
답변
2
... 당신은 기본적으로 달의 배열을 원하고, 각 개월 이내에 당신은 일의 배열을 가지고 있고, 매일 당신은 값의 배열을 가지고? 아니면 그냥 가치?
하나의 방법은, 당신이 할 수있는 일은 단지 중첩 배열이다. 따라서 하나의 NSArray가 있고 그 NSArray 내의 모든 객체도 NSArrays 등입니다. 원하는 구조를 얻을 때까지 계속됩니다.
당신이 내 대답에 정교하게 할 수 있습니다 후 달성하고자 정확히 무엇보다 명확한 설명을 제공 할 수 있지만이 오른쪽 트랙에 당신을 얻을 수 있습니다 생각한다면?
NSMutableArray *months = [[NSMutableArray alloc] init];
for (int i = 0; i < 12; i++) {
NSMutableArray *days = [[NSMutableArray alloc] init];
for (int j = 0; j < 30; j++) {
NSMutableArray *values = [NSMutableArray alloc] init];
[days addObject:values];
[values release];
}
[months addObject:days];
[days release];
}
내 Mac을 사용하지 않으므로 오류가 발생하지는 않지만 용서할 수 있다고 생각합니까?
는 그래서 "달"배열에, 12 "일"배열이 있고, 각각의 "일"배열, 당신이 당신의 값을 추가 할 수 있습니다 30 "값"배열이있다.참고 :이 코드는 단지 매달 30 일을 가지고 가정하므로, 각 달에이 일의 실제 양을 확인하기 위해 논리에 넣어해야합니다.
관련 문제
- 1. 두 개의 배열 비교
- 2. 두 개의 배열을 교차합니다.
- 3. PHP에서 두 개의 배열을 어떻게 동기화합니까?
- 4. VBA - 다차원 배열을 두 개의 별도 배열 대신 사용 하시겠습니까?
- 5. 두 개의 배열을 함께 결합하는 방법은 무엇입니까?
- 6. 두 개의 배열을 교차시키는 방법?
- 7. 두 개의 정수 배열을 결합하십시오.
- 8. jQuery를에 두 개의 배열을 통해
- 9. 문자열을 잘라 두 개의 배열
- 10. 배열을 두 개의 배열로 무작위로 배열하기
- 11. 배열을 포함하는 구조체의 크기
- 12. Java에서 두 개의 배열을 혼합하는 방법은 무엇입니까?
- 13. 배열을 반복하고 두 배열을 결합하십시오.
- 14. Ruby에서 두 개의 배열 조합
- 15. 두 개의 기호 배열을 비교하는 중
- 16. 두 개의 동시 배열을 원본으로 사용하는 TableView
- 17. 두 개의 다차원 연관 배열 병합
- 18. 다른 상수 배열을 포함하는 상수 배열을 선언 할 수 있습니까?
- 19. C에서 char 포인터를 포함하는 두 개의 구조체 복사
- 20. 다른 유형의 배열
- 21. obj-c에서 두 개의 배열을 교환하는 방법
- 22. plist에서 두 개의 배열을 병합하는 방법은 무엇입니까?
- 23. 두 개의 iOS 기기 간 거리 측정
- 24. 3 개의 값을 포함하는 2D 배열을 실행하고 값을 확인하려면 어떻게해야합니까?
- 25. 블루투스를 통해 두 개의 iOS 장비 동기화하기
- 26. 3 개의 배열을 2 개의 MySql 테이블에 삽입하는 방법은 무엇입니까?
- 27. 두 개의 바이트 배열을 비교합니까? (Java)
- 28. 두 개의 다차원 배열을 포인터로 연결하기
- 29. Java에서 두 개의 배열을 병합하는 방법은 무엇입니까?
- 30. 다른 배열에 대한 참조를 포함하는 자바 스크립트 하위 배열
예, 나는 달의 배열을 원하고, 각 개월 이내에 당신은 일의 배열을 가지고 모든 일에 내가 하나를 일부 값을 저장할 수 없기 때문에 매일 당신이 값의 배열을 가지고있다. 어떻게하면 코드를 orgnanize 할 수 있습니까? – CrazyDev
나는 당신이하고 싶은 것을 달성해야하는 배열을 줄 몇몇 샘플 코드를 보여주기 위해 내 대답을 수정했습니다. – Jason
하지만 이것은 1 년 동안입니까? – CrazyDev