@ios_ru

Страница 651 из 2351
Ivan
03.03.2017
15:03:05
а при чем здесь работает и зло? зло тоже работает
Что тогда там злого если работает?

Alfred
03.03.2017
15:03:44
Что тогда там злого если работает?
ахереть аргумент. Работает, значит норм, так и нужно

q210
03.03.2017
15:03:52
ладно ребят, хорошо посидели

Google
Dmitriy
03.03.2017
15:03:58
хранит же. всякие менджеры AFManager...
а, ну разве что в внутренностях библиотеки

Ivan
03.03.2017
15:03:58
Представь себе

q210
03.03.2017
15:04:12
но сегодня пятница и я пойду поработаю немного)

чтобы потом немного отдохнуть

yopp
03.03.2017
15:10:16
Привет! Короткий вопрос: в watchOS 3 так и не появилось возможности записывать аудио в фоне?

Alfred
03.03.2017
15:11:49
мое имхо – разработка любого ios приложения идет в два этапа: (1) написать хоть как то: обычно командой из 2-3 человека, используется всё что можно, поды, афнетворкинг, синглотоны, никаких тестов. Цель: выкатить продукт-прототип, и посмотреть, взлетит или нет. (2) если в (1) взлетело, то как правило нанимают новых людей, команда растет. Тот кто писал изначально – уходят. Те кто пришел ничего в коде не понимают. Начинется рефакторинг. Проявляются первые редкие сложные креши, которые сложно отловить. Начинаются тесты. Нанимают QA, отказываются от сторонних библиотек так как "Не может быть, в их коде тоже бывают баги и креши!". Продуктовые требования усложняются и начинается борьба за стабильность и производительность. Еще одно имхо – те кто топят за синглтоны – не работали на этапе (2) в хорошей команде.

yopp
03.03.2017
15:12:20
Поискал в API, нашел только resentAudioRecordingControllerWithOutputURL в WKInterfaceController. Но запись прерывается после того как приложение уходит в background. Может я какие-то другие API пропустил?

Dmitriy
03.03.2017
15:13:10
мое имхо – разработка любого ios приложения идет в два этапа: (1) написать хоть как то: обычно командой из 2-3 человека, используется всё что можно, поды, афнетворкинг, синглотоны, никаких тестов. Цель: выкатить продукт-прототип, и посмотреть, взлетит или нет. (2) если в (1) взлетело, то как правило нанимают новых людей, команда растет. Тот кто писал изначально – уходят. Те кто пришел ничего в коде не понимают. Начинется рефакторинг. Проявляются первые редкие сложные креши, которые сложно отловить. Начинаются тесты. Нанимают QA, отказываются от сторонних библиотек так как "Не может быть, в их коде тоже бывают баги и креши!". Продуктовые требования усложняются и начинается борьба за стабильность и производительность. Еще одно имхо – те кто топят за синглтоны – не работали на этапе (2) в хорошей команде.
в моем случае ты прав, в 2 этапе никогда не работал

Olexii
03.03.2017
15:15:39
интересно сколько же работало на 2-м этапе :)

Dmitriy
03.03.2017
15:16:05
они походу в чатах не сидят) а пилят) до сих пор

Alfred
03.03.2017
15:16:26
И кстати говоря, разработчики либ целят в первый этап, это их целевая аудитория

на (2) всем наплевать, потому что их мало

Google
Dmitriy
03.03.2017
15:16:59
а какой выхлоп имеют разработчики либ?

все же либы халявные

им походу вообще должно быть наплевать, юзает кто-то их либы или нет

Alfred
03.03.2017
15:17:27
конкретнее, так сложно сказать

Dmitriy
03.03.2017
15:17:31
или это какой-то способ самоутвреждения?

Alfred
03.03.2017
15:18:22
иногд просто хочется поделится с людьми, сделать доброе дело

Vadim
03.03.2017
15:18:26
В UIKit тоже есть баги и краши, что ж теперь делать

Alfred
03.03.2017
15:18:43
люди же ходят кровь сдавать

Vadim
03.03.2017
15:19:12
К отказу от библиотек

Dmitriy
03.03.2017
15:19:24
кстати) кто разрабатывает на свифте и хочет поопенсорсить?)

Alfred
03.03.2017
15:19:35
К отказу от библиотек
не могу уловить связь.

Olexii
03.03.2017
15:19:42
Как же это круто звучит - в либах бывают краши, давайте напишем такую же свою в которой мы будем разбираться

Vadim
03.03.2017
15:20:27
не могу уловить связь.
Ну раз от либ отказываются из-за багов и крашей, то что же делать с UIKit и Foundation?

Ivan
03.03.2017
15:20:37
Велосипедисты они такие, да. NIH, свое не пахнет, вот это все

А еще если заказчик денежный попался, так ему можно впарить что вот нам нужно писать свою библиотеку, текущая плохая.

Alfred
03.03.2017
15:23:24
Ну раз от либ отказываются из-за багов и крашей, то что же делать с UIKit и Foundation?
Ясен хрен что от них не получится отказаться. И из крайности в крайность тоже не стоит кидаться, не стоит писать свою аналитику и всё такое

Ivan
03.03.2017
15:24:14
Ты же написал свою про два типа команд

Dmitriy
03.03.2017
15:26:00
електронное правительство)

Google
Alfred
03.03.2017
15:26:16
Как же это круто звучит - в либах бывают краши, давайте напишем такую же свою в которой мы будем разбираться
(1) в своей либе ты управляешь кодом. (2) ты делаешь только то, что тебе нужно, исключая, иногда вредное, обощение свойственное либам. (3) как я уже говорил, либы пишутся в угоду порогу вхождения, что иногда тоже очень вредно.

Ivan
03.03.2017
15:26:42
Аналитику

Dmitriy
03.03.2017
15:27:20
Я, смотря что
https://github.com/e-government-ua/i/wiki/Як-почати-роботу

Engylizium
03.03.2017
15:27:22
Dmitriy
03.03.2017
15:27:35
https://github.com/e-government-ua/i/wiki

Alfred
03.03.2017
15:27:44
Аналитику
Сори, не понял

Dmitriy
03.03.2017
15:27:47
это темм как в комманду вступить и общее описание проекта

вот айфон часть репозиторий: https://github.com/e-government-ua/iMobile/wiki

Engylizium
03.03.2017
15:29:12
Это что вообще

В крации можно?)

Ilkhom
03.03.2017
15:31:12
электронное правительство опенсорсом??

Andrey
03.03.2017
15:31:49
не, ну а че?

Dmitriy
03.03.2017
15:33:06
угу)

система учета, заявок услуг, подача жалоб и т.д.

которая будет осуществлятся в сети, все будет октрыто и т.д., что должно искоренять возможность коррупции

когда ты регаешь, допустим автомобиль - тебе не нужно по 25 инстанциям бегать - а подаешь заявку и получаешь дату, когда придти забрать что надо. и так полностью на все гос услуги

Ilkhom
03.03.2017
15:34:33
ну просто опенсорс сообщество не постоянное же

Dmitriy
03.03.2017
15:35:27
да)

но это волонтерский проект

Google
Ilkhom
03.03.2017
15:35:59
разный код, подходы, люди, многие не понимают внутренной механики

Dmitriy
03.03.2017
15:36:35
проект развивается потихоньку)

просто чет ща заговорили о коде, который многие пишут и работу в комманде, о тех кто пишет либы и т.д. - вспомнил о нем

Ilkhom
03.03.2017
15:37:15
хз канеш, но то что это будет прозрачно это большой плюс

Dmitriy
03.03.2017
15:38:29
чиновники палка в колеса суют :) но благо, есть и такие, что поддерживают

Richard
03.03.2017
15:48:46
Здорово. Давно пора было создать нечто подобное.

Ivan
03.03.2017
16:02:26
Хотелось в политоту немного, но ладно.

У нас, кстати, есть ГосУслуги приложение или нет, только веб?

Admin
ERROR: S client not available

Devios Cr&.
03.03.2017
16:14:05
Политота для геев

Евгений
03.03.2017
16:16:00
росяму надо делать

Ivan
03.03.2017
16:17:56
Ulook
03.03.2017
16:25:11
Парни, такой вопрос - я назвал приложени одним именем (например) в айтюнс коннекте, а дисплейнейм указал в билде другое

Какое при установке будет отображаться?

Vadim
03.03.2017
16:26:55
Из билда

Maxim
03.03.2017
16:32:18
Где-то видел как-то программу, чтобы можно было UI-контролы прям в симуляторе таскать-поправлять, без перезапуска всего аппа. А сейчас никак не могу вспомнить как называется. Не подскажете?

Andrey
03.03.2017
16:33:20
Flipboard FLEX

Maxim
03.03.2017
16:34:12
не, что-то более юзабельное и точно платное

по ходу, Reveal

Google
-_-
03.03.2017
18:21:01
Хм. По-моему все-таки лучше писать не [self alloc], а [PApiClient alloc]. Вообще в методе класса self это указатель на сам класс.. но как-то споткнулся все равно

Kirill
03.03.2017
18:38:13
на objc кто как только не пишет

кто во что горазд

4ch7ung
03.03.2017
19:15:27
Коллеги, как делать ассемблерные вставки в свифт код?

4ch7ung
03.03.2017
19:23:03
[шутка] var a: UInt64 = blabla var b = a & 0x3fffffa ---------^ вот здесь, грит, я переборщил. Типа UInt64 с Int нельзя так совмещать. При этом если а имеет тип UInt32 такой ошибки не возникает. (╯°□°)╯︵ ┻━┻

Ivan
03.03.2017
19:36:36
Ну ты константу сделай 64 бита

Свифт же строго требует чтобы тип был одинаковый при операциях арифметических и логических.

4ch7ung
03.03.2017
20:26:45
Свифт же строго требует чтобы тип был одинаковый при операциях арифметических и логических.
let r0: UInt32 let r1: UInt32 let r01: UInt64 = r0 * r1 ERROR: Binary operator ‘*’ cannot be applied to two ‘UInt32’ operands

Ну как тут вообще о каких-то вычислениях может быть речь :)

Olexii
03.03.2017
20:34:24
* дает UInt32

Ivan
03.03.2017
20:49:29
Вот тут не знаю

Olexii
03.03.2017
20:52:42




Ivan
03.03.2017
21:02:52
Тогда да, там нужно просто привести результат к UInt64

4ch7ung
03.03.2017
21:32:19
Спасибо, разберёмся. Придётся учить его неявному приведению типов в операциях

Vladislavs
03.03.2017
22:00:45
"1" + "2" = 3

знаем мы такие языки

Радость
03.03.2017
22:19:41
"1" + "2" = 3
что по js

Vladimir
04.03.2017
07:23:21
"1" + "2" = 3
Это на каком языке такое?

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