@ios_ru

Страница 830 из 2351
Alexander
18.05.2017
07:50:09
Ну я на swift
http://fuckingswiftblocksyntax.com/

Andrew
18.05.2017
07:50:38
Я просто не понимаю зачем это. Конструктивные ответы будут или только плаки пошли?
Так надо было так и начинать "я дибил, ни.уя не понимаю, разжуйте меня, иначе вы все виноваты"

Google
Andrey
18.05.2017
07:51:42
Если ты не в состоянии понять objc, тебе даже swift синтаксис дали

А ты все равно плаки развел

MrSmeet
18.05.2017
07:52:55
Так надо было так и начинать "я дибил, ни.уя не понимаю, разжуйте меня, иначе вы все виноваты"
Я дебил и не понимаю, почему нельзя писать в процедурном стиле.

Andrey
18.05.2017
07:53:15
)

Alexander
18.05.2017
07:53:46
Я просто не понимаю зачем это. Конструктивные ответы будут или только плаки пошли?
Ну это как бы передача функции, как параметра в другую функцию (callback), т.е. код, который внутри блока не выполняется сразу, а только тогда , когда функция, которую ты вызываешь его вызовет, или не вызовет

Andrew
18.05.2017
07:53:47
Можно передвать ссылку на делегата и дергать его методы. Но это strong coupling

Alexander
18.05.2017
07:55:25
Можно передвать ссылку на делегата и дергать его методы. Но это strong coupling
Делегат местами бывает удобен, когда нужно забить на результат колбека (например, при переходе на другой экран)

MrSmeet
18.05.2017
07:56:54
То есть к примеру, у меня есть функция, для сортировки массива, я пишу функцию которая содержит пару функций для способа сортировки. И потом я передаю ее как параметр а она в свою очеред передает вложенную функцию как параметр в зависимотсти от переменных контекста

Alexander
18.05.2017
07:59:19
ну можно и так сказать. Функция, которая сортирует массив, просто вызывает твою функцию в процессе сортировки, передавая туда два элемента для сравнения ну или как указано. При этом выходит, что функция сортировки определяет лишь алгоритм сортировки, а ты сам при вызове можешь определить любые критерии сравнения - разделение ответственности

Andrew
18.05.2017
07:59:35
но и делегатами - да, можно

Google
MrSmeet
18.05.2017
08:10:36
Так не пинайте ток но понятно что это тело замыкания, но почему оно идет после тела метода шаред инстанса

-_-
18.05.2017
08:11:55
Так не пинайте ток но понятно что это тело замыкания, но почему оно идет после тела метода шаред инстанса
Потому что если блок идет последним параметром - можно отбросить название переменной

Alexander
18.05.2017
08:13:34
это синкасический сахар

-_-
18.05.2017
08:13:45
Вот сразу вижу, что книжку про свифт не читал

Там есть пример



MrSmeet
18.05.2017
08:14:03
Ну тоесть к примеру login( (session, error) -> (some) ) и login() { (session, some) -> some in }

-_-
18.05.2017
08:14:12
Вот типа такого, но они там постепенно лишнее выкидывали

Andrew
18.05.2017
08:16:18
Так не пинайте ток но понятно что это тело замыкания, но почему оно идет после тела метода шаред инстанса
господи... дык сказали же уже - Если замыкание идет последним параметром, то можно его не включать в кругыле скобки

Denis
18.05.2017
08:22:20
Так не пинайте ток но понятно что это тело замыкания, но почему оно идет после тела метода шаред инстанса
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Closures.html#//apple_ref/doc/uid/TP40014097-CH11-ID102

если якорь не сработает, то ищи раздел Trailing Closures

Severd
18.05.2017
08:41:17
Даже както стыдно спрашивать, но запнулся на первом шаге подключения к iTunes Connect. Создавая приложение в iTunes Connect есть поле название компании... которое нельзя будет изменить... А что туда писать? Компания называется ЗАО Рубцовск. Учетку регистрировал как Rubtsovsk, Ao. На каком язке должно быть название? Нужно ли указывать "ЗАО" Это будет отображаться в AppStore? Или только в ITunes? Важны ли всякие запятые и кавычки?

Короче, кто в степь - кто по дрова... Иностранные компании пишут свои названия латиницей со своими аббревиатурами. Ростелеком пишет латиницей... но с OAO аббревиатурой. Сбербанк России так и пишет - по русски. Всем пофиг короче)

MrSmeet
18.05.2017
09:01:54
Пиши по ангельски так солидарней

Ilya
18.05.2017
09:09:05
Зайди в ЕГРЮЛ и посмотри официальное название компании на английском.

Johnny
18.05.2017
09:11:33


Радость
18.05.2017
09:12:39
О господи

Google
Ivan
18.05.2017
09:12:45
Крутые вопросы

Радость
18.05.2017
09:12:45
У тебя же написано

Andrew
18.05.2017
09:12:49
потому что UITableViewController уже остальные два

Johnny
18.05.2017
09:13:27
удалить этот протокол ?

Крутые вопросы
крутой чувак

Andrew
18.05.2017
09:14:13
Ilya
18.05.2017
09:14:42
сделай command + click на UITableViewController и посмотри какие протоколы он реализует

Johnny
18.05.2017
09:16:27
ok

Max
18.05.2017
09:24:39
Всем привет. Ребят, кто нибудь писал UI тесты? Можете подсказать бест-практис, или просто пускай везде тапает, все открывает? Что тестить? Что нет

не очень понимаю, как с этого получить макс профит

Max
18.05.2017
09:29:31
макс покрытие = макс профит

просто пусть все экраны протапывает + со всех экранов возвращается назад

Max
18.05.2017
09:30:27
этого, обычно, достаточно

Max
18.05.2017
09:35:37
спасибо ;)

MrSmeet
18.05.2017
10:09:47
https://hastebin.com/ecolomuxon.swift

Код работает и не перенаправляет( Написан в viewDidLoad

Andrew
18.05.2017
10:21:25
и что в консоли?

Anton
18.05.2017
10:44:58
Можете подсказать плееры для иос, которые проигрывают: hls, rtmp, rtsp? По отдельности все есть, а все вместе найти не смог

MrSmeet
18.05.2017
10:51:03
Xadvert
18.05.2017
10:59:43
как получить данные из постоянно загружающегося json, каждую секундку у него к нему добавляются данные, alamofire зависает и грузит бесконечно не продолжая работу

Google
MrSmeet
18.05.2017
11:12:55
goo.gl/UdZIw5 Гуйз у кого есть

Arthur
18.05.2017
11:14:14
goo.gl/UdZIw5 Гуйз у кого есть
так там наврятли чего то нового написали есть другие книги в свободном доступе предыдущих годов

Xadvert
18.05.2017
11:33:26
знает кто что-нибудь по поводу парсинга JSON который постоянно добавляется?

-_-
18.05.2017
11:41:59
Что добавляется, куда добавляется?

Xadvert
18.05.2017
11:42:28
как получить данные из постоянно загружающегося json, каждую секундку у него к нему добавляются данные, alamofire зависает и грузит бесконечно не продолжая работу

Ivan
18.05.2017
11:48:55
А протокол http? Он вроде как не стриминговый

Тут тогда нужно либо новый файл создавать на каждое изменение, либо diff отдавать

Admin
ERROR: S client not available

Alexander
18.05.2017
12:11:36
#whois Привет всем ;) - CompassPlus; - Objective-C; C# (Xamarin); учу Swift; - Магнитогорск; - ввел запрос в google "telegram каналы разработчиков".

Andrey
18.05.2017
12:12:01
Хамарин

Ilkhom
18.05.2017
12:12:29
Замарин

Александр
18.05.2017
12:18:44
Ребята привет

Не могу понять - где в crashlytics посмотреть количество установок приложения?

Алексей
18.05.2017
12:19:33
там только кол-во юзеров глянуть можно и сессий из подобного

кол-во установок лучше в ИТЦ смотреть

Александр
18.05.2017
12:22:06
а в itc

есть ‘копии приложения’ , а есть ‘активные устройства'

походу копии

Alexey
18.05.2017
12:37:01
чуваки, а в паттерне мввм где правильнее записывать данные в кейчеин - в контроллере или сделать для этого вьюмодел?

Google
Andrey
18.05.2017
12:41:08
в модели

Alexey
18.05.2017
12:53:07
В сервисе, если ты делаешь MVVM по статьям Рэя.
сразу после логина записать токен?

Ivan
18.05.2017
12:53:54
Да, я бы делал все в сервисе, зачем тут два шага

Arthur
18.05.2017
13:06:41
http://nilhcem.com/swift-is-like-kotlin/

Vlad
18.05.2017
13:27:04
Котлин Нэйтив все тут обсудили?

Umren
18.05.2017
13:27:14
под иос есть?

Vlad
18.05.2017
13:27:32
под иос есть?
Только под iOS/OS X

Кек

Под винду ещё не сделали

Umren
18.05.2017
13:28:21
все приложение под иос на нем можно написать?

Только под iOS/OS X
Под линукс еще

Vlad
18.05.2017
13:29:20
Да-да, под Linux тоже. Не знаю, как там и что писать

Надо будет глянуть, но пока попросту лень

Umren
18.05.2017
13:29:46
Ну будет работать под иос нормально - одобряю

Только он еще слишком далек от релиза что бы его обсуждать

Vlad
18.05.2017
13:30:21
Чем тебе свифт не котлин

Радость
18.05.2017
13:30:56
там же в котлин пилят поддержку llvm вроде

Umren
18.05.2017
13:31:03
это и есть native

Радость
18.05.2017
13:32:23
хз, как по мне, так wwdc намного интереснее чем i/o

Страница 830 из 2351