
Andrey
31.03.2017
07:26:20

Ilkhom
31.03.2017
07:27:16
можно ли звонить не имея номера?

Andrey
31.03.2017
07:27:26
А че такого?

Alexey
31.03.2017
07:28:07
ну что, попытка номер 2 ? Позвоните мне ктонить)

Google

Maxim
31.03.2017
07:28:10
может кто помнит меня с двойными запросами на сервер вчера
когда убрали basic auth с сервера все стало нормально работать)
а ваши советы помогли)

Ilkhom
31.03.2017
07:28:40
нехочется чтоб звонили имея тока ссылку к контакту

Maxim
31.03.2017
07:28:55
с кодом стало лучше
и книжку почитаю

Alexey
31.03.2017
07:29:04
Там можно забоочить

Andrey
31.03.2017
07:29:15
Busy

Maxim
31.03.2017
07:29:15
?

Alexey
31.03.2017
07:29:36
Спасибо Андрей!

Andrey
31.03.2017
07:29:43
Та пойдет

Alexey
31.03.2017
07:29:44
Переустановка и ребут помогли.

Andrey
31.03.2017
07:29:44
)

Google

Betrayer
31.03.2017
07:36:10
У меня от легаси кода BOOLEAN.
Зачем было для сообщений в поле date_created писать стринг в формате yyyy MM dd HH:mm:SS.
И потом делать Singleton который их конвертирует в NSDate?

Severd
31.03.2017
07:46:19
У меня от легаси кода BOOLEAN.
Ой да ладно, я тут обнаружил, что внутри метода "обновиСостояниеМодели" находится метод "установиНастройкиПоУмолчанию", который при некоторых обстоятельствах осуществляет переход на неиспользуемый экран... То-то я удивился, когда этот случай выпал...

Betrayer
31.03.2017
07:47:07
Это не такой вопиющий случай.
Вот зачем, зачем, зачем хранить даты в NSString?
Партия дала им NSDate.
Нет, хочу говно жрать.

Ilya
31.03.2017
07:48:19

Betrayer
31.03.2017
07:48:39
Нормальные люди ПЕРЕД передачей форматируют.
И при получении деформатируют в NSDate.

Ilya
31.03.2017
07:49:26
Ну я не знаю как там у тебя. Просто предположил

Ilkhom
31.03.2017
07:50:14

Betrayer
31.03.2017
07:50:59
ИМЕННО БЛЯТЬ.
Таймстамп, мазафака, ду ю юз ит?

Ilkhom
31.03.2017
07:51:34
?

Ilya
31.03.2017
07:52:16
ну я не бэкэндщик и за все время видел разные варианты передачи/получения дат на сервер
Но с другой стороны, что мешает тебе переделать так как ты считаешь правильным. Я в таких случаях так и делаю

Betrayer
31.03.2017
07:53:32

Ilya
31.03.2017
07:54:17
Иногда переделывал с нуля на свифте некоторые легаси objc проекты, так как понимал, что потрачу больше времени на копание в чужом говне

Google

Ilkhom
31.03.2017
07:55:35
может это было сделано чтобы хранить стейт? чтобы можно было узнать с какой части земли было обращение

Ilya
31.03.2017
07:56:09
Подскажите, пожалуйста, по UIPasteboard кто сталкивался. Есть приложение для чата (допустим Telegram). Мне нужно проверить когда мы на текстовом поле нажимаем Вставить лежит ли в буфере обмена картинка. Если лежит, то отправить ее. Так в телеграме и работает в принципе.
Я переопределил метод paste и он вызывается, когда я копирую картинку из фотоальбома и вставляю, но не срабатывает когда пытаюсь вставить картинку из клавиатуры bitmoji.То есть меню Вставить есть, но метод не вызывается.
Что я не учел или что я делаю не так?

Betrayer
31.03.2017
07:56:12

Ilkhom
31.03.2017
07:57:47

Aleksandr
31.03.2017
08:57:23
Нашёл прикольную фичу (?)
some.h
extern NSString* const TestStringAAANotification;
some.m
NSString* const TestStringAAANotification = @"TestStringAAANotification";
test-Bridging-Header.h
#import "some.h"
someSwift.swift
let a = NSNotification.Name.TestStringAAA
И это блин работает! Если название константы не заканчивается на 'Notification', то не работает!
xcode 8.3

Александр
31.03.2017
08:59:43
всем привет!
не подскажите почему ничего не приходит в ViewModel? Если сделать сразу subscribeNext: то все норм а если обзервить из viewModel то ничего не приходит?
тут во вьюхе все работает
а если сделать так:
а потом во вьюмодели если обзервить его то ничего

Filipp
31.03.2017
09:23:01
то есть viewmodel не подписывается на ее сигналы.
Коммуникацию в эту сторону можно наладить через комманды и выставление readwrite пропертей

Александр
31.03.2017
09:27:09
через RACSubject

Filipp
31.03.2017
09:28:51
слушай, я бы сделал проще. selectItemCommand в вьюмодели; а в view в методе select item for indexPath - получаешь viewModel ячейки по indexPath и посылаешь ее в команду [viewModel.selectItemCommand execute:cellViewModel]

Александр
31.03.2017
09:33:05

david
31.03.2017
09:35:36
Привет, кто знаком с Framer?
Как вставить свой Framer-проект в Xcode? Мб есть ссылки на ресурсы.Спасибо

Google

Anton
31.03.2017
09:39:01
Ребят посоветуйте хороший маппер на obj-C пожалуйста

Filipp
31.03.2017
09:40:16

Александр
31.03.2017
09:41:40
Спасибо!

Николай
31.03.2017
09:46:01
Всем привет. У меня не понятная фигня, делал пириписывание проекта с обж на Свифт и сделал миграцию базы,все удачно,но вот если я удалю элемент после миграции который был создан ещё в старой базе,то вся база очищается (хотя удаляю только одну сущность). Если создать объект новый в новой базе,то при удалении только он и удалиться. Как с этим бороться?

Admin
ERROR: S client not available

Владислав
31.03.2017
10:40:45
Ребят,а есть кто с Минска с опытом на Swift? я сам не hr. Знакомая ищет опытного свифтера на хорошо оплачиваемый проект.

Boris
31.03.2017
11:09:30
Мам, это друзья рядом хантили
Я рядом стоял
Вайпер модули писал

Владислав
31.03.2017
11:12:04

Johnny
31.03.2017
11:13:32

Alexey
31.03.2017
11:23:15
оно же и было открыто ?

Shuttleswort
31.03.2017
11:36:00
Всем привет!
Shuttleswort, [Mar 31, 2017, 2:33 PM]:
у меня вопрос каксающееся inApp
До вчерашнего дня все работало, но теперь всегда приходит SKPaymentTransactionStateFailed
Это произошло, после прохождения ревью
кто-то сталкивался с таким?

Даня
31.03.2017
11:39:21
а можно сосздавать различные сплеш скрины в зависимости от статуса юзера (ну скажем авторизован/не авторизован в приложении)?

Aleksandr
31.03.2017
11:40:45
ну если только статичную картинку

Даня
31.03.2017
11:41:44
так сплеш скрин все равно делает снепшот и привращает все в картику, не?
но мысль я понял, через контроллер упралвять скрином, так?

Mikhail
31.03.2017
11:44:17
https://github.com/peter-iakovlev/Telegram

Google

Aleksandr
31.03.2017
11:45:39
к сожалению у сплешскрина нет контроллера, есть только либо файл интерфеса под названием LaunchScreen.storyboard, где можно просто указать название картинки в UIImageView, и в зависимости от статуса пользователя, просто подменять её в приложении, то бишь перезаписью, либо есть Assets.xcassets (организованное хранилище файлов проектов), и там так же есть «LaunchImage», и тут тоже перезаписывать картинку с одним и тем же названием

Даня
31.03.2017
11:46:37
понял, спасбо!

Aleksandr
31.03.2017
11:57:53
понял, спасбо!
1) в LaunchScreen.storyboard в UIimageView указать название одной картинки например rewriteSplashscreen
2) в проект добавить 3 картинки:
- rewriteSplashscreen.png (эта дублированная notAuthSplashscreen.png)
- authSplashscreen.png
- notAuthSplashscreen.png
3) пользователь авторизируется, подменяем картинки
NSString * bundleApplication = [[NSBundle mainBundle] resourcePath];
NSString * authSplashscreenInBundleApplication = [bundleApplication stringByAppendingPathComponent:@"authSplashscreen.png"];
NSData * authSplashscreen = [NSData dataWithContentsOfFile:authSplashscreenInBundleApplication];
NSString * replaceImageInBundleApplication = [bundleApplication stringByAppendingPathComponent:@"rewriteSplashscreen.png"];
[authSplashscreen writeToFile:replaceImageInBundleApplication atomically:YES];

Даня
31.03.2017
12:33:17
@Sanich63 cпасибо за столь подробный ответ!

Александр
31.03.2017
12:53:20
подскажите пожалуйста как сделать фильтрацию прогресса что бы в итоге я вью перерисовывал с шагом 0.1 хочется как то красиво сделать через RAC
можно сделать переменую и ее обновлять но это не по фэншую)

Aleksandr
31.03.2017
12:54:30
Хотите прикол, добавьте эту категорию в глобальную видимость, и вуаля у клавиатуры будут прозрачные кнопки)))
@implementation NSDictionary (Extras)
- (id)objectForKeyedSubscript:(id <NSCopying>)key
{
id object = [self objectForKey:key];
return (object && [NSNull null] != object) ? object : nil;
}
@end

david
31.03.2017
12:58:28
как добавить анимацию смены вьюшек по скроллингу? Те показывается одна вьюшка- скролл переход на другую

Ильнур
31.03.2017
13:00:52

david
31.03.2017
13:01:18

Aleksandr
31.03.2017
13:53:32
есть, кто легко и безболезненно пробовал перейти в Android разработку?

Vladimir
31.03.2017
13:53:44
так не бывает :)

Aleksandr
31.03.2017
13:54:00
ну или просто пробовал)

Vladimir
31.03.2017
13:54:46
я по выходным немного ковыряю) сложновато, всё по другому

Сергей
31.03.2017
13:55:29

Aleksandr
31.03.2017
13:55:49
надо будет тоже на досуге попробовать
в одной комнате сидим с андроидниками, от них мата слышно меньше, чем от айосников))