
Rychkov
05.10.2017
05:31:37
Ну ладно)
Кто-нибудь добавлял к ASDK поддержку RTL?

MarioCode
05.10.2017
06:52:05
Ребят, в Свифте точно нельзя создать переменную протокола, аля абстрактного класса?

Rychkov
05.10.2017
06:52:50
Точно)

Google

MarioCode
05.10.2017
06:54:00
А для чего тогда имеется возможность прописывать init в расширении протокола?)
Хотя, там же переменные могут быть внутри

Rychkov
05.10.2017
06:55:05
Сам ответил)

Ilkhom
05.10.2017
06:55:42
подключай обжси рантайм

MarioCode
05.10.2017
06:57:35
Со слоем Visual проблемы возникли. На джаве попроще конечно обстояли дела

Кирилл
05.10.2017
06:58:25
Ребят, сталкивался кто, в 9 xCode при генерации категории для сущности CoreData мне постоянно подставляется точка:
#import ".SomeCoreDataEntity.h"
Как это побороть?

HashTag
05.10.2017
06:58:25
Подписка на #import

MarioCode
05.10.2017
06:58:31
Если кто знает, какие пути есть допилить в Свифте visual, буду рад услышать)

david
05.10.2017
06:58:38
Это где такое?)

MarioCode
05.10.2017
06:58:56
вуз -_-

david
05.10.2017
06:59:31
Где то преподают айос-_-

MarioCode
05.10.2017
06:59:52
Нет, преподают паттерны просто

Google

Rychkov
05.10.2017
06:59:54

MarioCode
05.10.2017
07:00:10
На джаве написал, хотел портировать на Свифт
Ну блин, в Джаве через создание абстрактного класса сработало)
По другому идей нет, как и что сюда запихнуть:
protocol IDrawable {
func draw()
}
protocol VisualCurve : ICurve, IDrawable {
func getPoint ( t: Double ) -> IPoint
func draw()
}

Ilkhom
05.10.2017
07:02:09
а причем тут хранение переменной?

Rychkov
05.10.2017
07:02:14
Почему VisualCurve - это протокол?

MarioCode
05.10.2017
07:02:49
Реализовать в абстрактном классе VisualCurve.
Ну а как в Свифте абстрактный класс сделать, кроме протокола?

Rychkov
05.10.2017
07:03:41
Ну вообще действительно лучше сделать протокол и 2 структуры без наследования)
Можешь написать private init() { }

MarioCode
05.10.2017
07:04:31
2 структуры - ты имеешь ввиду VisualLine и VisualBezier?

Rychkov
05.10.2017
07:04:39
Да

MarioCode
05.10.2017
07:06:11
Тогда не совсем понятно, зачем вообще нужна VisualCurve
Если ICurve и IDrawable можно наслеедовать в VisualLine/VisualBezier классах
Ладно, надо подумать тогда

Rychkov
05.10.2017
07:06:47
Для хранения))
хранишь [VisualCurve] и рисуешь все)

Dmitry
05.10.2017
07:08:04
Вошел в ступор. как сделать, что бы в UITextView все символы были в верхнем регистре, не трогая исходный текст?

Ilkhom
05.10.2017
07:08:37
modelView

Oleg
05.10.2017
07:08:53
Слушать изменения и изменять регистр при вводе нового символа?

Dmitry
05.10.2017
07:09:35
Нет, текст вью не редактируемый

Rychkov
05.10.2017
07:10:07

Google

Dmitry
05.10.2017
07:10:15
исходный текст менять нельзя

Rychkov
05.10.2017
07:10:43
Эм, ну скопируй

Dmitry
05.10.2017
07:11:36
как то кастыльно. думал есть супер галочка, которую можно включить и решатся все жизненные проблемы
ну лан, сделаю так

Rychkov
05.10.2017
07:11:47
.uppercased возвращает скопированную строку блин
Твою никто не трогает)

Тёма
05.10.2017
07:28:17
Помогите Плииз
Почему он ссылается на данные класса, я ж создал новый экземпляр?

Rychkov
05.10.2017
07:29:41
3 строку посмотри)

Тёма
05.10.2017
07:31:10
Не совсем понял

Rychkov
05.10.2017
07:32:11
Ты создал новый экземпляр, а затем переписал указатель обратно на предыдущий и изменяешь уже его

Тёма
05.10.2017
07:34:38
ТФу ты. Вот затупил. Пипец. Спасибо?
В третьей строке. А можно ли сделать так чтобы новый объект этого класса принял все значения пердыдущего класса. И не ссылался на него при изменении?

Rychkov
05.10.2017
07:40:38
.copy()

ol
05.10.2017
08:11:09
это разве нормальное явление ? всем привет.

Rychkov
05.10.2017
08:11:29
Что не нравится?

ol
05.10.2017
08:12:19
такое подозрение, что alamofire не подцепился

Rychkov
05.10.2017
08:12:44
Точку поставь и пиши дальше)

Ilkhom
05.10.2017
08:15:32
вообще аламофайру свойственно это поведение

Google

Виталий
05.10.2017
08:47:43
бляяяя, xcode сука, ну что с тобой не так. поставил качаться сим iOS 10, качал качал, прошло полчаса или около того, я занимаюсь своими делами, выскакивает попап мол введи пароль админа, я от неожиданности жмакнул отмена, думал dropbox опять лезет куда то, а это xcode доступ на установку сима спросил.. и все блять, все по новой... ?
не, ну вы представляете, это не конец истории
https://stackoverflow.com/questions/44471971/xcode-9-bug-cannot-find-cdtool
этот 9й урод сломал нормальный 8й

Rychkov
05.10.2017
08:48:26
Только что сим 10ки скачал, все норм

Admin
ERROR: S client not available

Ivan
05.10.2017
08:48:44
xcode 9 это вообще плевок в лицо

Виталий
05.10.2017
08:48:48
у меня вчера тоже все было норм до конца дня
ребутнись)

Alex
05.10.2017
08:56:45
Если требуют в форме ввода вписать
Your education
Additional education
По логике - в первой писать о среднем законченном, а во втором - незаконченном высшем иль как?

Bogdan
05.10.2017
09:09:31
Ребят. Столкнулся с такой проблемой. У меня есть CollectionViewContoller с ImageVIew. По сути делал галлерею фото, которые грузятся из альбомов вк. Так вот. Почему то подгрузка начинает работать только после первого взаимодествия с collectionVC(например провести пальцем вниз). Как это можно исправить?

Evgeniy
05.10.2017
09:17:53
а ты из main потока обновляешь ?

Bogdan
05.10.2017
09:19:04
не совсем понял тебя.
я их загружаю как ячейки cell из интернета

Aleksandr
05.10.2017
09:41:11
Скорее всего да, подгрузка начинает работать только после первого взаимодествия с collectionVC
Нужно смотреть когда делается подгрузка и когда перезагрузка коллекции данными

Bogdan
05.10.2017
09:42:12
через откладчку можно как то смотреть?

Kirill
05.10.2017
09:42:27
а что у тебя стоит в number of cells in section?

Bogdan
05.10.2017
09:42:42
это может играть роль?

Kirill
05.10.2017
09:44:03
нет я подумал что у тебя может стоять photos.count и из-за этого было 0 ячеек

Google

Aleksandr
05.10.2017
09:45:47
Не перезагружаешь коллекцию после загрузки данных?
dispatch_async(dispatch_get_main_queue(), ^ {
[self.collectionView reloadData];
});

Bogdan
05.10.2017
09:46:50
после каждой фотографии?

Виталий
05.10.2017
09:47:26
ой щас тебе насоветуют

Aleksandr
05.10.2017
09:47:49
уйди бабка
нет, запусти reloadData после подгрузки данных

Kirill
05.10.2017
09:48:49
поставь брейпоинт посое того как получаешь урл мне кажется у тебя там пустая строка

Bogdan
05.10.2017
09:48:51
там просто они грузятся из интернета в асинхронном потоке - я их не сохраняю

Виталий
05.10.2017
09:49:56

Aleksandr
05.10.2017
09:51:30
вот данные у тебя загрузились в асинхронном потоке и все, стоп.
а потом когда скролить начианешь срабатывает это
http://imagy.me/nane1llzpw
достаются и отображаются данные
после загрузки данных когда сделашье reloadData то сроботает это же. и данные сразу отобразятся
в метод на асинхронную загрузку добавь callback, callback сработает и делай reloadData

Bogdan
05.10.2017
09:53:15
так секундочку, немного осмыслю

Andrey
05.10.2017
09:54:42
привет ребята
кто нить использовал aws ферму для тестирования?

Виталий
05.10.2017
09:55:41
я только hay day знаю