
Max
30.11.2017
12:53:36
Всем привет, может кто-нибудь разбивал свой проект на подпроекты и может поделиться тем как это всё сделать? А именно добавить проект к существующему , но не фреймворком

Prozukin Pavel
30.11.2017
12:58:03

Max
30.11.2017
12:59:53
Ну стоит задача в том чтобы просто часть файлов проекта , вынести в отдельный проект и потом его подключить к основному

Max
30.11.2017
13:21:51

Google

Max
30.11.2017
13:22:25
А в 4м Свифте ещё модульность завезли

Max
30.11.2017
13:23:01
Сделал, но почему-то основной проект всё равно не видит файлы другого
К сожалению пишу на obj c)

Max
30.11.2017
13:24:06
А ты просто пару файлов в отдельный проект выносишь? Или из них либу делаешь?

Max
30.11.2017
13:32:51
Просто выношу
Не делая либу

Dmitry
30.11.2017
13:59:05
Привет, а кто-то работал с auto-renewable subsciptions? Интересует такой вопрос: как можно заимплементить что-то вроде скидок? Например у меня есть подписка на год за $49.99, и я хочу, чтоб у некоторых пользователей была возможность купить подписку на год за $39.99. Я так понимаю нужно создать отдельную группу, или просто новую покупку в той же группе с новой ценой, и показывать пользователям новый экран, где они могут купить эту более дешёвую подписку. Просто интересует, не смогут ли другие пользователи потом зайти в управление подписками и не выбрать там вручную дешёвый вариант, даже если он им недоступен.

Николай
30.11.2017
14:03:55
Вьюха открыта модально, вот так:
let view = LevelStub_1()
view.modalPresentationStyle = .overCurrentContext
self.navigationController?.tabBarController?.present(view, animated: true, completion: nil)
Как из view теперь презентовать другую вьюху?
NavigationController не хочет ничего пушить (

Dzionis
30.11.2017
14:08:41
проблема в .overCurrentContext

Ilya
30.11.2017
14:19:56
@Sm1ters думаю просто нужна отдельная покупка с другой ценой. А ты например можешь зайти к себе в подписки и выбирать подписки? там кажется от них можно только отказываться

Dmitry
30.11.2017
14:22:13
@huemae ну я в iTunesMusic могу же выбирать план (1 месяц индивидуальная, 1 год индив., 1 месяц семейная, 1 год семейная )
и вот вроде бы есть подписка на appleMusic со скидкой для студентов, но я её выбрать не могу, у меня она не видна. Нужно как-то сделать так же
Если есть ссылочки где копать - буду рад, потому как ничего не нашёл

Google

Artyom
30.11.2017
15:00:19
народ, можно как то решить проблему с xcode, я идиот, обновился до последней версии, теперь очень - очень больно работать

Rychkov
30.11.2017
15:01:43
Ну скачай старую

Anton
30.11.2017
15:04:15
Несколько версий xcode держать можно

Artyom
30.11.2017
15:04:49
Какая самая адекватная?

Vadim
30.11.2017
15:05:37
9.1

Sergey
30.11.2017
15:06:23
меня последний устраивает, все работает хорошо

Artyom
30.11.2017
15:07:07
Меня напугали, что если апнуть хкод, то проект не будет стартовать на более низких потом, это лажа?

Sergey
30.11.2017
15:07:37
ну со сторибордами да, может получиться не хорошо

Artyom
30.11.2017
15:08:02

Sergey
30.11.2017
15:08:42
старый xcode откажется открывать твои сториборды
всего лишь

Artyom
30.11.2017
15:09:25
У меня аир на 8гб, 9 норм работала, а 9.1(9B55) совсем плохо
Больно

Sergey
30.11.2017
15:09:51
ну это если ты 8 поставишь, на 9 должно быть все ок, но это не точно)
у тебя сиера или хайСиера?

Artyom
30.11.2017
15:10:34
Кажется сиера
Но там обновление стучится, ещё не ставил

Sergey
30.11.2017
15:11:43
я тоже на сиере, у меня все ок с 9.1

Artyom
30.11.2017
15:12:56
А железо?

Sergey
30.11.2017
15:14:02
macbook pro late 2013, 8гб

Google

Sergey
30.11.2017
15:15:11
особых отличий с домашним ноутом не заметил, кстати)

Artyom
30.11.2017
15:15:27
Лол

Ivan
30.11.2017
15:35:22
Поставь хайсиеру на ней быстрее бегает
Кстати, как вам чувство когда накатываешь заплатку на хайсиеру, а чтобы дропнуть все остальные сессии вводишь root без пароля? XD

Денис
30.11.2017
16:36:50
это если кто не в теме
https://xakep.ru/2017/11/29/root-for-everyone/

Ivan
30.11.2017
16:40:12
Я вот вчера ставил апдейт и рутом перезапустил - так сказать напоследок :)

Alex
30.11.2017
16:53:28

Valery
30.11.2017
17:12:19
Ну прям обосрались по полной

Денис
30.11.2017
17:17:24
Ну прям обосрались по полной
еще бы не выпустить, когда их тыкнули носом. Судя по характеру бага, скорее всего это человеческий фактор, поэтому и правка была быстрой. Однако, прецедент

Ivan
30.11.2017
17:29:00
У кого на второй день после релиза не появлялись такие баги?

Valery
30.11.2017
17:30:15
На второй день после релиза?
10.13.1 вышла 30 октября

Денис
30.11.2017
17:31:08
для 10.13 тоже актуально

Ivan
30.11.2017
17:32:12
Ну ладно, скажу так. Месяц писали фичу, 2 недели тестировали что будет если во время логина телефон положить под заднюю правую ножку стула уборщицы, а потом через месяц после релиза выясняется что нельзя сбросить пароль пользователю который с этого телефона еще не логинился. Например :)

Valery
30.11.2017
17:32:41
какая-то сомнительная аналогия

Mr
30.11.2017
17:33:03
Здравствуйте. Может ктото подсказать как запретить нажатие кнопок если не нажата определенная кнопка(разрешение)
?

Google

Valery
30.11.2017
17:33:04
здесь все-таки критичная дыра безопасности в ОС, которую по идее должны обтестировать со всех сторон перед релизом

Ivan
30.11.2017
17:33:07
Уверен ты всегда вводишь root и пустой пароль и тыкаешь на кнопку войти несколько раз :)

Valery
30.11.2017
17:33:27

Ivan
30.11.2017
17:33:51
Это такой же кейс точно что и мною описаный.

Admin
ERROR: S client not available

Valery
30.11.2017
17:33:58
Вообще с локскрина логинится с первого раза

Ivan
30.11.2017
17:34:17
Много у тебя тестов или у автоматизаторов которые пытаются залогиниться с пустым паролем 4 раза?

Valery
30.11.2017
17:34:24

Ivan
30.11.2017
17:34:56
У меня не логинится с рута вообще например :)

Valery
30.11.2017
17:35:16
На все вопросы ответ нет)

Ivan
30.11.2017
17:37:29
Дырку залатали, тесты написали чтобы по 5 раз пустые пароли проверяли, ответственных наказали и уволили наверняка. :) В линуксе разве такого же не было буквально год назад?
Но там правда надо было 30 раз нажать, если мне не изменяет память

Valery
30.11.2017
17:37:45
Если найдешь — буду рад почитать

Денис
30.11.2017
17:37:57

Stan1ey
30.11.2017
18:14:34
Кто использовал StackView в ячейки? как рассчитать высоту ячейки по высоте StackView?
в StackView 3 текста и одна картинка (опциональная), текста разного размера всегда приходят

Igor
30.11.2017
18:22:12

Stan1ey
30.11.2017
18:28:09
?

DhMmJdjjsmd
30.11.2017
19:11:11

Google

Hip
30.11.2017
19:11:19
народ
а сколько можно на подписонах сделать бабла

Stan1ey
30.11.2017
19:12:54
А у него фрейма нет?
Он не меняется почему то, нужно вычислить размер лейбла с текстом (для 3 лейблов) + если картинка есть прибавить 150 (допустим) но че то не выходит

Денис
30.11.2017
19:28:39
При разработке проекта в одного, стоит ли в коммитах оставлять папку pods?

Ilya
30.11.2017
19:33:02
А если не в одного, то как ты думаешь надо?

Денис
30.11.2017
19:36:10

Ilya
30.11.2017
19:37:06
Ну он должен быть настроен в соответствии со здравым смыслом
И в командной и в одиночной работе
Если тебя не напрягает кидать поды в репозиторий - кидай
Но я думаю, что ты умеешь в pod install
А вообще пример gitignore можно в интернете посмотреть.

Денис
30.11.2017
19:41:17
Ну он должен быть настроен в соответствии со здравым смыслом
слишком общее определение. Вот опять же, что с подами? Если их не включать в коммиты, то при выпоолнении checkout на предыдущие версии проект же может не собраться вследствие отсутствующего пода к примеру. Каждый раз делать pod install, а потом stash?

Ilya
30.11.2017
19:41:43
А зачем стэш?
Если поды у тебя игнорятся, то после pod install ничего не изменится

Денис
30.11.2017
19:43:19