Alexander
честно не знаю, у меня друзья наоборот его советуют (virtual box), но сам ни разу не пробывал
Alexander
нет xcode не требует новую ось, у него есть ограничения по версии, но поддерживает несколько ваерсий
Alexander
Но если что всегда можно будет обновить mac OS после того как поставишь виртуальную машину, обновление прямо через appstore
Anonymous
http://rutracker.org/forum/viewtopic.php?t=5090705 наверное имеет смысл уже этот качать
Alexander
я у себя уже обновил до macOS beta 2
Alexander
да можно и его поставить
Anonymous
http://rutracker.org/forum/viewtopic.php?t=5242399
Yauheni
Новая ось пока ставилась поверх старой напрямую из Apple Store. Для х-code 8 нужна и именно macOS siera. Качать образ лучше оригинальный, из стора. Попросите друзей, у кого мак, выкачать для вас образ, так обезопасите себя от дыр и всего нежелательного.
Anonymous
вот бета, нужен акк разраба чтоб обновить до беты?
Alexander
Вроде достаточно просто получить учетную запись на developer apple com, но здесь не уверен, так как у меня аккаунт разработчика есть и я от туда сразу ставил. Может кто то в этом чате уточнит
Евгений
это вроде паблик бета уже, и по-моему подписка не обязательна, у аккаунта есть что-то типа настройки, где можно указать, что это аккаунт разработчика
Yauheni
Beta - аккаунт нужен.
Public beta - не нужен.
Архитектор
Можно мне пока на VirtualBox установиьь МакОС и на нем програмиировать?
Архитектор
Т. е. получится ли? Там эмулятор норм (у андроида с этим небольшие косяки)
Архитектор
?
Архитектор
И какие мин характеристики должны быть у макбука?
Архитектор
Я в апловской технико почти полный 0
Архитектор
Я в эпловской технике полный 0
Архитектор
Так лучше
Александр
И какие мин характеристики должны быть у макбука?
У меня мак мини 2011 года и работается вполне комфортно. Особенно если это нативная разработка, а не всякий хамарин. Я, конечно, планирую не сегодня - завтра купить макбук, но ммини с ссд даже старые - вполне юзабельны.
Anonymous
Anonymous
Помощь тем, кто не может перейти с ObjC на Swift.
Dmitry
А что, на свифте кто-то уже продакшн выпускает и не боится?
Aleksei
Anonymous
Dmitry
Сколько времени на поддержке они уже?
Aleksei
первый ~2 года
второй переписали на свифт с обж-си где-то год назад
третий изначально писали на свифте 1-1.5 года назад
Александр
Андрей
главное, чтобы все счастливы были ) И пользователи, и разработчики
Dmitry
nvkv
Свифта бояться EXC_BAD_ACCESS
Александр
nvkv
Илья
Илья
Учитывая большую любовь к обж си в прошлом
Dmitry
Статическую типизацию
Пардон, я не из мира статической типизации. Но затраты на переписывания того стОили?
nvkv
Архитектор
Какие самые лучшие харки у макбук эйр
Архитектор
?
nvkv
Во-первых писать стали быстрее, во-вторых идиотских ошибок стало меньше, не соврать бы, раза в два
Dmitry
nvkv
Количество ошибок да, за её счёт сократилось
nvkv
когда у тебя в языке нет nil это многого стоит
nvkv
а писать быстрее стали за счёт вменяемого языка в принципе, с "коротким" синтаксисом
nvkv
ну и косвенно за счёт статической же типизации
nvkv
например за счёт алгебраических типов, на которых можно очень выразительно делать то, что в objc вообще хуй сделаешь
Архитектор
В Swift нет null?
nvkv
настоящего нет
Dmitry
А как же постоянное изменение синтаксиса языка без обратной совместимости? Меня постоянно именно им пугали.
Александр
Это только за счёт статической типизации?
Ещё что-то типа checked exceptions, не знаю как правильно в свифте это называется - если метод бросает исключения и не обрабатывает их, то он обязательно должен помечаться как throws по всей иерархии вызовов пока не обработаешь
nvkv
nil в свифте это сахарок для Optional<T>
nvkv
nvkv
самая сложная миграция здоровенного проекта у нас заняла один рабочий день
nvkv
причём это была даже не миграция с 1.x на 2.x
nvkv
а что-то внутри 1.x
Архитектор
А в Java это есть)
Архитектор
Ещё что-то типа checked exceptions, не знаю как правильно в свифте это называется - если метод бросает исключения и не обрабатывает их, то он обязательно должен помечаться как throws по всей иерархии вызовов пока не обработаешь
Архитектор
Т. е. было
nvkv
только в swift под капотом это не вполне исключения)
nvkv
но да
nvkv
это тоже
nvkv
swift хороший язык
nvkv
не понимаю как в июле 2016 можно добровольно продолжать писать на objc
Александр
Александр
Сахарок
nvkv
Anonymous
nvkv
Ну как Лёха сказал, у нас один проект продолжает идти на Objc
Архитектор
Понятно, а можно вообще без айфона на первыъ этапах обойтись? Просто эмулятор
nvkv
но это вынужденная мера
nvkv
nvkv
Anonymous
Александр
Три года пишу без айфона, брат жив. Месяц назад всего лишь начальник нового рабства сказал типа хорош дурить, держи ифон
Илья
И про пуш уведомления
nvkv
и in app purchases :)
Архитектор
Просто хочется бытьв теме, чувствую себя немного отстающим
Архитектор
Я могу установить Mac OS на VirtualBox и юзать там? вроде i7, 8Gb