Я учу себя Objective-C и написал этот короткий небольшой код для практики.
Он отлично работает, но я не думаю, что это правильный способ кодирования с объектно-ориентированным программированием.*
Как я могу изменить код, чтобы у меня был отдельный файл className.h.Интерфейс, реализация и main должны быть отдельными, а не защемленными в одном коде.Какие-либо предложения?Спасибо
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int courses, x;
float grade, y;
NSLog(@"Welcome to GPA Calculator \n How many courses are you taking?");
scanf("%i",&courses);
NSLog(@"You are taking %i courses", courses);
while (x<courses) {
NSLog(@"Please enter your grade for that course using number scale");
scanf("%f",&grade);
y=y+grade;
x++;
}
NSLog(@"Your GPA is %f",y/courses);
[pool drain];
return 0;
}