Rezon avatar

Rezon

Регистрация на сайте
21 августа 2011
Последняя активность
4 мая 2016

Последние комментарии пользователя 20

  1. 4 мая 2016

    1

    @iBurokrat, Вы какой-то неправильный бунтарь :)

    В статье: Не переходите по ссылке из этого сообщения!
  2. 28 апреля 2016

    5

    @stepkin2, Ну, он-то прав в данном случае.

    В статье: Apple требует 16 млн рублей от российских интернет-магазинов
  3. 26 апреля 2016

    2

    Обычный A/B тест, нет причин для паники. Принцип может быть абсолютно любым.

    В статье: Instagram обновился и почему-то очерняет профили
  4. 15 апреля 2016

    1

    @alarmus, Я же не спорю с тем, что Swift лучше Objective-C. Наоборот, абсолютно согласен, что раз попробовав, назад уже совсем не хочешь. Но реальность такова, что Objective-C будет с нами ещё какое-то время, и с этим приходится мириться. Соответственно, то, что новый код написан на Objective-C, вовсе не говорит о том, что этот код плох (это вообще ничего не говорит о его качестве). Я рад, что вы/ваш заказчик можете себе позволить работать на Swift. Не всем так везёт) Впрочем, по вышеозначенным причинам я пока даже личные проекты на Swift не перевожу. Хотя хочется, да.
    Вдогонку: рефакторинги Swift не поддерживаются ни в Xcode, ни в AppCode. В последнем, вроде как, есть rename, в Xcode и того нет. Если вам нужно использовать какие-то библиотеки на C++, нужно писать обёртки. А swizzling в Swift можно сделать, насколько я знаю, только для класса-наследника NSObject, т.е. для pure swift класса (о которых я писал, простите за англицизм) этого сделать нельзя. По крайней мере, мне такие способы неизвестны. Не исследовал этот вопрос глубоко (не было нужды), но полагаю, что и остальных runtime-трюков это касается (добавление методов в динамике, изменение классов и т.д.).
    Впрочем, насколько я понимаю, зато в Swift есть возможность вызывать методы, а не отправлять сообщения, что эффективнее.
    В общем, резюмируя, я очень жду воцарения Swift, стабилизации runtime, поддержки в IDE и вот этого вот всего. Но пока что Objective-C жив и в обозримом будущем таковым и останется.

    В статье: Сколько получают мобильные разработчики. Кому мало, кому много
  5. 15 апреля 2016

    0

    @rb, а кто спорит? Мне тоже очень нравится. Возражения по тому, что я в комментарии написал, есть? :)

    В статье: Сколько получают мобильные разработчики. Кому мало, кому много
  6. 14 апреля 2016

    2

    @alarmus, Вы только что подтвердили, что ни одного серьёзного проекта на Swift Вы не сделали (обратите внимание, я не предыдущий комментатор). Компилироваться Swift перестаёт действительно каждый раз. Каждый. Меньше месяца назад убил полдня на перевод небольшого проекта с Swift 2.1 на Swift 2.2.
    Хоть сколь-нибудь серьёзные библиотеки будут писаться на Obj-C ещё минимум пару лет, т.к. Apple – большие молодцы, и third-party Swift-библиотеку можно подключить только в виде динамического фреймворка, а динамические фреймворки поддерживаются только с iOS 8+, а на iOS 7 всё ещё ~5% пользователей. Есть Swift-only библиотеки, но это пока скорее исключение, чем правило.
    “Не было ничего, что нельзя сделать на нём, а на Obj-C можно”, – да любая завязанная на runtime ерунда. Элементарный method swizzling для pure swift класса мне покажите, пожалуйста. Не покажете. “Зачем” – другой вопрос, но Вы же категорично заявили, что “не было ничего”. Извольте отвечать за свои слова.
    Далее, runtime не стабилизирован. И не является частью системы. Пока что. Сюрприз-сюрприз. Так что если Вы делаете небольшое приложение на Swift, его размер вырастет на несколько мегабайт, т.к. рантайм поставляется вместе с приложением. С каждым приложением. А пользователи, вот незадача, смотрят на размер приложений при скачивании.
    Впрочем, я всё это написал скорее из-за Вашего тона и надменности, чем из-за несогласия. Swift – потрясающий язык, и после него на Obj-C возвращаться действительно совершенно не хочется. Однако хоронить Obj-C ещё рано.

    В статье: Сколько получают мобильные разработчики. Кому мало, кому много
  7. 10 апреля 2016

    0

    @AppleStyle, Я солидарен с Вадимом. У меня 5S при включённом LTE тоже умирает очень быстро, к сожалению, проверял не раз.

    В статье: iPhone SE отказывается ловить LTE в России. В чем причина?
  8. 8 апреля 2016

    2

    @kubachi, taptic engine сэмулирует нажатие, ок. А как я по отдаче пойму, на ту кнопку я попал или не на ту? А никак. Тактильные ощущения очень важны при слепой печати. Не только ощущение нажатия, но и интервалы между клавишами. Про “пупырышки” на f/j я вообще молчу.

    В статье: Будущие модели MacBook могут лишиться клавиатуры
  9. 7 апреля 2016

    4

    @Eduard Sa, повторяете себе по утрам, глядя в зеркало? :)

    В статье: 10 причин не покупать iPhone SE
  10. 7 апреля 2016

    3

    Во-первых, Acer Iconia. Во-вторых, если они это сделают, их порешат к чертям собачим. Как без тактильных ощущений вслепую-то печатать?

    В статье: Будущие модели MacBook могут лишиться клавиатуры
  11. 4 апреля 2016

    2

    @goodhoopoe, Уже несколько месяцев как не нужен. Точнее, аккаунт зарегистрировать нужно, но на своих устройствах можно тестировать бесплатно (в AppStore выложить не получится).

    В статье: Как сделать приложение для iPhone самому
  12. 26 марта 2016

    1

    @bred1, Как нет-то? Есть там акселерометр, во всех айфонах он есть, начиная с первого. Просто в 5S, судя по статьям, он ощутимо глючит) А насчёт производительности согласен.

    В статье: iPhone SE: мнение изданий и что вы думаете о нем на самом деле
  13. 26 марта 2016

    0

    @beznosuk, Вам очень-очень-очень повезло. У mid 2012 – early 2013 моделей проблемы с видеокартой. Очень у многих. Apple программу расширенной гарантии открыла, но от этого не легче, т.к. меняют на такие же бракованные зачастую. Я менял logic board (стоит как пол-ноутбука) дважды. По гарантии, но оставлять основной рабочий инструмент в сервисе на месяц (у нас не очень хороший сервисный центр) – то ещё удовольствие. Последняя “материнка” держится, слава Богу) Посмотрим) Может, повезло)
    Я это к чему: все, кто читает, не смотря на небольшую разницу в производительности, не берите модели mid 2012 – early 2013) Всем спасибо, я закончил)

    В статье: Что я жду от самого нового MacBook Pro
  14. 23 марта 2016

    4

    @iKasp, Вы первый человек, которого я встречаю, который до сих пор зовёт его 5SE)

    В статье: iPhone SE побил 6s
  15. 19 марта 2016

    0

    @xSphinx, Я боюсь, Linux + Apache + MySQL + PHP – это не совсем комплекс программ под мак :) Особенно Linux :)

    В статье: OS X впервые стала самой популярной среди программистов
  16. 19 марта 2016

    2

    @Артём Суровцев, Да, действительно, Linux обошли в прошлом году. Но насчёт Windows я не согласен. Microsoft никто не спрашивал, идея такого разделения в опросе принадлежит авторам опроса. Windows всё равно одна система. При чём 7 + 8 + 10, как минимум. А с учётом этого Windows всё равно популярнее. При чём это очевидно любому человеку, который хоть краем глаза глянет на опрос. В результате в комментариях вместо радости – споры о популярности Windows. Вопрос подачи.

    В статье: OS X впервые стала самой популярной среди программистов
  17. 19 марта 2016

    1

    @MatveyYo, Ну, поголовье OS X-разработчиков меня мало интересует, в общем-то) А вот то, что OS X популярнее Linux среди программистов (независимо от специализации) – это весьма и весьма интересно. Ну и, как выше заметили, уж под OS X-то можно писать на чём угодно, это не iOS. Не всегда получится сильно нативно, но тем не менее)

    В статье: OS X впервые стала самой популярной среди программистов
  18. 19 марта 2016

    0

    @plast, объявляли же мировую гарантию на айфоны.

    В статье: iPhone SE получит Apple Pay и LTE
  19. 19 марта 2016

    3

    Новость классная) Но оформили так зря. Желтовато. Windows впереди всё равно. Сказали бы, что OS X обогнала Linux по популярности среди разработчиков) Это уже само по себе круто. И чистая правда.

    В статье: OS X впервые стала самой популярной среди программистов
  20. 14 марта 2016

    7

    Единственное – rip offs – это скорее “содранные” приложения, а не мёртвые. Т.е. клоны.

    В статье: Фил Шиллер взял под контроль бардак в App Store