Sobes.tech
Junior — Middle

Proqram kodunda sinif obyektinin xüsusiyyətlərinə və metodlarına necə daxil olmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

iOS-da (Swift və ya Objective-C), sinif obyektinin xüsusiyyətlərinə və metodlarına giriş üçün nöqtə sintaksisindən istifadə olunur.

Məsələn, Swift-də:

class Person {
    var name: String
    
    init(name: String) {
        self.name = name
    }
    
    func greet() {
        print("Salam, \(name)!")
    }
}

let person = Person(name: "Ivan")
print(person.name)  // xüsusiyyətə giriş
person.greet()      // metod çağırışı

Objective-C-də:

@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end

@implementation Person
- (void)greet {
    NSLog(@"Salam, %@!", self.name);
}
@end

Person *person = [[Person alloc] init];
person.name = @"Ivan";  // xüsusiyyətə giriş
[person greet];         // metod çağırışı

Beləliklə, obyektin xüsusiyyətlərinə və metodlarına giriş üçün Swift-də nöqtə operatoru "." və Objective-C-də kvadrat mötərizələr istifadə olunur.