사용자 및 장치 정보를 보유 할 클래스를 만들었습니다. Account
클래스. 여기cant initilize 맞춤 클래스
#import <Foundation/Foundation.h>
@interface Account : NSObject
@property(strong, nonatomic) NSString *deviceID;
@property(strong, nonatomic) NSString *accountID;
@property(strong, nonatomic) NSString *oAuthCode;
@property(strong, nonatomic) NSString *type;
@property(strong, nonatomic) NSString *deviceToken;
@property(strong, nonatomic) NSString *os;
@property(strong, nonatomic) NSString *deviceName;
@end
#import "Account.h"
@implementation Account
@synthesize deviceID = _deviceID;
@synthesize deviceName = _deviceName;
@synthesize deviceToken = _deviceToken;
@synthesize type = _type;
@synthesize oAuthCode = _oAuthCode;
@synthesize accountID = _accountID;
@synthesize os = _os;
-(NSString*)deviceID{
return [ThinkerBell_OpenUDID value];
}
-(NSString*)deviceToken{
return [[NSUserDefaults standardUserDefaults]valueForKey:K_DEVICE_TOKEN];
}
-(NSString*)os{
return [[UIDevice currentDevice]systemVersion];
}
-(NSString*)deviceName{
return [[UIDevice currentDevice]model];
}
@end
내가 인스턴스를 생성하고 자신의 속성에 액세스하려고 : 내가하는 방법에 매개 변수로이 객체를 전달하고보다
_ac = [[Account alloc]init];
_ac.accountID = @"[email protected]";
_ac.type = @"[email protected]";
_ac.oAuthCode = @"[email protected]";
_ac.deviceName = @"[email protected]";
_ac.deviceToken = @"[email protected]";
_ac.deviceID = @"[email protected]";
_ac.os = @"[email protected]mmail.com";
여기 은 (ARC 프로젝트) 클래스 코드 :
[self appendAccount:_ac];
Account
인스턴스의 필드를 읽으려고 할 때.
-(void)appendAccount:(Account*)account{
NSLog(@"%@",account);
}
아이디어가 있으십니까?
이 코드가 어떻게 생각하는지 명확히하십시오 ... – Eiko