Size: a a a

iOS Developers — русскоговорящее сообщество

2021 January 28

S

Say my name in iOS Developers — русскоговорящее сообщество
Alexander K
Пожскажите плз как в objective c сделать свойство private static ?
синглтон чтоли делаешь ?
источник

AK

Alexander K in iOS Developers — русскоговорящее сообщество
правлю чужой )
источник

SB

Sergey Borichev in iOS Developers — русскоговорящее сообщество
Думаешь она поможет ? 😁
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
Alexander K
правлю чужой )
ну примерно так
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
@interface Foo ()
+ (Foo *)singleton;
@end

+ (Foo *)singleton {
   static Foo *_singleton;
   static dispatch_once_t oncePredicate;

   dispatch_once(&oncePredicate, ^{
       _singleton = [[Foo alloc] init];
   });

   return _singleton;
}
источник

AK

Alexander K in iOS Developers — русскоговорящее сообщество
мм так это public получается?
источник

AK

Alexander K in iOS Developers — русскоговорящее сообщество
static Foo *_singleton;
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
Alexander K
мм так это public получается?
а URLSession интересно тогда как работает?)
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
@interface YourClass : NSObject

@property (class, nonatomic, assign) NSInteger currentId;

@end

@implementation YourClass

static NSInteger _currentId = 0;

+ (NSInteger)currentId {
   return _currentId;
}

+ (void)setCurrentId:(NSInteger)newValue {
   _currentId = newValue;
}

@end
источник

AK

Alexander K in iOS Developers — русскоговорящее сообщество
static NSInteger _currentId = 0; это private получается? я просто objective c не очень....
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
тут чел недавно возникал, типа у эпла ошибка в доке, нет прайват инита… так то и не совсем синглтон, точнее синглтон с маленькой буквы…
источник

AK

Alexander K in iOS Developers — русскоговорящее сообщество
protected бы тоже не помешал ))
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
Nameless King
тут чел недавно возникал, типа у эпла ошибка в доке, нет прайват инита… так то и не совсем синглтон, точнее синглтон с маленькой буквы…
можно переопределить инит и deprecation к нему дописать)
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
Alexander K
static NSInteger _currentId = 0; это private получается? я просто objective c не очень....
да, у тебя же это все в .m файле
источник

AK

Alexander K in iOS Developers — русскоговорящее сообщество
спс
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Спасибо ;)
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
Sergey Borichev
Думаешь она поможет ? 😁
помогла
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
GGsrvg
помогла
Справилась! :)
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
норм придумал, это где столько платят?)
источник

ОЕ

Олег Еременко... in iOS Developers — русскоговорящее сообщество
Vladislav Chugunkin
норм придумал, это где столько платят?)
лишнего сболтнул, видимо
источник