
Andrew
13.02.2018
12:22:12
Братья! А чо делать если достался легаси проект в нем куча scheme сборки и я чот не могу вкурить как их быстро сравнить и понять чем они различаются. Я не вижу на вскидку чем отличаются prod от verification. Кто нить с такой проблемой сталкивался?

Ivan
13.02.2018
12:23:42
Скорее всего разница в плистах

Andrew
13.02.2018
12:24:55
я полез сравнивать куски в pbxproject

Google

Andrew
13.02.2018
12:24:59
муторно но можно
плисты ща гляну

Виталий
13.02.2018
12:37:38
причем тут плисты
схема может менять таргет и конфигурацию сборки
от них и надо плясать

Anton
13.02.2018
12:39:22
кстати да, че вы на схемах делаете?
я их не ипользую и чувствую, что много теряю

Ivan
13.02.2018
12:41:07

Bogdan
13.02.2018
12:42:13
Народ привет, подскажите, что происходит если вызвать Taptic Engine на телефона ниже 6s, где ещё вибромотор?
Просто нет где проверить
Если просто ничего не происходит, как это проверить, что бы при его отсутствии вызвать вибро?
Спасибо

Виталий
13.02.2018
12:43:32
схема и плист приложения напрямую не связаны никак

Ivan
13.02.2018
12:50:30

Сергей
13.02.2018
12:53:52
Уважаемые свифтеры, забудем для начала все обиды и раздоры, ибо мне нужна ваша помощь

Google

Andrew
13.02.2018
12:53:56

Сергей
13.02.2018
12:53:57
Нормально начал?
?

Andrew
13.02.2018
12:54:14
Начал издалека

Сергей
13.02.2018
12:54:22
Ага

Ivan
13.02.2018
12:55:00

Сергей
13.02.2018
12:55:26
Правильно ли я понял что с objc нельзя вызывать класс swift?

Andrew
13.02.2018
12:55:31
да. но я так и не понял как быстро сравнить. у меня схем на первый взгляд больше чем нужно.

Виталий
13.02.2018
12:55:38

Сергей
13.02.2018
12:55:47
Задача у меня сделать мост

Tattobu
13.02.2018
12:56:47

Sergey
13.02.2018
12:57:23

Сергей
13.02.2018
12:57:38
Есть такая схема проекта
Modules - objc, а-ля фреймворк
App - тут разработчик пишет на своём языке, дизайн и прочее

Sergey
13.02.2018
12:58:46
ага, я помню. так а сейчас дом тот же строишь (достраиваешь) или другой?

Сергей
13.02.2018
12:59:38
В Modules лежит BaseUserSigninViewController
В App
UserSigninViewController.h который наследуется от BaseUserSigninViewController
Со Свифтом понятно, будет UserSigninViewController.swift
Как вызывать UserSigninViewController.swift из objc?
в objc есть такой метод
+ (id)getViewController:(NSString *)controller {
return [[NSClassFromString(controller) alloc] initWithNibName:controller bundle:[NSBundle mainBundle]];
}

Google

Сергей
13.02.2018
13:04:30
дергает класс по названию и xib
например
+ (id)getViewController:(NSString *)controller {
return [[UserSigninViewController alloc] initWithNibName:@"UserSigninViewController" bundle:[NSBundle mainBundle]];
}

Виталий
13.02.2018
13:12:40
ты щас спрашиваешь свифтеров, как в свифте юзать objc и наоборот
не чувствуешь противоречий?)
спроси у них как юзать свифт в свифте

Сергей
13.02.2018
13:13:20
я спрашиваю у падших

Dima
13.02.2018
13:13:22
собираюсь через телефон авторизацию делать. Как посоветуете это реализовать? firebase?

Виталий
13.02.2018
13:13:24
вероятность получить ответ будет слегка больше

Сергей
13.02.2018
13:14:05
тех кто кодил на objc а потом перешел на свифт

Виталий
13.02.2018
13:14:33

Dima
13.02.2018
13:14:55

Anton
13.02.2018
13:14:57

Виталий
13.02.2018
13:15:06

Anton
13.02.2018
13:15:39
и подрубаешь #include projectName-swift.h

HashTag
13.02.2018
13:15:39
Подписка на #include

Victor
13.02.2018
13:15:46

Виталий
13.02.2018
13:15:48

Dima
13.02.2018
13:16:09

Виталий
13.02.2018
13:17:00
если ты получил ПД, то чего с ними не делай, это уже их обработка или хранение

Sergey
13.02.2018
13:17:11

Google

Sergey
13.02.2018
13:17:33
Ты его не видишь или что?

Сергей
13.02.2018
13:17:40
то есть не заморачиватся

Sergey
13.02.2018
13:17:46
Всмысле?

Dima
13.02.2018
13:17:46

Сергей
13.02.2018
13:17:47
сейчас разбираюсь

Sergey
13.02.2018
13:17:54
Я вопроса не пойму

Виталий
13.02.2018
13:18:13

Admin
ERROR: S client not available

Aleksey
13.02.2018
13:18:43
а Диму вообще колышат вопросы законодательства РФ?

Виталий
13.02.2018
13:22:02
зависит от того, на кого нацелено приложение)
если на буржуев, то плевать конечно

Dima
13.02.2018
13:26:43

Aleksey
13.02.2018
13:27:52
во, я ж помню, что Дима из соседнего государства
А тебе авторизация для чего вообще?

Dima
13.02.2018
13:29:35

Aleksey
13.02.2018
13:30:50
а бекэнд есть и где он?

Dima
13.02.2018
13:32:10

Сергей
13.02.2018
13:33:42
что то не то делаю
NSLog(@"controller - %@", [[WelcomeViewController alloc] init]);
NSLog(@"controller2 - %@", [[NSClassFromString(controller) alloc] initWithNibName:controller bundle:[NSBundle mainBundle]]);
результат
[MainController getViewController:] [Line 24] controller - <Developer.WelcomeViewController: 0x7fbf99d4a620>
[MainController getViewController:] [Line 25] controller2 - (null)
NSClassFromString(controller) - swift class не видит вообщем

Google

Сергей
13.02.2018
13:39:08
@objc (WelcomeViewController)
class WelcomeViewController: ViewController
я так понимаю прийдется всегда так писать?

Anton
13.02.2018
13:42:00
@objc var dictionaryId: Int?
Property cannot be marked @objc because its type cannot be represented in Objective-C
как сделать чтоб в obj-c можно было юзать? на что поменять?

Aleksey
13.02.2018
13:43:07
опиционалы есть в objc?

Anton
13.02.2018
13:43:28
а, ну да, NSInteger не может быть nil походу

-_-
13.02.2018
13:48:55
Да не походу, а точно

Khusan
13.02.2018
14:05:13
Как убрать пробел между словами? Например «А Б С» нужно сделать «АБС»

Sergey
13.02.2018
14:06:36
Замени пробелы на пустые строки

Alexey
13.02.2018
14:06:55
чят, а подскажите какой-нибудь хороший прогресс бар для ios? Гугл много всякого выдаёт, но там каждый проверять надо, а их миллионы
надо чтоб умел показывать как миниум 2 разных значения, а лучше чтоб сегментами ещё умел

Yury
13.02.2018
14:07:18
Погугли как там правильнее будет

Khusan
13.02.2018
14:07:36

Anton
13.02.2018
14:11:45
какой по-дефолту цвет в UITableViewCell.textLabel.color ?
о, снова хантинг

Виталий
13.02.2018
14:20:24
заебись просьбы, мне лень выбирать себе либы по подходящим мне параметрам, вот вам параметры, дайте мне либы
хотя у этих ребят уже вошло в привычку поручать работу толпе людей под выдуманными предлогами
Леша стайл