Язык для ios приложений. Программирование под iPhone. С чего начать? Вечный вопрос: Android или iOS

Даже самая качественная техника не застрахована от неисправностей. И устройства Apple, завоевавшие любовь пользователей своей функциональностью и безупречной надежностью, не стали исключением.

Если у вас не включается iPad, не нужно сильно переживать. Причиной этого необязательно является аппаратная неисправность, скорее всего, проблема решается легко и банально.

Следует определить причины такого поведения планшета. Это может случиться из-за выхода из строя аккумуляторной батареи или по причине неисправности кнопки включения.

Причины и решения

Такое поведение Айпаду обычно свойственно после разрядки аккумулятора.

Факторы, связанные с повреждением аккумулятора, условно делятся на три группы:

  • деформация контактов (может произойти, если планшет упал в воду);
  • минимальный заряд;
  • внутренние неполадки.

Закончился заряд батареи

В первую очередь, при невозможности включения Айпада его следует подсоединить к зарядному устройству. Полностью разряженный аккумулятор частенько является причиной такого поведения Айпада. Обычно заряда батареи достаточно лишь для отображения пустой батареи, но нередко бывает и так, что кроме темного экрана ничего не видно.

Минимально рекомендуемое время для зарядки планшета от Apple составляет 20 минут. После этого необходимо попытаться его отключить. Если на дисплее появится красная батарея, то планшет разряжен, и необходимо продолжать зарядку.

Перезагрузка

Самым результативным действием в борьбе с самопроизвольным отключением планшета считается его жесткая перезагрузка. Для этого следует нажать одновременно две клавиши на Айпаде «Home» и «Power» и не отпускать их до тех пор, пока на экране не появится яблоко (логотип Apple) или графическое изображение о состоянии аккумулятора.

Появление на дисплее яблока говорит о том, что проблема решена, планшет заряжается и будет доступен для функционирования в штатном режиме.

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

Восстановлением операционной системы iOS при помощи программы iTunes

Если после жесткой перезагрузки планшет по-прежнему не включается, то можно попытаться восстановить работоспособность iPadа с помощью полной перепрошивке устройства.

Для того чтобы восстановить операционную систему через iTunes потребуется:

Восстановление iOS осуществляется по следующей последовательности действий:


iTunes автоматически удалит весь контент и загрузит «свежую» прошивку во внутреннюю память iPad. После обновления аппарат будет переведен в Recovery Mode, и будет выполнено восстановление аппарата до заводского состояния.

Другие причины

Нередко, даже при загруженной батарее, Айпад все равно не включается.

Причин такого поведения устройства может быть несколько:

  • инсталляция нелицензионных приложений и установка новой прошивки. Возможное решение проблемы заключается в переустановке операционной системы с помощью программы iTunes. Но до переустановки операционной системы необходимо попробовать жестко перегрузить устройство;
  • неполадки элементов Айпада. Чаще всего ломается кнопка включения. Для диагностики подобной проблемы требуется подсоединить устройство к зарядному устройству. Если на экране отобразится показатель зарядки батареи, то практически наверняка кнопка включения вышла из строя;
  • неисправен разъем зарядки. Данный вид поломки выявить гораздо сложнее, так как при подсоединении Айпада без заряда к зарядке ничего не происходит. Возможный способ устранения подобного рода неисправности – очистка контактов разъема;
  • попадание влаги внутрь планшета. С этой проблемой можно попробовать справиться самому. Нужно разобрать планшет и дать устройству просохнуть в течение 2-3 дней. Данный способ не всегда действенный и рисковый, так как существует вероятность окисления платы. Ремонт платы обычно является довольно дорогостоящим, а в некоторых случаях устройство совсем становится неремонтопригодным. В связи с этим рекомендуется сдать планшет в сервисный центр для устранения проблемы в кратчайшие сроки;
  • короткие замыкания. Несмотря на то, что причина невероятна при корректной эксплуатации, при использовании неоригинального зарядного устройства такое может случиться. Единственный выход из проблемной ситуации – замена сгоревших элементов.

Видео: Что делать, iphone не включается

iPad завис на яблоке и не включается

Ситуация, когда планшет от Apple не включается, а на дисплее горит яблоко, достаточно распространена. Вероятный источник проблемы кроется в сбое в работе программного обеспечения. Для ее решения требуется установить новую прошивку планшета, используя iTunes.

Кроме программной проблемы причина такого поведения может быть аппаратной. При неисправности внутренних узлов планшета без помощи сторонних специалистов не обойтись.

В целом при появлении на экране яблока не стоит сильно беспокоиться, скорее всего, ничего критичного с планшетом не произошло, и проблема может быть решена самостоятельно. Однако, в крайних случаях, таких как попадание влаги внутрь устройства, лучше обратиться в сервисный центр.

Как правило, если планшет от Apple выключился и не включается, это означает, что cлучился сбой в системе электропитания устройства . При этом планшет может самостоятельно включаться или отключаться, периодически меняя показатель уровня зарядки аккумулятора. Обычно при таких неполадках помогает замена батареи, даже если гаджет приобретен совсем недавно.

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

О создании собственного iOS-приложения наверняка подумывали многие. Однако, если вы новичок в этом деле, первой ступенью в освоение станет решение вопроса «с чего начать».

Главной целью этой статьи является постановка ориентиров для начинающего iOS-творца, с помощью которых будет проще понять с чего начать свое развитие в этой сфере. Вы узнаете о необходимом инструментарии разработчика, ознакомитесь с основным языком программирования для iOS-приложений Objective-C, узнаете, что такое Cocoa, получите ряд полезных ссылок и т.д.

Инструментарий iOS-разработчика

Приступая к освоению, для начала устанавливаем весь необходимый инструментарий: Xcode – созданную компанией Apple программу для создания приложений под OS X, iOS и комплект iOS SDK.

Xcode – удивительная штука, предоставляющая все необходимое в разработке приложений предназначенных для iPhone и iPad. Пользовательский интерфейс Xcode – это единое рабочее окно (workplace window ), в котором и происходит вся магия: от написания кода, его проверки и отладки багов до разработки интерфейса программного обеспечения. Упомянутый выше набор iOS SDK, призванный расширить комплект инструментов Xcode, не требует дополнительной загрузки и устанавливается автоматически с Xcode.

Таким образом, как вы уже поняли, вся работа начинается с установки последней версии Xcode, найти которую можно в Mac App Store .

Вторым шагов станет регистрация новоиспеченного iOS-программиста в Программе Разработчиков iOS . Регистрация необходима, если вы серьезно настроены на развитие и продвижение вашего детища в AppStore. В противном случае можно не париться и ограничиться Simulator’ом, входящим в комплекте iOS SDK.

О дальнейших шагах в освоении Xcode можно узнать здесь:

Язык Objective-C

Objective-C – объектно-ориентированный язык программирования, используемый для создания iOS-приложений. Objective-C является надмножеством языка С, что означает возможность написания кода как с использованием C, так и на языке Objective-C.


Вот небольшая подборка различных ресурсов (книг и сайтов), способных оказать помощь в освоении Objective-C: Для тех, кто знает английский язык:

Фреймворки

Любое приложение для iOS создается с помощью Objective-C и фреймворков Cocoa. Во фреймворках, разработанных корпорацией Apple, содержится библиотека функций, к которым обращается ваше приложение. При этом доступ к библиотеке фреймворка могут иметь сразу несколько приложений в одно время.

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

Желающим ближе познакомиться с темой сюда:

Шаблоны

Необходимым подспорьем при создании стандартных приложений для iOS являются шаблоны проектов. Однако это не значит, что шаблоны решают все проблемы: после ознакомления с базовыми iOS Design Patterns , разработчику так или иначе придется "обтесать" свое творение, в соответствии с существующими потребностями.

Привлекательная оболочка

Визуальной составляющей iOS-приложения придается не меньше значения, чем функциональной. Поэтому важно помнить о значимости интерфейса при разработке программного обеспечения. Основные ожидания пользователей от приложения в визуальном плане можно описать в нескольких словах – это привлекательность, интерактивность и главное интуитивность интерфейса.

Подробнее о проектировании интерфейсов:

И еще пара моментов

Теперь отвлекаемся немного от технической составляющей и обратимся к идей. При создании любого приложения важно понимать какова цель и какие функции оно будет выполнять. Определитесь будет ли приложение работать только на iPhone, а может iPad или же оно будет универсальным. Потратьте еще немного времени и определитесь с видом модели данных, стилем интерфейса, поизучайте фреймворки. Все это поможет вам четче представить архитектура программного обеспечения.

На этом наша экскурсия в мир разработки приложений для iOS окончена и предполагается, что ответ на вопрос "с чего начать" у вас теперь есть. Остальное все в ваших руках.

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

Итак, вы приобрёли iPhone или iPad. Чудесные устройства, не правда ли? Какое-то время спустя пришла мысль “а не создать ли мне под него программу, которая завоюет мир?”. Я расскажу вам, с чего начать.

Первое, что вам понадобится – компьютер с операционной системой Mac OS X. Хотя бы Mac Mini (стоимость от 20000 рублей). По другому никак. На крайний случай, можно поставить под Windows или Linux систему виртуализации (VMWare, VirtualBox и т.д.), и уже там установить Mac OS X (не буду описывать сам процесс – на хабре уже много раз обсуждали).

Второе – нужно знание английского языка. Хотя бы в рамках «перевожу со словариком» - после первых 2-3 книг подтянете ещё и английский (что вообще никогда не помешает) до уровня «свободное чтение технической литературы». Переводные книги выходят с гигантским опозданием – полгода-год минимум. А большинство вообще не выходят на русском языке. Да и большую часть переводной программисткой литературы читать невозможно – переводят люди, далёкие от этой тематики.

Приготовьтесь купить n-ое количество электронных книг (можно и в бумаге, но а: везти будут долго; б: будет дороже). Стоят они примерно 25-80 долларов. Да, дорого, но оно того стоит.

Шаг 0: Необходимый базис

Программировать под iOS вы будете в основном на языке Objective-C. Objective-C - это ООП (объектно-ориентированное программирование) надстройка над языком C. Так что C знать обязательно. Необходимые знания можно почерпнуть в книге
David Mark, James Bucanek. Learn C on the Mac 2nd Edition

Шаг 1: Objective-C

Далее, нужны знания языка программирования Objective-C. Великолепный язык, относительно легко изучаемый.
Итак, основы языка можно изучить по книгам:
Scott Knaster, Waqar Malik, Mark Dalrymple. Learn Objective-C on the Mac 2nd Edition
или
Aaron Hillegass. Objective-C Programming: The Big Nerd Ranch Guide

Следующая книга является, скорее, приложением к предыдущим
Matthew Campbell. Objective-C Recipes

Следующее, что надо знать для полноценного ООП – паттерны проектирования. В идеале, крайне желательно прочесть книгу Банды Четырёх (Gang of Four. Design Patterns). Далее, книга о паттернах применительно к Objective-C:
Carlo Chung. Pro Objective-C Design Patterns for iOS

Шаг 2: iOS SDK и iOS UI

iOS SDK – это комплект средств разработки под iPhone, iPad и iPod. Без его отличного знания – никуда.
iOS UI – пользовательский интерфейс. Проще говоря, это кнопочки, ползунки, надписи и т.д и т.п. – всё что вы видите на экране вашего устройства. Естественно, и это надо знать как «отче наш».
Для начала, следует прочесть эту книгу
David Mark, Jack Nutting, Jeff LaMarche, Fredrik Olsson. Beginning iOS 6 Development

Ну и в довершении, можно пролистать приложение к двум предыдущим книгам
Hans-Eric Gronlund, Colin Francis, Shawn Grimes. iOS 6 Recipes

Весьма хороша следующая книга – вполне тянет на звание «полное руководство по разработке для iOS». К сожалению, книга несколько устаревшая, но это нисколько не умаляет её достоинств.
Joe Conway, Aaron Hillegass. IOS Programming: The Big Nerd Ranch Guide, 3rd Edition

Следующие две книги, так сказать, для совершенствования. Каждая из них является сборником уроков и объяснений тонкостей iOS SDK. Все эти материалы можно найти в разрозненном виде в этих ваших интернетах, но в этих книгах это собрано, отсеяно и отсортировано с особой любовью.
iOS 5 By Tutorials, Second Edition
iOS 6 By Tutorials

Приложение: Игры

Предыдущих книг вам будет достаточно, чтобы написать несложные приложения для вашего мобильного устройства. Сложные вы будете писать после огромного количества практики. В какой-то момент вам захочется написать игру, и этих знаний вам просто не хватит. Для написания игр вам потребуется во много раз больше знаний: математический базис, отличное знание геометрии вплоть до трёхмерной, физический базис, основы проектирования AI и многое, многое, многое другое… Но этим вы займётесь сами. Я же просто перечислю набор книг, которые желательно прочитать разработчику игр под iOS.
Lucas Jordan. Beginning iOS 5 Games Development
Kyle Richter. Beginning iOS Game Center and Game Kit
Steffen Itterheim, Andreas Low. Learn cocos2d Game Development with iOS 5
Jayant Varma. Learn Lua for iOS Game Development
Mike Smithwick. Pro OpenGL ES for iOS
Sue Blackman. Beginning 3D Game Development with Unity
Philip Chu. Learn Unity 4 for iOS Game Development
Robert Chin. Beginning iOS 3D Unreal Games Development

Послесловие

Вы думаете, что прочтя все эти книги, вы станете Senior iOS Developer? Нет, нет, нет и нет!
Когда-то Стив Балмер, став генеральным директором корпорации Microsoft, рассказывал, кто приносит успех операционным системам и платформам: «Developers! Developers! Developers! Developers!».
Я переиначу его слова: что делает разработчика мастером? Практика! Практика! Практика! Практика!
Никакие знания не перевесят практики. Лично мой совет: прочитав по моему обзору все книги от первой до «Beginning iOS 6 Development» включительно, устроиться в любую компанию на должность junior разработчика. На любые условия. На любую зарплату. Этот опыт бесценен – его не получишь из книг.
Удачи!

Update: обзор предназначен для полнейших новичков и не претендует на полноту, непогрешимость и истину в последней инстанции.

С каждым днем увеличивается количество людей, мечтающих научиться создавать программы. После сбора информации в сети к ним приходит мысль, что наиболее перспективной является разработка приложений для iOS - операционной системы от Apple. На самом деле мечтать - это одно, а программировать - другое. Создать собственное приложение нелегко. Но и не заоблачно сложно. Что же для этого нужно?

Язык программирования

Чтобы писать программы для определенной платформы, нужно использовать конкретный язык программирования. Разработка приложений для iOS и Android различается. Если у платформы от "Гугла" выбирать необходимо язык Java, то для iOS выбор стоит между Objective-C и Swift. Длительное время разработка под платформу iOS велась только при помощи языка программирования Objective-C. Несмотря на то что ему много лет, он все еще развивается и используется большим числом разработчиков. Но его минус - это высокий порог вхождения.

Так как самым главным источником прибыли компании Apple является ее магазин приложений, сотрудники заинтересованы в большем числе полезных и интересных утилит. По этой причине регулярно проводится конференция для разработчиков, на которой рассказывают об изменениях в операционных системах. В 2014 году разработчикам показали новейший язык программирования Swift, на котором ведется разработка приложений для iOS. Swift легок в освоении, так как имеет очень простой синтаксис и строго типизирован. Для желающих освоить самостоятельно этот язык подходит очень хорошо.

Что понадобится для начала

Кроме базовых знаний программирования, нужно иметь следующее:

  • компьютер или ноутбук с операционной системой OSX на борту;
  • среду разработки Xcode, которая является бесплатной.

Данный набор дает возможность запускать приложения в специальном симуляторе прямо на компьютере. Но нужно иметь в виду, что в будущем, возможно, нужно будет заплатить 99 долларов за то, чтобы получить годовую подписку в программе разработчиков. После оплаты появится возможность:

  • запускать разработанные программы не в симуляторе, а на настоящих устройствах;
  • размещать приложения в магазине App Store;
  • загружать новые версии среды разработки и iOS.

В новых версиях Xcode появился такой элемент, как «песочница», названный Playground. Здесь разработчик может поэкспериментировать с новым языком программирования.

Многие хотят начать писать программы, но думают, что это чрезвычайно трудно. Конечно, для того, чтобы стать профессионалом, нужно иметь много знаний и огромный опыт за плечами. Но для того чтобы создать маленькое приложение, нет необходимости быть профессионалом.

С чего начинается разработка приложений для iOS и Android? Обучение происходит на практике. Поэтому начинать надо с нее. Много теории - это не всегда хорошо. Ведь если человек прочтет от корки до корки десять он не станет. Нужно действовать.

Playground

Данная «песочница» - это замечательное окружение для изучения языка программирования. Как она выглядит? Пользователь вводит строчку программного кода и сразу же видит результат выполнения. После того как станет понятно, что написанный фрагмент работает так, как нужно, его можно просто перенести в проект. При помощи «песочницы» можно решить такие задачи, как:

  • освоение синтаксиса языка программирования;
  • улучшение навыков программирования при помощи экспериментов с новыми API;
  • осуществление простых арифметических вычислений;
  • разработка нового алгоритма и наблюдение за каждым его шагом.

Разработка приложений для iOS: с чего начать

Теория - это, конечно, хорошо, но, как говорилось ранее, нужна практика. Для того чтобы познакомиться с «песочницей», нужно запустить среду разработки Xcode. После запуска пользователь может видеть окно, в котором предлагается создать новый проект или же запустить Playground. Нужен второй пункт. Теперь необходимо придумать имя и сохранить «песочницу» в любое удобное место на компьютере. Кстати, разработка приложений для iOS на Windows тоже возможна, но тогда потребуется решить большое число проблем. Это и установка пиратской операционной системы, и правка важных файлов, и множество ошибок и вылетов.

После сохранения будет запущен тот самый Playground, который нужен.

На первый взгляд, здесь нет ничего интересного. Но стоит вписать туда свой код, как внешний вид тут же изменится.

Для начала можно попробовать написать следующее:

for var y = 0; y < 10; ++y {

println (“result: (z)”)

После этого «песочница» изменит свой вид. В столбце справа (панель результатов) показаны значения для каждой строки, которые получаются после выполнения. Также в правом столбце можно включить отображение временной панели, которая дает возможность проследить изменения во времени выбранного выражения. Здесь же отображается консольный вывод с текстом, который выводился бы программой.

Комментирование кода

Разработка приложений для iOS, как и для других платформ, не обходится без комментариев, которые нужны для того, чтобы разработчику было легче ориентироваться в коде. Комментарии - это строки, игнорируемые при выполнении программы. Они могут быть как однострочными, так и многострочными.

Переменные

Итак, приложения пишутся на языке программирования. Базу любого языка составляют переменные. Разработка приложений для iOS и Android без использования переменных невозможна. Как понятно из названия, это контейнер, в котором содержится изменяемое значение. Каждая переменная должна обладать уникальным именем и может содержать в себе как числовые, так и текстовые значения. В языке программирования Swift переменные определяются при помощи слов var и let. Во втором случае переменная не может меняться и должна быть проинициализирована при объявлении. В первом случае переменная инициализируется непосредственно перед использованием.

Каждая переменная обладает каким-то типом. Это могут быть строки, числа с плавающей точкой (дробные), булевы значения (истина и ложь).

Вывод результатов

Результат выполнения программы выводится в консоль. Что это такое? Это то, что обеспечивает взаимодействие пользователя с компьютером. Так, консолью вывода раньше называли монитор, а консолью ввода - клавиатуру. Сейчас значение терминов немного изменилось. Так называют программное окно, предназначенное для ввода и вывода команд. Разработка приложений для iOS нередко требует вывода каких-то данных. Для этого в языке Swift предусмотрены команды print и println. Первая отличается от второй тем, что автоматически начинается с новой строки.

Функции

Следующее базовое понятие в программировании - функции. Это некая последовательность действий, которые выполняют конкретную задачу. Каждая функция способна принимать какие-то значения, а также возвращать результат. Для использования этой конструкции ее необходимо сначала объявить при помощи ключевого слова func. После него указывается имя, а также круглые скобки. Если должно быть возвращено какое-либо значение, то после скобок указывается его тип. Если возвращаемого значения нет, то тип можно не указывать или же указать «пустой» тип - void. В круглых скобках находятся значения, которые функция принимает. Для вызова функции указывают ее имя и значения для аргументов.

Можно сделать так, чтобы имя параметра при вызове функции было обязательно указано. Для этого его обрамляют символом «решетка».

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

Что теперь?

Итак, как видно из вышесказанного, разработка приложений для iOS своими руками вполне может оказаться по силам каждому. Главное - выучить основы языка программирования, познакомиться со средой разработки и очень много и часто практиковаться. Именно практика помогает добиться значительного прогресса. А ведь описанное здесь - это только начало. Дальше в мире программирования будет много интересного, сложного, увлекательного. Это поможет всегда держать мозг в тонусе, создавать что-то новое и неплохо зарабатывать. Ведь техника от Apple используется во всем мире. Поэтому ваше приложение смогут оценить миллионы людей.

Здравствуйте, друзья.

Решил кардинально сменить сферу своей деятельности (оптимизация и продвижение сайтов, и интернет-магазины) и серьёзно подойти к iOS-разработке. Какого-то конкретного опыта в программировании нет вообще, всё только в общих понятиях на уровне базовой теории. К самой разработке подхожу с точки зрения профессионального развития и заработка на этом, а также с точки зрения просто интересного дела и возможных своих проектов.

Тостер по моей теме читал, поэтому вопросов а-ля "какие книги читать?" задавать не буду.

1. Насколько срочно мне понадобится MacBook для погружения в разработку? Однозначно знаю, что без него в итоге никуда. Дело в том, что купить не проблема (не миллионер, но для серьёзных профессиональных перемен готов потратить 1000-1500$ на рабочую технику), но есть ли смысл, не зная ещё абсолютно ничего по теме, в таких начальных тратах? Достаточно ли, скажем, установить на Windows 7 (если что: HP, 2 x 1.7 ГГц, 2 ГБ памяти, встроенное видео ) какой-либо эмулятор и хотя бы первые пару месяцев разобраться с начальной базой и основными понятиями?

2. Насколько мощный нужен MacBook для iOS-разработчика? Скажем, достаточно ли будет MacBook Air 13" (Intel Core i5, 4 Гб, 128 Гб (SSD), Intel HD Graphics 5000 )? Или смотреть какой MacBook Pro 13"" Retina (Intel Core i5, 8 Гб, 128 Гб (SSD), Intel Iris graphics 5100 )? Или, может, ещё что мощнее нужно (процессор i7, памяти 16 Гб, видео не встроенное)? Понятное дело, что если деньги позволяют, лучше брать пошустрее, но, к сожалению, покупать MacBook топовой конфигурации -- ну совсем сейчас неудобно в финансовом плане. С другой стороны, взять старенький MacBook у кого-то с рук, чтобы потом менять его через полгода -- тоже не очень хочется.

3. Нужен ли сам девайс с iOS для старта обучения разработки? Или на Windows 7 / OS X можно будет как-то эмулировать iPhone, чтобы смотреть, что получается? Или это как-то вообще по-другому делается? :-) Опять же, купить не большая проблема, но нужно ли мне это сейчас? И, если он необходим, ещё один смежный вопрос: покупать что-то свежее (5 / 5s) или не важно (4s)?

4. Есть ли необходимость в классических курсах по Objective-C? Или же лучше самостоятельно разбираться с нуля? Живу в Минске, курсы ничего особенного не представляют, всё обычное (подходы, методики, общий уровень). Ещё знаю, что программирование -- это постоянное самообучение. Вопрос: есть ли смысл пройти месячные курсы, чтобы получить стартовую базу, а уже дальше двигаться самостоятельно? Или же без проблем можно старт взять дома?

5. Как планировать процесс самообучения? Ничего нового: прочитал -- попробовал сделать, непонятно -- поискал в интернете, сильно непонятно -- вперёд на форум? Просто примерно так давно я учил HTML. Но, понятное дело, Objective-C дело серьёзное, как и все смежные технологии, и будет ли толк с такого обучения? Или нужна какая-то конкретная система и четкая градация повышения своего уровня (сначала прочесть книгу, потом пройти курс, потом изучить эту смежную технологию и так далее)? Подскажите, пожалуйста, как входили в iOS-разработку именно вы.

Будущие коллеги , уверен, что во время процесса обучения у меня будет возникать уйма вопросов, ради которых стыдно создавать новые темы. Если у кого-нибудь из вас есть возможность пару раз в неделю поотвечать на мои вопросы и кратко проконсультировать по какой-нибудь теме -- дайте, пожалуйста, об этом знать в ответах (оставьте ваши любые контактные данные и условия (бесплатно/платно и так далее)) . У всех свои дела, альтруистов очень мало -- всё понимаю, поэтому мои обращения к вам будут максимально редкие и по делу.

Спасибо большое за ваше внимание и интерес к моим вопросам. Хорошей недели всем! ;-)




Top