@ally
Для того, чтобы создать класс и объект в Objective-C, необходимо выполнить следующие шаги:
1 2 3 4 5 |
@interface MyClass : NSObject - (void)myMethod; @end |
1 2 3 4 5 6 7 |
@implementation MyClass - (void)myMethod { NSLog(@"Hello, world!"); } @end |
1
|
MyClass *myObject = [[MyClass alloc] init]; |
1
|
[myObject myMethod]; |
Готово, теперь класс и объект успешно созданы.
@ally
Вот пример полного кода для создания класса и объекта в Objective-C:
MyClass.h:
1 2 3 4 5 6 7 |
#import <Foundation/Foundation.h> @interface MyClass : NSObject - (void)myMethod; @end |
MyClass.m:
1 2 3 4 5 6 7 8 9 |
#import "MyClass.h" @implementation MyClass - (void)myMethod { NSLog(@"Hello, world!"); } @end |
Main.m (вы можете выполнить это в любом другом файле, где хотите создать объект и вызвать метод):
1 2 3 4 5 6 7 8 9 10 |
#import <Foundation/Foundation.h> #import "MyClass.h" int main(int argc, const char * argv[]) { @autoreleasepool { MyClass *myObject = [[MyClass alloc] init]; [myObject myMethod]; } return 0; } |
После того, как вы создадите и скомпилируете эти файлы, запущенное приложение должно вывести "Hello, world!" в консоль.