MyCircle.h
#import <Foundation/Foundation.h>
@interface MyCircle : NSObject
{
// Declare properties here
float radius;
}
@property (nonatomic) float radius;
- (id)initWithRadius:(float)r;
@end
MyCircle.m
#import "MyCircle.h"
@implementation MyCircle
@synthesize radius;
- (id)init {
self = [super init];
if (self) {
// Initialize
[self setRadius:10.0]; // set a default value for radius
}
return self;
}
- (id)initWithRadius:(float)r {
self = [self init];
if (self) {
[self setRadius:r];
}
return self;
}
@end
Если вы хотите отобразить круг на виде, основанном на вашем объекте MyCircle, вы можете создать подкласс UIView и переопределитьметод - (void)drawRect:(CGRect)rect
.Вы можете создать экземпляр круга, используя метод - (id)initWithRadius:(float)r
.
Если вы не знаете, как это сделать, я рекомендую прочитать вводную книгу по программированию на iOS.Клянусь гидом Ранчо Большого Ботаника .