@ios_ru

Страница 1020 из 2351
Yury
21.08.2017
09:47:19
Но я пытаюсь

Google
Виталий
21.08.2017
09:48:05
?

Виталий
21.08.2017
10:08:25
guard хорош для извлечения переменных. Если просто проверки - то он ни чем не лучше if. Быстрее? С чего ли это, еще скажите в процессоре отдельная инструкция для него. Но порой он больше дает понимание кода (глаз цепляется лучше) когда там обязательные условия для продолжения. И по рукам бить нужно за принудительные извлечение опциональных! значений. Есть для этих целей guard. guard let animation = animation, let iconView = iconView else { return } Ну и далее убираете ваши '!'

В редких случаях нагляднее конечно извлекать принудительно, но это только в крайних случаях

Adrián
21.08.2017
10:10:22
День добрый, никто тут macbook pro не продает?)))

Виталий
21.08.2017
10:10:31
Иногда переопределить переменную не удается - тогда даете имя другое при извлечении и все

Еще в кложурах удобно делать так, если указан [weak self]: guard let `self` = self else { return }

Виталий
21.08.2017
10:28:39
Нет, self - это зарезервированное имя, поэтому в кавычки

И его можно переопределять

Также как и создавать переменную default - сама эппл так делает

Vadim
21.08.2017
10:29:18
Нет, self - это зарезервированное имя, поэтому в кавычки
еще раз, это баг компилятора https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160118/007425.html

Виталий
21.08.2017
10:30:19
Хм на 4м работает

Google
Виталий
21.08.2017
10:30:30
И в objc так же делал

Vadim
21.08.2017
10:30:38
Хм на 4м работает
потому что если его пофиксят это поломает кучу кода

Jirom
21.08.2017
10:30:39
Друзья подскажу как лучше сделать! Мне нужно сделать запрос и получить несколько типов id и в дальнейшем использовать эти id для разных кейсов. И я вот думаю в каком виде хранить эти id чтоб был к ним быстрый доступ и вообще какой best practices. Спасибо!

Ivan
21.08.2017
10:31:13
я охуеваю с вопросов, которые здесь задают

Виталий
21.08.2017
10:36:55
попросили сделать приложуху для iOS, подскажите, куда копать?

?

Jirom
21.08.2017
10:37:24
я охуеваю с вопросов, которые здесь задают
охуевай тихо, не засоряй эфир

Виталий
21.08.2017
10:39:12
типа дай другим поохуевать?

Vadim
21.08.2017
10:40:41
Ilkhom
21.08.2017
10:41:00
Еще в кложурах удобно делать так, если указан [weak self]: guard let `self` = self else { return }
зачем тебе бомба замедленного действия? strongSelf делай лучше

Jirom
21.08.2017
10:42:08
типа дай другим поохуевать?
Ты клоун задрал уже во всех чатиках выебываться ? Если не можешь ответить, просто прикрой ...

Beer_Koala
21.08.2017
10:44:00
Добрый день! Помогите с таким вопросом. Юзаю вот эту библиотеку: https://github.com/PhamBaTho/BTNavigationDropdownMenu Подключал через поды. В основном классе (BTNavigationDropdownMenu) есть реквизит tableView, который имеет тип BTTableView (наследник UITableView). В инициализаторе таблицы есть такая штука: self.separatorStyle = UITableViewCellSeparatorStyle.none А мне нужно юзать другой стиль. Те решения, которые я перепробовал: 1. В классе (BTNavigationDropdownMenu) сделать extension и добавить процедурка, которая поменяет стиль, но не могу расширить, потому что реквизит fileprivat 2. По этой же причине не могу сделать класс-наследник BTNavigationDropdownMenu и поменять реквизит там. 3. Расширить класс BTTableView тоже не могу, т.к. при импорте библиотеки этот класс не видно. Редактировать саму библиотеку не хочется, т.к. случайный install pod или апдейт по идее убьет все мои наработки в этих файлах. Подскажите способ внести изменения? Или как-то можно добавить класс BTTableView в видимость модуля не меняя файлы библиотеки может???

Rychkov
21.08.2017
10:44:28
Также как и создавать переменную default - сама эппл так делает
Даже если бы не было бага - с таким неймингом далеко не уедешь

Jirom
21.08.2017
10:44:38
пнх
Бате своему скажи, за то что воспитал тебя таким!

Виталий
21.08.2017
10:46:01
Ivan
21.08.2017
10:46:58
о, давайте посремся

пошли нахуй все

Bakha
21.08.2017
10:47:01
Google
Ivan
21.08.2017
10:47:03
идите нахуй, черти

заказчики пидорасы

свифт не работает

Andrey
21.08.2017
10:47:45
Пиздец чат помойка :)

Ilkhom
21.08.2017
10:48:02
шикарно

Ivan
21.08.2017
10:48:11
так исторически сложилось

Bakha
21.08.2017
10:50:05
ты хочешь внести изменения в стороннюю библиотеку?
Вынести некоторые изменение что бы какая то часть а остальное не нужно за комитет

Виталий
21.08.2017
10:50:25
?

Jirom
21.08.2017
10:51:49
Виталька от пизды деталька ??

?

-_-
21.08.2017
11:20:48
А где реально админы? Что за самовыпил такой произошел?

Ilkhom
21.08.2017
11:29:10
одмин головой ушел в реакт натив

Pavel
21.08.2017
11:35:06
Пиздец чат помойка :)
стал превращаться

Markmaster
21.08.2017
11:57:56
Здравствуйте. У меня вопрос: - Подскажите пожалуйста оффлайн курсы по программированию на Swift, для чайников, чтобы по окончании был шанс устроиться на профильную работу или уже с предопределением?

Markmaster
21.08.2017
12:05:11
Kamoliddin
21.08.2017
12:05:26
и еще пара штук по вакансии

Google
Kamoliddin
21.08.2017
12:05:32
что они там требуют

Markmaster
21.08.2017
12:05:34
курсы от стенфорда
А какие оффлайн?

Kamoliddin
21.08.2017
12:05:51
оффлайн не знаю

но в geekbrains

loftblog

swiftbook

Admin
ERROR: S client not available

Kamoliddin
21.08.2017
12:06:23
и доки от apple

Markmaster
21.08.2017
12:06:48
swiftbook
Спасибо.

Misha
21.08.2017
12:07:04
If true{ If true{ If true{ Print("ass") } } }
//короче получается if animation != nil, iconView != nil { return }

Vadim
21.08.2017
12:08:56
а потом у тебя везде восклицательные знаки, гений

Vadim
21.08.2017
12:10:05
но в geekbrains
https://hightech.fm/2016/12/07/it_fraud

Markmaster
21.08.2017
12:11:50
http://www.specialist.ru/course/iphone1

А как такие курсы?

http://www.specialist.ru/course/ajprog2

Vadim
21.08.2017
12:14:25
:-(
это подводка к тому, что одних курсов будет как минимум мало, computer science нужно изучать параллельно

Vadim
21.08.2017
12:15:08
алгоритмы, структуры данных, железки

Aleksandr
21.08.2017
12:15:43
Ещё по верстке вопрос возник - допустим есть TextField на экране внизу, при начале ввода он перекрывается клавиатурой (наш дизайнер редиска), чтобы не перекрывался, всё содержимое лежит в ScrollView и скроллится вверх. Но этот же скролл вью не дает нормально сверстать экран, так как не прижмёшь ничего к низу. Можно ли как-то сдвигать содержимое экрана без ScrollView?

Google
Suren
21.08.2017
12:15:52
http://www.specialist.ru/course/iphone1
Swift 3, когда через недели 3 уже будет актуален четвёртый

Булат
21.08.2017
12:16:20
Сильно отличается?
нет, сорцы баквардс компатибл

Suren
21.08.2017
12:16:56
Тем не менее когда пишешь на четвёртом, что-то уже нужно делать не так, как в третьем

Aleksandr
21.08.2017
12:21:49
спасибо большое, посмотрю!

Dmytro
21.08.2017
14:19:01
Если apple перестанет поддерживать 32 битные приложения и удалит их с магазина, то значит что iphone 5/5c, ipad mini и все что не на 64 битной архитектуре вообще ничего не смогут скачать с магазина?

Alexey
21.08.2017
14:33:18
Люди, кто-то работал с AudioKit?

Я ищу возможность накладывать эффекты на существующий аудио файл, эффекты вроде Reverb, Boost. AudioKit может такое делать для воспроизведения, но мне нужна возможность еще и сохранить файл с наложенными эффектами. Кто-нибудь что-то похожее делал?

Arthur
21.08.2017
14:50:16
Dmytro
21.08.2017
14:51:15
apple хочет чтобы разрабы обновили свои приложения и добавили поддержку x64 удалят те приложения которые разрабы не обновят
Нет, это я понимаю. Скажем у меня сейчас ipad mini 1 gen. После того как это сделают я не смогу больше вообще ничего загружать?

Alexey
21.08.2017
14:51:27
А там нет по аналогии чего-то с AVExportSession?
Есть, но там нужно просто указать обьект который экспортировать нужно и куда.



так

Arthur
21.08.2017
14:51:45
нет, еще раз - добавить поддержку x64

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