Igor
Или там нету разъемов?
Igor
Ааа
Igor
Понял
Igor
Спасибо
Anonymous
Macbook pro не апгрейдятся уже довольно давно
т.е., память и ssd распаяны на плате и привет
Anonymous
давно настолько, что те, которые ещё апгрейдятся, ты уже не хочешь 😉
denis
интерфейсы (протоколы) и Show Document Items чем тебе не нра?
Dima
а есть хорошие 4к мониторы с поддержкой thunderbolt/type-c?
Дмитрий
Привет. Отклонит ли AppStore приложение, в котоором игнорируются проблемы безопасности соединения с сервером?
Есть сервис с устаревшим Апачем. Там поддерживается только старый TLS протокол, а IOS требует TLSv1.2.
Я установил параметр NSAppTransportSecurity в значение NSAllowsArbitraryLoads и все заработало.
Теперь беспокоюсь, пустят ли в стор?
Дмитрий
Спасибо
MrSmith
Nikita
Ребят, может кто работал с WebRTC. Там есть возможность передать AVAudioSession, чтобы либа через нее работала? Или она под капотом где-то AVAudioSession.sharedInstance() использует?
MrSmith
Гайз вопрос дня Twitter.sharedInstance().logIn() { (session, error) in } что это за языковая конструкция, как правильно она называется
MrSmith
Я про скобки после вызова метода логина у шаред инстенса класса твитер
Anonymous
trailing closure
MrSmith
Ну я на swift
MrSmith
Тащемта гребанная функциональщина
MrSmith
Спасиб
Anonymous
это все равно что написать:
Twitter.sharedInstance().logIn(block: { (session, error) in })
если замыкание идет последним аргументом - его можно писать с использованием "trailing-синтаксиса"
Anonymous
Просто в свифте, как и в массе современных языков - функции (как и замыкания) - это first-class citizens. То есть могут быть переменными, свойствами и т.п.
MrSmith
Ага ага на си писал чет норм было, тут оказываеться функциональшину не знаю можно с программированием завязывать, а ты знаешь почему диапазоны значений стандартных типов не семметричны? Как узнать расширения ГПУ?
MrSmith
Та это понятно что объекты первого класса
Anonymous
++
Anonymous
правильно писать "симметричны"
MrSmith
Я просто не понимаю зачем это. Конструктивные ответы будут или только плаки пошли?
Ivan
MrSmith
Anonymous
Anonymous
Можно передвать ссылку на делегата и дергать его методы. Но это strong coupling
MrSmith
MrSmith
То есть к примеру, у меня есть функция, для сортировки массива, я пишу функцию которая содержит пару функций для способа сортировки. И потом я передаю ее как параметр а она в свою очеред передает вложенную функцию как параметр в зависимотсти от переменных контекста
Oleksandr
ну можно и так сказать. Функция, которая сортирует массив, просто вызывает твою функцию в процессе сортировки, передавая туда два элемента для сравнения ну или как указано.
При этом выходит, что функция сортировки определяет лишь алгоритм сортировки, а ты сам при вызове можешь определить любые критерии сравнения - разделение ответственности
Anonymous
Anonymous
но и делегатами - да, можно
MrSmith
Так не пинайте ток но понятно что это тело замыкания, но почему оно идет после тела метода шаред инстанса
Stanislav
Oleksandr
это синкасический сахар
Stanislav
Вот сразу вижу, что книжку про свифт не читал
Stanislav
Там есть пример
Stanislav
MrSmith
Ну тоесть к примеру login( (session, error) -> (some) ) и login() { (session, some) -> some in }
Stanislav
Вот типа такого, но они там постепенно лишнее выкидывали
MrSmith
Anonymous
denis
если якорь не сработает, то ищи раздел Trailing Closures
MrSmith
Дмитрий
Даже както стыдно спрашивать, но запнулся на первом шаге подключения к iTunes Connect.
Создавая приложение в iTunes Connect есть поле название компании... которое нельзя будет изменить... А что туда писать? Компания называется ЗАО Рубцовск. Учетку регистрировал как Rubtsovsk, Ao.
На каком язке должно быть название? Нужно ли указывать "ЗАО"
Это будет отображаться в AppStore? Или только в ITunes?
Важны ли всякие запятые и кавычки?
Дмитрий
Короче, кто в степь - кто по дрова...
Иностранные компании пишут свои названия латиницей со своими аббревиатурами. Ростелеком пишет латиницей... но с OAO аббревиатурой. Сбербанк России так и пишет - по русски.
Всем пофиг короче)
MrSmith
Пиши по ангельски так солидарней
Илья
Зайди в ЕГРЮЛ и посмотри официальное название компании на английском.
Johnny
Ivan
Крутые вопросы
Anonymous
потому что UITableViewController уже остальные два
Johnny
удалить этот протокол ?
Johnny
Anonymous
Anonymous
сделай command + click на UITableViewController и посмотри какие протоколы он реализует
Johnny
ok
Maxud
Всем привет. Ребят, кто нибудь писал UI тесты? Можете подсказать бест-практис, или просто пускай везде тапает, все открывает? Что тестить? Что нет
Maxud
не очень понимаю, как с этого получить макс профит
Max
макс покрытие = макс профит
Max
просто пусть все экраны протапывает + со всех экранов возвращается назад
Max
этого, обычно, достаточно
Maxud
спасибо ;)
MrSmith
https://hastebin.com/ecolomuxon.swift
MrSmith
Код работает и не перенаправляет( Написан в viewDidLoad
Anonymous
и что в консоли?
Антон
Можете подсказать плееры для иос, которые проигрывают: hls, rtmp, rtsp?
По отдельности все есть, а все вместе найти не смог
Rinat
как получить данные из постоянно загружающегося json, каждую секундку у него к нему добавляются данные, alamofire зависает и грузит бесконечно не продолжая работу
Artur
MrSmith
goo.gl/UdZIw5 Гуйз у кого есть
Rinat
знает кто что-нибудь по поводу парсинга JSON который постоянно добавляется?