@ios_ru

Страница 682 из 2351
Anton
13.03.2017
12:28:44
вообще много смешного там

например instancetype

Dmitriy
13.03.2017
12:29:10
ну там просто обьясняют что такое проперти, чего обосацца то?

Anton
13.03.2017
12:29:23
про который написано в официальных доках

Google
Anton
13.03.2017
12:29:45
Т.е. базовая фича языка у них входит в "малоизвестные фичи"? :))

Ilya
13.03.2017
12:30:30
для некоторых малоизвестная)

Dmitriy
13.03.2017
12:30:53
скоро станут малоизвестными)

Devios Cr&.
13.03.2017
12:31:05
kek

Anton
13.03.2017
12:31:09
Поднимите руки, кто не пишет instanctype в конструкторе

Dmitriy
13.03.2017
12:31:29
я уже сомневаюсь, что многие иосники правильно напишут сеттер в MRC, хотя раньше это умел каждый)

Devios Cr&.
13.03.2017
12:31:32
instancetype only)

=

Dmitriy
13.03.2017
12:32:15
многие пишут, но не факт что многие понимают, зачем они это пишут)

Ilya
13.03.2017
12:32:20
когда просишь xcode конвертнуть какой-то код в Modern syntaxis, то он правит на instancetype. Но я видел много проектов где писали id

Devios Cr&.
13.03.2017
12:32:48
как то с одним свифтером общался, они вообще не знают что такое id объект

Ilya
13.03.2017
12:32:52
в принципе instancetype был добавлен не сразу

Devios Cr&.
13.03.2017
12:33:02
Люди которые первым языком в иос разработке берут

Google
Devios Cr&.
13.03.2017
12:33:05
свифт

Anton
13.03.2017
12:33:08
У эппл лучшие доки по платформе, которые я когда-либо видел. Почему люди их не читают?

Devios Cr&.
13.03.2017
12:33:08
то это калеки

Dmitriy
13.03.2017
12:33:40
потому что они не удобные

Devios Cr&.
13.03.2017
12:33:41
они не понимают что такое self

и зачем его писать)

Понимают что в кложере нужно

ибо хкод говорит

Anton
13.03.2017
12:34:31
Ну в принципе я был бы рад, если бы обжс выпилили совсем. Все эти знания конечно интересны, но мы уже не в 97 году.

Ilya
13.03.2017
12:34:42
со временем поймут. Я думаю ты когда начинал писать на objective-c тоже не всегда ставил self

Devios Cr&.
13.03.2017
12:34:50
нууу

разница понимания

с ObjC ты все под копотом понимаешь

капотом

Dmitriy
13.03.2017
12:35:31
а что такое селф?)

Anton
13.03.2017
12:35:49
это селфи инстанса класса

Devios Cr&.
13.03.2017
12:35:50
ты серьезно?)

Anton
13.03.2017
12:36:09
Идите берите гайд на сайте эппла и читайте

Dmitriy
13.03.2017
12:36:29
если есть родительский и дочерний от него класс, если мы инициализировали дочерний, а у родительского вызвали селф - какой класс будет в селфе

?

Google
Dmitriy
13.03.2017
12:37:10
и тишина)

Devios Cr&.
13.03.2017
12:37:20
ща. я просто таску пишу

заебался

родительский селф даст себя

на дочерний ему похуй

ибо обращение к собственному объекту

у дочернего супер вызовет родителя

Dmitriy
13.03.2017
12:59:01
многих такие вопросы подкашивают) знающих фундаментальные вещи)

Александр
13.03.2017
12:59:13
Ребята привет! Разбираюсь с авто-возобновляемыми подписками. Для их реализации нужно заводить свой сервак? При упоминании вопроса об определении даты окончания подписки - упоминается что свой сервак нужен. Чет не могу понять.

Devios Cr&.
13.03.2017
12:59:19
меня подкасило?

Aleksandr
13.03.2017
13:00:35
а зачем?
решил использовать entities для хранения глобальных настроек

Dmitriy
13.03.2017
13:00:38
тебя нет) но ты тут единый ответил и печатал) из всех завопивших после моего вопроса) отсылающих к гайдлайнам)

Aleksandr
13.03.2017
13:01:44
Core Data как то удобней

Dmitriy
13.03.2017
13:01:59
меня подкасило?
к тебе еще вопрос, что будет на выводе?) - (void)someMethod { if ([sеlf objectsCоunt]) { NSLog(@"has objects") } else { NSLog(@"no objects") } } - (BOOL)оbjectsCount { NSMutableArray *array = [NSMutableArray new] for (NSInteger i = 0; i < 1024; i++) { [array addObject:[NSNumber numberWithInteger:i]] } return array.count; }

Devios Cr&.
13.03.2017
13:02:12
скинь в пасте плиз

Anton
13.03.2017
13:02:15
Dmitriy
13.03.2017
13:03:12
http://pastebin.com/ij0abwdq

Devios Cr&.
13.03.2017
13:03:36
NSLog(@"no objects")

Google
Aleksandr
13.03.2017
13:04:01
Серьезно?
ну рассудите, создал таблицу Setting, запихнул ее в appDelegate, добавил пару артибутов с путями для сохранения медиафайлов

Devios Cr&.
13.03.2017
13:04:27
http://pastebin.com/ij0abwdq
хотя если представить объекты как 1024 к 1

Devios Cr&.
13.03.2017
13:05:00
И что же правильно Дмитрий?)

Alfred
13.03.2017
13:05:20
давай проверим

Devios Cr&.
13.03.2017
13:05:38
Ну ты у родителя вызываешь себя

как дочерний вызовет ?

селф - себяшка

Admin
ERROR: S client not available

Devios Cr&.
13.03.2017
13:05:53
ну

Aleksandr
13.03.2017
13:07:02
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"preferenceName"];
как то Setting.udid мне больше нравиться

Anton
13.03.2017
13:07:30
как то Setting.udid мне больше нравиться
Ну это же оверкилл: заводить целый кордата для хранения настроек.

Taras
13.03.2017
13:07:32
я ведь правильно понимаю, что array.count это int ?

Alfred
13.03.2017
13:07:51
Ну ты у родителя вызываешь себя
@interface A : NSObject - (void)m; @end @implementation A - (void)m { NSLog(@"%@", self); } @end @interface B : A @end @implementation B @end int main(int argc, const char * argv[]) { @autoreleasepool { B* b = [[B alloc] init]; [b m]; } return 0; }

Dmitriy
13.03.2017
13:09:30
И что же правильно Дмитрий?)
правильный ответ: может быть и no objects и has objects :)

Google
Devios Cr&.
13.03.2017
13:09:42
знач я правильно ответил?

хотя если представить объекты как 1024 к 1 и там выеше еще писал

Dmitriy
13.03.2017
13:10:12
для айфонов ниже 5 да, для 5 и выше - нет

иначе говоря - твой отвер верен для 32 битных платформ

Devios Cr&.
13.03.2017
13:11:25
я же две вариации написал

Dmitriy
13.03.2017
13:11:41
self – b класс
абсолютно верно

я когда то на этом вопросе на собесе попался)

Aleksandr
13.03.2017
13:12:13
Dmitriy
13.03.2017
13:13:08
да

Taras
13.03.2017
13:13:41
а как он из него bool делает?

Devios Cr&.
13.03.2017
13:13:58
да
дочерний что ли вызовет?

Dmitriy
13.03.2017
13:14:13
#if (TARGET_OS_IPHONE && __LP64__) || TARGET_OS_WATCH typedef bool BOOL; #else typedef signed char BOOL; // BOOL is explicitly signed so @encode(BOOL) == "c" rather than "C" // even if -funsigned-char is used. #endif #define YES ((BOOL)1) #define NO ((BOOL)0)

а как он из него bool делает?
неявное преобразование

Dmitriy
13.03.2017
13:16:55
objc.h

Alfred
13.03.2017
13:17:15
тогда получается на маке будет else branch?

Dmitriy
13.03.2017
13:17:41
Alfred
13.03.2017
13:17:57
секунду

Devios Cr&.
13.03.2017
13:18:30
да
каким это боком?

ты у родителя вызываешь self и вызывает дочерний?

Dmitriy
13.03.2017
13:18:53
какой ты обьект инициализируешь?)

Страница 682 из 2351