iOS вопросы : Вопрос 1 : 7

Для чего нужны свойства (@property) и как их использовать?

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим:

 

 

 

 

Верно ли наше решение?

Ответ:

Свойства (@property) используются для доступа к переменным класса.

Для описания свойств в декларации класса используется ключевое слово @property, далее в скобках перечисляются атрибуты доступа. Чтобы создать коды для свойств в имплементации класса используется ключевое слово @synthesize. В XCode 4.5 @synthesize стало не обязательным.

Пример:

@interface Employee: NSObject{ 
        NSString *uuid; 
        NSString *name; 
} 
@property(retain) NSString *uuid; 
@property(retain) NSString *name; 
@end; 
 
@implementation Employee 
@synthesize uuid; 
@synthesize name; 
@end 
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.
  • https://disdik.munabarat.go.id/nusantara/slot/
  • https://dispendik.sidoarjokab.go.id/nuansa/gacor/
  • https://dkpd.grobogan.go.id/jakarta/gacor/
  • https://sbobet88.blog.unsia.ac.id
  • https://pafinusantara.blog.unsia.ac.id/bet88
  • https://idn-poker.blog.unsia.ac.id
  • https://slot777-gacor.blog.unsia.ac.id
  • https://agen-188bet.blog.unsia.ac.id
  • https://situs-slot.blog.unsia.ac.id
  • https://bet88-slot.blog.unsia.ac.id
  • https://2021.kinerja.ekon.go.id/up/slot777
  • https://2021.kinerja.ekon.go.id/halal/bet88
  • https://program-gacor.blog.unsia.ac.id
  • surapati.ac.id
  • untagsby.ac.id
  • kingandiboston.com
  • janeashton.com
  • redbrickcafechester.com
  • villanosdeljazz.com
  • slot