@synthesize შექმნის მიმღებს და სეტერს ცვლადისთვის ეს საშუალებას გაძლევთ მიუთითოთ თქვენი ცვლადების ზოგიერთი ატრიბუტი და როდესაც თქვენ @synthesize ეს თვისება ცვლადის მიმართ, თქვენ გენერირებთ მიმღებს და სეტერი ცვლადისთვის. თვისების სახელი შეიძლება იყოს იგივე, რაც ცვლადის სახელი.
რა არის დინამიური Objective-C-ში?
@objc ნიშნავს, რომ გსურთ თქვენი Swift კოდი (კლასი, მეთოდი, თვისება და ა.შ.) ხილული იყოს Objective-C-დან. დინამიური ნიშნავს გსურთ გამოიყენოთ Objective-C დინამიური გაგზავნა.
რა არის @synthesize Swift-ში?
სინთეზირებული/ავტომატური სინთეზირებული თვისებები Objective C-ში -- მათ უწოდებენ " შენახული თვისებები" Swift-ში. თქვენ უბრალოდ აცხადებთ მას var topSpeed : ორმაგი ან ნება topSpeed : Double=4.2 კლასის დეკლარაციაში, ზუსტად ისე, როგორც თქვენ განაცხადებთ ლოკალურ ცვლადს ფუნქციის სხეულში.
რა არის მაგალითის ცვლადი Objective-C?
მაგალითის ცვლადი არის ცვლადი, რომელიც არსებობს და ინახავს მის მნიშვნელობას ობიექტის სიცოცხლისთვის. მაგალითად, ცვლადებისთვის გამოყენებული მეხსიერება გამოიყოფა ობიექტის პირველად შექმნისას (განაწილების მეშვეობით) და თავისუფლდება ობიექტის განაწილებისას.
რა არის თვისება Objective-C-ში?
თვისებები Objective-C-ში გამოიყენება მონაცემთა შესანახად კლასების მაგალითებში ისინი განსაზღვრავენ მეხსიერების მართვას, ტიპს და წვდომის ატრიბუტებს მათ მიერ შენახული მნიშვნელობების, როგორიცაა ძლიერი, სუსტი, მინიჭება, მხოლოდ წაკითხვა, წაკითხვა და ა.შ. … ძლიერი, სუსტი, მინიჭებული თვისების ატრიბუტები განსაზღვრავს როგორ იმართება ამ თვისების მეხსიერება.