Ответы пользователя по тегу iOS
  • Оборудование для iOS разработки 2022?

    fedorez
    @fedorez
    Хатуль мадан
    как владелец MD387 (late 2012, у меня если не первый привезенный в РФ экземпляр, то один из) могу сказать что покупать его для разработки уже не надо. если у вас уже есть - можно пошаманить, и в принципе для поучиться пойдет. старую версию Xcode можно как скачать в магазине так и найти на торрентах(любую) мак не айфон, здесь можно ставить приложения самому из инсталляционного пакета.
    лучше поищите что-то из пока актуальных устройств. я старый макбук late 2013 продал на десятку дороже чем тот миник сейчас стоит...

    насчет "за 30" - мне уже честно говоря надоела эта тема, комментировать не буду. скажу что - нет, это не дряхлая старость и вы можете всё. учите английский чтобы меньше зависеть от эйджистских комплексов постсоветских му**аков.
    ЗЫ. и не затягивайте
    Ответ написан
    Комментировать
  • Как создавать iOS приложение swift на линукс?

    fedorez
    @fedorez
    Хатуль мадан
    в вашем случае - виртуалка
    идите на торрент и качайте готовую настроенную систему. возиться самому с установкой на виртуалку смысла не вижу - ничему кроме установки хакинтоша на виртуалку вы в ходе этого не научитесь, зря потраченное время.
    когда я проходил буткемп по iOS-разработке когда-то, в группе из 30 человек железных маков было три, остальные вот так выкручивались.
    Ответ написан
    Комментировать
  • Как лучше начать строить карьеру в IOS разработки?

    fedorez
    @fedorez
    Хатуль мадан
    1)Читаете книгу Усова "Swift. Основы разработки приложений под iOS и macOS" - там примеры можно разбирать и на РС, он объясняет как. Свифт кроссплатформенный. Более того - существуют онлайн среды выполнения простых скриптов на Свифт, примеры можно разбирать и там
    2)Читаете "iOS Programming: The Big Nerd Ranch Guide" - там есть версии этой книги которые базируются на Objective-C - ищите те что поновее, там Свифт .

    Если не знаете английский - тут хуже, ищете любую книжку на том языке что вы понимаете. Их мало, поэтому перебирать харчами не приходится - хватаете и учите.
    Лично мне очень нравится Big Nerd, потому что у этого чувака своя школа обучения программированию, буткемп, и эта книжка - учебник с этого буткемпа, там прямо всё методически хорошо, как человек не чуждый преподаванию это вижу. Я проходил буткемп по данной программе - мне весьма и весьма понравилось как всё построено, в общем книгу рекомендую.
    Однако было бы глупо не упомянуть такой классный источник знаний как проект Рея Вендерлиха - это конкурирующий с Ранчо ресурс, тоже очень классный и качественный.

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

    По поводу отсутствия техники эппл.
    1)б/у мак мини на вторичке - они там недорого
    2)хакинтош
    3)идете на любимый трекер и качаете оттуда готовую и настроенную виртуалку с макос. ВАЖНО - именно готовую, смысла трахаться с установкой макоси на виртуалку не вижу никакого - все эти пляски с патчами ядра итп - глупая потеря времени которая не научит вас ничему кроме установки патченой макос на виртуалку - не самые нужные в жизни знания

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

    С++ учить не надо, если хотите в iOS разработку - учите сразу iOS разработку
    Ответ написан
  • С какой книги на русском начать учить swift?

    fedorez
    @fedorez
    Хатуль мадан
    1)Начните с Усова. Он неплохо дает инфу по языку. Кстати, у самого Усова, по крайней мере на момент написания предыдущего издания, тоже слабовато с английским (в листингах программ инглиш на уровне "мгимо финишед"), так что не парьтесь пока особо)
    2)Ray Wenderlich это очень хорошо, однако советую обратить внимание и на конкурирующий продукт - серию Big Nerd Ranch Guide. У этих ребят буткемп, и книжки построены по принципу подготовки в этом самом кемпе. Как проходивший буткемп по этой программе, могу сказать, что программа весьма неплохая (а я сам имею опыт и некий стаж преподавания технических дисциплин, могу оценить и делать выводы)
    Вот эта книжка хороша:
    60c088266692c983588131.jpeg

    но читать надо после Усова, когда основы языка будете знать.
    насколько я знаю, она не переводилась на русский, но тут есть финт ушами.
    на русский переводилась предыдущая версия книги, в которой программирование идет на Objective-C - структура и разрабатываемые примеры там практически одинаковы, переработан только программный код. Можете купить/скачать русское издание и заглядывать туда.
    Objective-C. Программирование для iOS и MacOS Аарон Хиллегасс

    60c089e7e8f9d129962699.jpeg
    60c08afa15ac8559969007.jpeg
    Ответ написан
    Комментировать
  • Обязательно ли сейчас иметь macbook чтобы стать junior Ios - developer?

    fedorez
    @fedorez
    Хатуль мадан
    качайте с любимого трекера готовую и настроенную виртуалку с макосью. для изучения вам хватит. когда я когда-то (лет пять назад) проходил буткемп по ios-разработки, на всю группу из человек 30 настоящих маков было два. остальные обошлись хакинтошами и виртуалками. пробуйте.
    Ответ написан
    Комментировать
  • Xcode. Как запустить приложение на физическом устройстве (без аккаунта разработчика)?

    fedorez
    @fedorez
    Хатуль мадан
    Эээээ... Может я отстал от жизни, но для того чтобы дебажить на реальном устройстве аккаунт разработчика _нужен_.
    Не обязательна подписка за те самые сакральные $99, но сам аккаунт разработчика (бесплатный) нужен чтобы подписать.
    Многие путают аккаунт разработчика, который заводится бесплатно, и энролл на платную программу, которая нужна для публикации в AppStore, которая стоит $99 в год.
    Ответ написан
    1 комментарий
  • Разработка iOS приложений?

    fedorez
    @fedorez
    Хатуль мадан
    1)любой Pro или Air начиная с late 2013 и новее с памятью не менее 8 гиг. Чем моложе, тем, естественно, лучше.
    2)насчёт сравнения Objective-C и Swift есть масса статей, не вижу смысла их пересказывать. В двух словах - с нуля учите Swift. Причина - он - будущее, он развивается, чуть менее чем все статьи ,курсы ,мануалы выходят на нём. Откройте работные сайты и посмотрите вакансии iOS-разработчика - везде сейчас нужен или только swift , или с припиской (знание ObjC будет плюсом). Я сам чистый Objective-C разраб, уже чувствую что припекает и пора бы мигрировать, следующие проекты буду на свифте начинать.
    Ответ написан
  • Какой Iphone выбрать под iOS разработку?

    fedorez
    @fedorez
    Хатуль мадан
    1) на вторичке iPhone 7
    2) XR.
    можно именно в такой последовательности по мере появления денег.

    зы: нормальное б/у - это вполне себе ОК.
    зы2: для разработки (если вам не просто потыкать а именно хотите этим заняться и довести своё приложение до стора) "железный" девайс очень рекомендуется. На эмуляторе не работает медиатека, нельзя отработать взаимодействие с камерой, с геопозицией работать удобней, просто "пощупать руками" - очень полезно чтобы посмотреть удобно ли ты расположил элементы,
    Ответ написан
    Комментировать
  • Обучение IOS разработке, курсы, репетиторство?

    fedorez
    @fedorez
    Хатуль мадан
    Правильней написать несколько приложений. Подумайте, чего было бы вам интересно, да напишите. В процессе будут проблемы и бурелом - пробираясь через него будете учиться, искать, спрашивать, копать форумы. Это эффективней.
    Ответ написан
    Комментировать
  • Можно ли разрабатывать на Хакинтош?

    fedorez
    @fedorez
    Хатуль мадан
    Можно. Тут прямо на хабре статьи с пол-года-год назад были про сборку мощного хака для разработки, поищите.
    Но.
    Чтобы изучать iOS-разработку, вам не нужен даже хакинтош. Вполне достаточно будет скачать с любимого торрента готовый настроенный образ виртуальной машины для того проигрывателя, что вам больше нравится.
    Для изучения темы этого вполне хватит. Вообще красота если купите на барахолке эппловскую клавиатуру (длинную проводную алюминиевую с нумпадом, просят за неё 1-2 тысячи рублей) и Мэджик трекпад (если хотите подешевле - то хватит и предыдущего поколения, без форстача, разница непринципиальна).
    Когда я учился мобильной разработке, у нас пол-потока так и делало.
    Ответ написан
    Комментировать
  • У кого есть опыт разработки iOS/macOS приложений в Xcode запущенной на VirtualBox в Windows/Linux?

    fedorez
    @fedorez
    Хатуль мадан
    Можно. Машина должна быть мощной. Ограничения в том что может тупить/тормозить/вылетать. Некоторый гемор может представлять подключение к виртуалке железного айфона, иногда отказывается коннектить по неочевидным причинам.
    Ещё ты явно нарушаешь пользовательское соглашение, ходят страшилки что за такое при случае могут забанить. Я не видел такое вживую, но страшилки ходят.
    Наверное если "нищеброд", то правильной целью будет не "опубликовать своё приложение в сторе" а "прокачаться-поучиться, найти работу iOS-джуна и через годик купить мак, айфон, всё прочее.
    И на новом профессиональном и материальном уровне вернуться к своему задуманному приложению альтернативу для Evernote и ему подобным

    вот для этого виртуалка вполне сгодится, я такое видел можно сказать массово на курсах iOS-разработчиков.
    да и сам, когда деревья были большими, учил Objective-C на виртуалке с Снежным Леопардом ,которая крутилась на хосте с Win7 /Core2Duo c 4 гигами. Захочешь и не так раскорячишься...
    Ответ написан
    Комментировать
  • Установка MacOS на ПК?

    fedorez
    @fedorez
    Хатуль мадан
    Ищите, это называется хакинтош. Насколько я помню, имеет смысл только если у вас процессор intel, с amd всё грустно.
    Есть смысл скачать с торрентов уже собранную и настроенную виртуалку.
    Когда я учился на курсах по iOS-разработке, там у 70% ребят были хакинтоши и виртуалки. Точно повозиться придётся, и не факт что взлетит на конкретно вашем железе - но не rocket science. Дерзайте, удачи.
    Ответ написан
    Комментировать
  • Какой правильный путь становления iOS developer?

    fedorez
    @fedorez
    Хатуль мадан
    при всей моей любви к ObjC всё же следует признать, что его время уходит. sad but true.
    с нуля учите swift
    гуглите курс Алексея Скутаренко, он очень большой молодец
    книжки лучшие и актуальнейшие конечно же родные Apple, но на русском буквари тоже издавались, на озоне ищутся
    Ответ написан
    Комментировать
  • Разработка под iOS. Как лучше поступить, что выбрать и стоит ли вообще?

    fedorez
    @fedorez
    Хатуль мадан
    1)не поздно. есть желание - вперёд.
    2)более чем

    по поводу стратегии - по разному можно. есть возможность пойти на курсы - идите на курсы. дополнительная стимуляция плюс преподаватель, которому можно задать вопрос - отличная штука. нет возможности - можно и самостоятельно.
    не знаю за место вашего проживания, но скорей всего устроиться получится, тем более что у вас есть подушка и вы можете даже условно бесплатно трудиться.
    Книги читайте по минимуму, прочитайте одну-две и вперёд пилить велосипеды - калькулятор, графический калькулятор, список задач, каталог музыки ...что там все пишут......
    как правило в наших палестинах начинающий должен уметь наваять с понятием что делает:
    1)чатик на файрбейз с сохранением истории;
    2)поле ввода. вводим адрес, с дополнением используя геокодирование ...например Яндекса. после чего показываем карту, спозиционированную на этот адрес.
    Не факт что с такой базой возьмут везде, но куда-то возьмут обязательно)
    Ответ написан
    1 комментарий
  • Поможете составить план по изучению objective-c/swift?

    fedorez
    @fedorez
    Хатуль мадан
    По Objective-C книжки стандартные - Стивен Кочан и(или) Хиллегас.
    Если вы в программировании полный ноль, то советую не пренебрегать книжками серии Head First издательства O’Reilly. По С у них хорошая книжка, и по алгоритмам.
    Высшая математика вам сейчас не нужна, не тратьте время.
    А вообще, поиском и здесь и на хабре вы найдёте десяток тем и статей с ответом на ваш вопрос)
    Ответ написан
    Комментировать
  • Есть ли возможность писать под macOS и iOS приложения просто для себя без всяких публикаций в магазине приложений и т.д.?

    fedorez
    @fedorez
    Хатуль мадан
    На macOS можно всё.
    На iOS тоже вообще говоря можно, гуглите на тему iOS in-house app
    Ответ написан
    Комментировать
  • Хочу научиться разрабатывать мобильные приложения на Objective-C и Swift?

    fedorez
    @fedorez
    Хатуль мадан
    Погуглите «rent mac os virtual machine»
    Оплачиваете подписку, подключаетесь тимвьювером, пользуетесь. Вариантов немало.
    Кружки тоже бывают. Иногда фирмы организуют при универе тематическую лабораторию, откуда потом себе джунов присматривают. У нас в Таганроге такое есть.

    В общем, как представитель поколения, детстве за неимением компа программировавшего в тетрадочке, уверяю, варианты нынче есть, ищите)
    Ответ написан
    2 комментария
  • Какую литературу по iOS или видеокурсы вы можете посоветовать?

    fedorez
    @fedorez
    Хатуль мадан
    1) курс Алекса Скутаренко
    2) Стэнфорд
    3) Кочан, Хиллегласс
    Ответ написан
    Комментировать
  • Как заставить старичка iPad2 работать с домашним Wi-Fi?

    fedorez
    @fedorez
    Хатуль мадан
    Так может не в айпаде дело? Для начала можно попробовать прошить роутер свежей прошивкой. Помню что с (d,tp)-link-ами это часто решало все странные сетевые проблемы...
    Ответ написан
    Комментировать