
Andrey
28.03.2018
09:54:06
Это все делается в рамках сотрудничество подтверждения операций по СМС

Kei
28.03.2018
09:54:10

Виталий
28.03.2018
09:54:33
а смысл?

Kei
28.03.2018
09:54:40

Google

Виталий
28.03.2018
09:54:40
откуда вы знаете про это?

Kei
28.03.2018
09:55:16

Виталий
28.03.2018
09:55:55
ну дайте хоть какие нить пруфы
есть ли такое и зачем оно нужно
как банк должен по вашему отреагировать если я сим карту обновил
или например поменял оператора
с сохранением номера

Donna Anna
28.03.2018
09:57:12
на андроиде точно
сбербанк знакомым вообще доступ к расчетному счету ИП заблокировал за выход в сеть с Кипра

Anton
28.03.2018
09:58:23
у них есть приложуха для бизнеса?

Donna Anna
28.03.2018
09:58:39

Dmitry
28.03.2018
10:08:39
ProGuard кто-нибудь использует на ведре? какие минусы?

Google

Andrew
28.03.2018
10:09:53
А какие минусы?
В релизных сборках практически все используют

Dmitry
28.03.2018
10:11:02
а stack traces?

Donna Anna
28.03.2018
10:11:09

Andrew
28.03.2018
10:12:06
а stack traces?
а) можно отключить переименовывание б) трейс всегда можно восстановить исходный

Dmitry
28.03.2018
10:12:40
чем восстановить?

Andrew
28.03.2018
10:13:42
retrace-ом. Лежит в сдк вместе с прогуардом

Dmitry
28.03.2018
10:13:54
спасибки

Vadim
28.03.2018
11:13:53
зачем ливать из чата, и возвращаться, чтобы что то спросить?

Alexey
28.03.2018
11:15:33
чят, снова идиотский вопрос:
у меня есть фреймворк написанный на Obj-C с одним публичным хэдером, где описан интерфейс.
С ним всё ок, всё работает.
Я пытаюсь добавить в этот фреймворк swift-файл (публичный протокол).
Но почему-то этот протокол недоступен ни в obj-c коде фреймворка, ни в стороннем коде (swift) при подключении сбилженного фреймворка.
В свифте протокол объявлен вот так:
@objc public protocol MySwiftProtocol: NSObjectProtocol {
}
есть идеи куда копать?

Andrey
28.03.2018
11:17:26

Ольга
28.03.2018
11:20:24
ничего себе какие у вас вчера тут страсти были

Aleksey
28.03.2018
11:20:35

Alexey
28.03.2018
11:21:41
https://habrahabr.ru/post/345946/
вроде бы всё там перечисленное я уже попробовал.
Внутри фреймворка “*-Swift.h” файл у меня не найден.
Если объявляю просто класс в свифте - он тоже недоступен ни в obj-c внутри, ни из внешнего проекта.

Andrey
28.03.2018
11:23:08
When you import Swift code into Objective-C, you rely on an Xcode-generated header file
Файл сгенерирован ?

Alexey
28.03.2018
11:24:00

Сергей
28.03.2018
11:24:38

Евгений
28.03.2018
11:51:16

Google

Donna Anna
28.03.2018
11:51:33

Евгений
28.03.2018
11:52:27
http://take.ms/KcVOm

Aleksey
28.03.2018
11:56:28
народ, простой вопрос наверное по обж с но все же
if (self.a) { в обжс си тоже самое что if let a = self.a в свифте?

Paul
28.03.2018
11:57:24
по сути да
первый иф проверяет на nil / 0

Aleksey
28.03.2018
11:58:16
спс
постигаю дзен обжс переписывая фреймворк с него на свифт

Виталий
28.03.2018
11:59:12

Vadim
28.03.2018
12:02:00
сами на политику съезжаете, клованы

Виталий
28.03.2018
12:03:37
гнать их
провокаторов этих
сепаратисты

Виталий
28.03.2018
12:04:29
с лицемерными аватарками

Vlad
28.03.2018
12:04:50
Работает, как if-let

Dan
28.03.2018
12:05:52
разве не так же как isEqualToString?

Andrey
28.03.2018
12:05:59
Это ты указатели сравниваешь а не строки

Vlad
28.03.2018
12:06:36

Andrey
28.03.2018
12:06:49
Он к тому же не сравнивает а присваивает ?

Vlad
28.03.2018
12:07:25
Внутри if, если присваивание вернуло true, значит a существует и b равен указателю на a

Google

Vlad
28.03.2018
12:07:42
Тот же if-let по сути :)

Andrey
28.03.2018
12:08:36
В Swift разве можно делать присвоение в IF ?

Vlad
28.03.2018
12:08:57
if let a = b {
}

Admin
ERROR: S client not available

Vlad
28.03.2018
12:09:29
Присваивание же, только с сахаром

-_-
28.03.2018
12:32:08

Vlad
28.03.2018
12:36:35
Так просто как if-let аналог, понятно, что в objc с указателями куда круче работать

Vlad
28.03.2018
12:38:21
Всем привет!
У меня есть статическая библиотека linSome.a, которую я хочу прилинковать к подпроекту моего проекта.
1. Если я добавляю её в build phases -> link binary with libraries, то всё ок. Линковщику автоматически передается флаг -lSome. Сборка проходит успешно
2. Если же я добавляю либу при помощи other linker flags (-lSome), то линковщику этот флаг не передаётся.
Кто-нибудь сталкивался с такой фигней?

-_-
28.03.2018
12:39:34

Vlad
28.03.2018
12:39:53

Vlad
28.03.2018
12:40:52
Нет, ну если мы в блоке сидим и a может уже исчезнуть, то можно и if((a = b)) написать ?

-_-
28.03.2018
12:42:09


Vlad
28.03.2018
12:42:44
Это не фигня, а пути поиска библиотек проверить стоит
Еще примечательно, что если к проекту (а не к подпроекту) прилинковать либу при помощи other linker flags (ну и пути туда прописать), то всё тоже ок. При этом сначала собирается подпроект (успешно), а потом проект.
Интересно, почему в этом случае подпроект собирается успешно, хотя использование либ происходит именно в подпроекте. Кажется, что в этом случае линковщик подпроекта обязан не сработать, т.к. не нашел определения объектов.
в этом случае получается корявая логика:
- заголовочники в подпроекте
- использование имен тоже в подпроекте
- прилинковка определений уже в проекте
хотелось бы прилинковать либу в подпроекте тоже, чтобы инкапсулировано это все получилось.
Может кто сталкивался еще с этим?

Ivan
28.03.2018
14:20:14
там мне похуй

Anton
28.03.2018
14:28:13
сквернослов
знатоки, туплю

Google

Anton
28.03.2018
14:34:11
при открытии контроллера uicollectionview внутри tableviewcell выглядит вот так
потом обновляется cell и все норм:
почему такая засада?

Виталий
28.03.2018
14:36:37
а где засада?

Anton
28.03.2018
14:38:55
ну ващет у uicollectionview констрейнты стоят чтобы оно заполняло всю ячейку table
фигли мой айфон думает, что ячейка куда-то за экран выходит? он китайский поди?

DhMmJdjjsmd
28.03.2018
14:40:04
'n ты китаиский)

Valeria
28.03.2018
14:41:52
привет))
а посоветуйте, пожалуйста, с чего кроме доки начинать учить swift )
я react-native dev, но хочу попробовать написать что-то на нативном для ios языке ?

Сергей
28.03.2018
14:42:33

Valeria
28.03.2018
14:42:43

Сергей
28.03.2018
14:42:57
Со свифтом

Valeria
28.03.2018
14:43:03
почему?