अब लगभग 2 सप्ताह के लिए एक्सकोड के साथ खेल रहा है, और एमवीसी के बारे में थोड़ा सा पढ़ रहा है। मुझे मॉडल को नियंत्रक से कनेक्ट करने का प्रयास करने में समस्या है क्योंकि मुझे अपने सिर को सरणी के चारों ओर लेना मुश्किल लगता है। जब मैं जावा में कुछ प्रोग्राम करता हूं तो मैं सरल सरणी को संभाल सकता हूं लेकिन मैं ओबीजे-सी NSArrays
से डरता हूं।उद्देश्य-सी में ऑब्जेक्ट्स की एक सरणी बनाना।
अगर कोई मुझे वस्तुओं की एक सरणी पर कुछ सरल कॉल दिखाने के लिए बहुत दयालु होगा तो मैं हमेशा से आभारी रहूंगा।
मेरे मॉडल:
Person.h
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
NSString *name;
NSNumber *age;
}
@property(nonatomic, retain) NSString *name;
@property(nonatomic, retain) NSNumber *age;
@end
Person.m
#import "Person.h"
@implementation Person
@synthesize name;
@synthesize age;
@end
मैं अगर बहुत ही सरल, जबकि मैं कोशिश करते हैं और जानने के रखा है।
अब मेरी नियंत्रक कक्षा। मैं क्या करना चाहता हूं 40 'व्यक्ति' वस्तुओं की एक सरणी बनाओ। लेकिन मैं Obj सी में कोड में डाल करने के लिए है कि
Controller.h
#import <Foundation/Foundation.h>
@class Person;
@interface Controller : NSObject
{
Person *person;
}
@property(nonatomic, retain) Person *person;
-(void) doSomeWork;
@end
Controller.m
#import "Controller.h"
#import "Person.h"
@implementation Controller
@synthesize person;
-(IBAction)doSomeWork
{
// I guess here is where i should create my array of 40 person objects
}
@end
मेरे समस्या यह घोषित करने में है सही तरीका पता नहीं है आकार 40 की व्यक्ति वस्तुओं की सरणी। और फिर इसे पढ़ने और लिखने के लिए सरणी का उपयोग कैसे करें।
मेरी पोस्ट पढ़ने के लिए अग्रिम धन्यवाद।
भयभीत न हों। एक उद्देश्य-सी सरणी जावा 'ऐरेलिस्ट
यह एक सरणी सूची झूठ नहीं है। यह बढ़ता/छोटा नहीं हो सकता है - केवल एक म्यूटेबल सरणी –