
Vlad
02.07.2017
17:08:25
есть какой нибуть механиз для запуска последовательных анимаций (ну так чтобы 2рая запускалась только после завершения 1вой) ?

Ilya
02.07.2017
17:09:41
Смотря как ты её запускаешь.

Vlad
02.07.2017
17:10:07
[self.progressIndicator setProgress: 1 animated: YES];
могу через [UIView animateWithDuration]

Google

Ilya
02.07.2017
17:11:25

Vlad
02.07.2017
17:11:47
да но если в нем разместить // self.progressIndicator.hidden = YES;
то оно сразу скрыто

Ilya
02.07.2017
17:13:12
Странно. Может ты в animation блок кидаешь, а не в completion

Vlad
02.07.2017
17:13:35
да сейчас проверю
ох переписал заново и все работает ) все наверное невнимательность
всем спасибо

Xadvert
02.07.2017
17:39:48
А есть группы по arkit?

Poul
02.07.2017
17:42:03
Парни, привет! А кто реально применяет в жизни NSThread?
Можете конкретные примеры привести?

Play
02.07.2017
18:53:47
Где настройка того, чтобы приложение работало с версии iOS 9?

Max
02.07.2017
18:54:40
С ходу помню, что это в target -> general

Play
02.07.2017
18:58:38

Google

Play
02.07.2017
18:58:54
Это значит у меня с 8.0?

Tigran
02.07.2017
18:59:17
да

Poul
02.07.2017
19:02:58

Vladislavs
02.07.2017
19:09:50
Я думаю, что тысяча с лишним подписчиков, как и я, хуй забила объяснять зачем нити нужны

Poul
02.07.2017
19:11:07
Объяснять и не нужно, меня интересовал реальный кейс где недостаточно обычных очередей и GCD

Pavel
02.07.2017
19:11:10

Poul
02.07.2017
19:13:10
Суть в том, что везде написано что NSThread используется если нужно больше контроля над потоком. Но я не понимаю КОГДА КОНКРЕТНО это нужно

Vladislavs
02.07.2017
19:15:44
Когда у тебя их не два, а семь
И тебе надо будить треды с определенным условием
Про объекты синхронизации почитай, что бы понять зачем

Poul
02.07.2017
19:17:06
Хорошо, попробую. Спасибо

Sergey
02.07.2017
22:42:58
Всем привет. Хочу написать приложение под mac os на swift. Языка не знаю. Собственно вопрос, какие ресурсы для изучения можете посоветовать, сайты, книги, мб какие нибудь хорошие видео уроки?

Famil
02.07.2017
23:19:01

Tigran
03.07.2017
00:19:09
Это не реклама, просто сам учился по их курсам, очень хорошо объясняют

Andrew
03.07.2017
03:38:52

Robin
03.07.2017
04:11:53
Я думаю, что тысяча с лишним подписчиков, как и я, хуй забила объяснять зачем нити нужны

Andrew
03.07.2017
04:17:00

Dleyne
03.07.2017
04:50:45
@FolderArchive - канал, где сливают платный полезный - образовательный контент и курсы, например можно скачать курсы "Нетологии" или все курсы "Бизнес Молодости".

Maxim
03.07.2017
05:22:02

Google

Maxim
03.07.2017
05:22:05
есть списки которые имеют динамическую размерность но не должны быть прокручиваемыми, т.к. крутиться должен сам экран, в андроиде это решается flexbox layout, подскажите пожалуйста как сделать в ios?

Виталий
03.07.2017
05:34:17
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 44
estimatedRowHeigh - примерная высота ячеек - влияет на производительность точность совпадения указаного и расчитаного.
В самих ячейках делать через констрейны - они сами высоту ячейки подгонят под нужный размер. Если в UILabel нужно чтоб текст переносился на несколько строк - поменяйте св-во Lines на 0 или укажите максимальное кол-во строк.
также можно через делегат указывать обе настройки в таблице конкретно под каждую ячейку

Alexander
03.07.2017
05:40:44
Но это советы дилетанта, я тоже только начал обучение

Sergey
03.07.2017
05:50:17
Гайз всем большое спасибо, теперь будет что поучить)

Ilya
03.07.2017
06:03:19

Alexander
03.07.2017
06:05:31
Ну усов просто официальный документ по Свифту перевел
Тож самое, но на русском. Для тех, у кого трудности.

Betrayer
03.07.2017
06:06:07

Alexander
03.07.2017
06:06:07
Хотя да, без английского дальше все равно никуда.

Betrayer
03.07.2017
06:06:30
Алсо, на МакОСь завезли уже нормальный UIKit?

Egor
03.07.2017
07:55:41
дайте ктонибудь UDID девайса любого

Andrey
03.07.2017
07:58:06

Egor
03.07.2017
07:58:30
Благодарю

Anthony
03.07.2017
09:10:53
Ребят, поясните, в чём смысл вот такой проверки на nil?
Почему нельзя просто написать if packageRoot == nil это же семантически более логично, не?
https://github.com/apple/swift-package-manager/blob/master/Sources/Commands/SwiftTool.swift#L90

Andrey
03.07.2017
09:12:05

-_-
03.07.2017
09:12:25
swift-style, ну и сразу видно, что если условие не выполняется - все пошло не по плану

Andrey
03.07.2017
09:13:02
guard работает иначе

Google

Евгений
03.07.2017
09:13:52
как п

Admin
ERROR: S client not available

Евгений
03.07.2017
09:14:14
напишите дофига if тогда поймете зачем guard
упрощает код вразы
а работает так же как if

Andrey
03.07.2017
09:14:41
Нихуя себе и как же они поймут, если это разная хуйня?

-_-
03.07.2017
09:15:00

Andrey
03.07.2017
09:15:08
Так в свифте можно

Евгений
03.07.2017
09:15:20
Андрей во время рефакторинга поймут

Andrey
03.07.2017
09:15:22
Ты, видимо, не знаешь что такое bool :)

Nikas
03.07.2017
09:15:48
кстати defer хоть раз на практике кто-то использовал?

Евгений
03.07.2017
09:15:57
да еще скажи что и swicth херня))

Andrey
03.07.2017
09:16:11
Женя, ты дичь несешь

Евгений
03.07.2017
09:16:19
Почему?

Andrey
03.07.2017
09:16:22
Иди почитай лучше ченить, братан

-_-
03.07.2017
09:16:29
Давай, покажи как надо

Евгений
03.07.2017
09:16:44
ну я люблю критику но только конструктивную

Andrey
03.07.2017
09:16:52
хаха
так это ? убери

Google

Евгений
03.07.2017
09:17:25
вот где я юзаю
прям сейчас

Andrey
03.07.2017
09:17:46
Вот мы и оценили твою комптенцию

Евгений
03.07.2017
09:17:47
где нужны if а где guard

Andrey
03.07.2017
09:17:50
Хуевая, братан, хуевая

-_-
03.07.2017
09:17:54

Евгений
03.07.2017
09:18:08
аргументируй?)

-_-
03.07.2017
09:18:20

Евгений
03.07.2017
09:18:53
никаких аогументов только критика)
и точку зрения тоже не выразил)