여러 이미지가있는 모델을 공장 모델 스타일로 만들려고합니다. 개인을 처리하는 클래스 하나와 개인 그룹을 처리하는 클래스 하나와 ViewController가 있습니다. Objective-C : 클래스 간의 이미지 관리
testImage = [[UIImageView alloc] initWithFrame:CGRectMake(250, 500, 30, 30)];
testImage.image = [UIImage imageNamed:@"myImage.png"];
testImage.animationDuration = 1.5;
testImage.contentMode = UIViewContentModeCenter;
[self.view addSubview:testImage];
http://jcdeveloperworld.blogspot.com/2009/07/iphone-game-tutorial-part-1.html
- 감사이 단지의 ViewController에 있으며, 지금은 개인이 자신의 이미지를 추적 할 수 있도록 노력하고 그 때 코드가 작동합니다. 그래서 나는 별도의 클래스에
을 넣은 다음 내 viewController에서 표시하려고했습니다. viewController에게 별도의 클래스에서 무언가를 표시하도록 말할 수는 없다는 것을 이해합니다.
flock *newFlock = [[flock alloc] init];
[newFlock makeFlock];
NSMutableArray *tempFlock = [[NSMutableArray alloc] init];
tempFlock = newFlock.theFlock;
individualsClass *tempIndividual = [[individualsClass alloc] init];
tempIndividual = [tempFlock objectAtIndex:0];
UIImageView *tempImage = [[UIImageView alloc] initWithFrame:CGRectMake(250, 500, 30, 30)];
tempImage = tempIndividual.individualImage;
[self.view addSubview:tempImage];
나는 모든 복사하지 않고 그것을 시도하지만, 점 표기법은 내가 (목표 C에서 터무니없이 어려운 것)이있는 NSMutableArray에있는 개체의 속성에 액세스하고 있습니다 때문에 방해하기 시작했다. 나는 그것을 도출하는데 도움을 줄 수있다.
즉.
flock.[theFlock.individualImage.image objectAtIndex:1] //Doesn't work
저는 객관적인 C 언어에 익숙해 보입니다. 아마도이 문제를 잘못 공격 할 것입니다. 이것은 iPad 앱을 위해 수행되고 있습니다
나는 또한에 중요하다는 것을 강조하고자 명명 규칙에 충실하십시오. 클래스 이름은 항상 대문자로 시작해야합니다. ARC를 사용할 때 이러한 규칙은 부분적으로 적용되는 규칙이됩니다. 그러나 ARC가 없어도 다른 사람들과 동일한 규칙으로 작업 할 때 코드와 함께 작업하는 다른 사람들의 삶과 삶을 모두 편하게 만듭니다. – DarkDust