
Yaroslav
08.08.2018
07:33:15
спасибо огромное
получилось

Anvar
08.08.2018
07:45:20
Ребят вопросик такой возник, наш коллега из тайланда должен сбилдить ipa и залить его в тестфлайт, мы его добавили как "member" в itunesconnect у него пишет вот такой еррор:

Google

Aleksandr
08.08.2018
07:48:12
Надо developer

Roman
08.08.2018
08:01:10
Привет всем, если кто-то использует Generamba для генерации кода, попробуйте использовать
https://github.com/DaskiOFF/jessica
Буду рад услышать отзывы, можно их писать в Issue или в личные сообщения

Vadim
08.08.2018
08:01:41

Roman
08.08.2018
08:03:24
тот, кто пользуется Генерамбой знает зачем

Vadim
08.08.2018
08:05:06
Неясно какие проблемы оно пытается решить

Roman
08.08.2018
08:07:27
генерация файлов сразу в нужные папки, а не просто в корень проекта.
возможность добавлять вопросы к шаблонам, чтобы менять какие-то части шаблона во время генерации, а не исправлять уже сгенерированный код

Anvar
08.08.2018
08:07:37
Это означает что приглашение не принято?

Roman
08.08.2018
08:08:26
Тут подробнее про генератор
https://github.com/DaskiOFF/jessica#generator
А тут подробнее про шаблон
https://github.com/DaskiOFF/jessica#%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0-%D0%BE%D0%BF%D0%B8%D1%81%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD

Vadim
08.08.2018
08:08:35
«Вопросы» можно и средствами генерамбы сделать, потому что там ликвид шаблоны которые умеют в условия

Roman
08.08.2018
08:09:24
она не умеет это делать нормально, так а вопросы как задавать пользователю во время генерации?

Egor
08.08.2018
08:09:31
А в чем отличие от генерамбы?

Google

Egor
08.08.2018
08:09:48
Вопросы задавать генерамба умеет

Vadim
08.08.2018
08:09:59

Egor
08.08.2018
08:10:00
сколько пользовался - проблем не было

Roman
08.08.2018
08:10:16
- {name: "{{.moduleInfo.name}}{{.answers.suffix}}UseCase.swift",
template_path: code/usecase.swift,
output_path: "{{.projectName}}/Layers/DataLayer/Entities/{{.moduleInfo.name}}/usecases",
rewrite: false}

Vadim
08.08.2018
08:10:22
Походу кто-то просто в документации не разобрался и побежал изобретать велосипед

Roman
08.08.2018
08:12:34
Хорошо, если вы разобрались в генерамбе и у вас нет с ней боли, зачем вы время тратите тогда
Я вас пользоваться не заставляю, но может кому пригодится

Vadim
08.08.2018
08:13:04
Обычно когда предлагают альтернативы чему-то первым делом говорят зачем вообще что-то менять

Roman
08.08.2018
08:14:17
ну значит у тебя не было боли с генерамбой, когда надо генерить кучу файлов и добавлять их в разные таргеты, по определенным путям, а не просто по тем, что указаны в конфиге шаблона

Vadim
08.08.2018
08:15:37
И там тоже можно вставлять разные условия и переменные

Roman
08.08.2018
08:18:45
я не могу найти как задавать свои вопросы, можешь ссылку кинуть?
Вот пример
у меня есть набор юзкейсов, например
UsersUseCase
UserByIdUseCase
UserByNameUseCase
Все они должны лежать в папке User/usecases
Они в свою очередь наследуются от класса UserBaseUseCase, который должен лежать в папке User
и должен создаваться только 1 раз при создании любого UseCase для User
Как мне это сгенерить генерамбой?
вот примерно так будет выглядеть описание для jessica
https://github.com/DaskiOFF/jessica/blob/master/ExampleXcodeproj/TemplatesJessica/usecase/templates.yml

Egor
08.08.2018
08:29:04
я использую sh для вопросов
типа
function askQuestions {
read -r -p "Do you plan to use coredata? [y/N]" response
if [[ "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]
then
CUSTOM_PARAMETERS="--custom_parameters use_coredata:true"
fi
}

Roman
08.08.2018
08:32:11
ну это уже сторонний скрипт, а кастомные ключи удобны, только если ты знаешь какие надо передавать, а здесь вопросы описываются прям в файле описания шаблона, и даже если придет какой-то новый разработчик, ему не надо говорить какие кастомные ключи передать или что надо дернуть какой-то скрипт.
Их сразу видно и не сложно добавлять новые
я не говорю что это плохо или что у меня это все сделано максимально удобно, но я пытался сделать так, чтобы было как можно меньше лишних движений
и Генерамба работает насколько я знаю только с iOS проектами, этот генератор в принципе можно использовать где угодно

Google

Roman
08.08.2018
08:36:49
я писал ее в первую очередь для себя, чтобы решить какие-то свои проблемы.
Если кому-то тоже интересен проект, либо он заметит, что есть еще проблемы, которые можно решить, пишите в личку

Abercrombie
08.08.2018
08:37:51
что можно использовать как android Map<String,String> в ios

Aleksey
08.08.2018
08:39:43
[String: String]

Roman
08.08.2018
08:39:46

Abercrombie
08.08.2018
08:41:05
простой массив?

Aleksey
08.08.2018
08:41:45
словарь
это просто синтаксис сокращенный

Abercrombie
08.08.2018
08:42:47
var stops : [Int:[String: String]] так могу использовать
ловарь в массиве

Aleksey
08.08.2018
08:44:03
словарь в словаре)))

-_-
08.08.2018
08:44:18
это словарь в словаре

Abercrombie
08.08.2018
08:45:03
окай

Abercrombie
08.08.2018
08:45:11
спасиб ребят

Anvar
08.08.2018
09:33:57
Ребят, не подскажите, я вот до сих пор чуток не понял, чем отличается kCGBlendModeColor от kCGBlendModeNormal?

Vadim
08.08.2018
09:35:02

Egor
08.08.2018
09:37:28

??
08.08.2018
09:44:38
Здравствуйте, не подскажите, как можно передать данные из класса: в данном случае
@objc func handleBooking(_ sender: UIButton){
self.home?.idForDetails = self.id
self.dismiss(animated: true) {
self.home?.performSegue(withIdentifier: "showDetails", sender: self.home)
}
}
Где home -> HomeVC
Пробовал через объекты классов передать

Google

??
08.08.2018
09:45:41
Не получилось
Делегирование не вариант тоже

Alexandr
08.08.2018
09:46:29
Ну если у тебя уже есть performSegue

??
08.08.2018
09:46:56
cherez nego toje ne prohodit
ya propisal method prepareFor(segue...
on peredayet nil

Admin
ERROR: S client not available

Alexandr
08.08.2018
09:47:14
prepare(for segue: почитай
ты уверен что у тебя self.home не нил просто?

??
08.08.2018
09:47:51
читал про него, хотел узнать сталкивался ли кто-нибудь с такой же проблемой и какие есть пути решения
да

Artëm
08.08.2018
09:48:22
Ребят, всем доброго времени суток! Подскажите, пожалуйста, сервис для тренировки алгоритмов, наподобие codewars.

??
08.08.2018
09:48:33
чекал хоум

Aleksandr
08.08.2018
09:48:43
Литкод

??
08.08.2018
09:49:26
вот prepare(for segue...
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "showDetails"{
bookingVC?.home = self
bookingVC?.id = self.idForDetails
}
}

Aleksandr
08.08.2018
09:50:07
И где ты смотришь sender?

??
08.08.2018
09:50:08
id v class BookingVC hochyu peredat'

Alexandr
08.08.2018
09:50:52

Aleksandr
08.08.2018
09:51:13
И почему не смотришь segue.destination?

Google

Alexandr
08.08.2018
09:51:25
Типо performSegue(withIdentifier: "showDetails", sender: self.idForDetails)

Artëm
08.08.2018
09:51:40

??
08.08.2018
09:52:15

Alexandr
08.08.2018
09:52:17
Потом делаешь каст segue.destination as? BookViewController
Потом вытаскиваешь sender

Aleksandr
08.08.2018
09:52:24
sender - только reference type, если что

??
08.08.2018
09:52:42

Aleksandr
08.08.2018
09:53:30
Троллинг мод: почитал бы что ли эпловский туториал для начала

Khusan
08.08.2018
09:53:36

??
08.08.2018
09:53:47

Khusan
08.08.2018
09:53:50
Вместе UIViewController твой класс

??
08.08.2018
09:54:07
piwet chto class ne suw'estvuyet

Aleksey
08.08.2018
09:54:15

Aleksandr
08.08.2018
09:54:25
Опять StackOverflow вопросы...

Takasur
08.08.2018
10:04:42
Anyone here has sucessfully compiled Telegram Objective C version from github?

Dagba
08.08.2018
10:13:48