Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Операционные системы > Мобильные ОС (Android, iOS, Windows Phone)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.08.2016, 19:21   #1
Spectr001
Новичок
 
Регистрация: 04.08.2016
Сообщений: 4
Репутация: 10
По умолчанию Что нужно знать для создания приложений под iOS?

Доброго времени суток!
Уважаемые программисты, подскажите пожалуйста, что нужно знать для начала создания приложений под iOS? Я новичок в этом деле и совсем не разбираюсь в программировании, если можно то распишите порядок получения знаний. Заранее большое спасибо за ответы!
Spectr001 вне форума   Ответить с цитированием
Старый 04.08.2016, 19:47   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,480
Репутация: 2073
По умолчанию

Нужно знать один из языков, для которых существуют компиляторы под иос.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 04.08.2016, 20:23   #3
Spectr001
Новичок
 
Регистрация: 04.08.2016
Сообщений: 4
Репутация: 10
По умолчанию

А какой самый популярный язык? И достаточно знать лишь один?
Spectr001 вне форума   Ответить с цитированием
Старый 04.08.2016, 20:57   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,112
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от Spectr001 Посмотреть сообщение
И достаточно знать лишь один?
Язык — да. Но кроме языка наверняка понадобится куча других вещей.
Цитата:
Сообщение от Spectr001 Посмотреть сообщение
А какой самый популярный язык?
Если для iOS, то Swift или Objective-C.
Alex11223 на форуме   Ответить с цитированием
Старый 04.08.2016, 22:51   #5
Spectr001
Новичок
 
Регистрация: 04.08.2016
Сообщений: 4
Репутация: 10
По умолчанию

Какие например вещи ещё понадобятся? Вы можете кратко перечислить основные пункты освоения программирования приложений? С чего вообще начинают новички?

Последний раз редактировалось Spectr001; 04.08.2016 в 22:55.
Spectr001 вне форума   Ответить с цитированием
Старый 04.08.2016, 23:15   #6
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,112
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Зависит от задачи.

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

И параллельно изучать основы информатики, архитектуры компьютера/операционной системы, алгоритмы, структуры данных, БД (SQL, ...), сеть и протоколы (HTTP, ...), веб и т.п.
Например для начала можно почитать "Код" Петцольда.

Ну и еще очень желательно уметь хотя бы читать по английски + учиться правильно гуглить

http://programmersforum.ru/showthrea...648#post995011
Alex11223 на форуме   Ответить с цитированием
Старый 04.08.2016, 23:46   #7
Spectr001
Новичок
 
Регистрация: 04.08.2016
Сообщений: 4
Репутация: 10
По умолчанию

Ок, спасибо большое
Spectr001 вне форума   Ответить с цитированием
Старый 05.08.2016, 00:43   #8
pproger
C++ hater
СуперМодератор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,306
Репутация: 1393

skype: vvviperrr00
По умолчанию

Цитата:
Сообщение от Spectr001 Посмотреть сообщение
Какие например вещи ещё понадобятся? Вы можете кратко перечислить основные пункты освоения программирования приложений? С чего вообще начинают новички?
с изучения дискретной математики, алгебры логики, алгоритмов.
__________________
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума   Ответить с цитированием
Старый 05.08.2016, 17:19   #9
masax
Форумчанин
 
Регистрация: 01.10.2008
Адрес: Москва, Владивосток
Сообщений: 244
Репутация: 70
По умолчанию

+ ООП
и английский язык для понимания документации

Основные пункты освоения:
1. Формальная логика - без нее ты не осилишь программирование. Хотя бы научиться составлять определения.
2. https://developer.apple.com/library/...piOSAppsSwift/
3. https://itunes.apple.com/us/book/the...81256329?mt=11 (Скоро выйдет 3 версия, осваивать естественно последнюю)
4. Параллельно с 3 освоить ООП - https://www.google.ru/url?sa=t&rct=j...28617741,d.bGs (учебник от мгу, переложить знания на swift)
После осовения ООП - https://developer.apple.com/library/...aCore/MVC.html
или курс от Stanford - https://itunes.apple.com/ru/course/d...t/id1104579961 (последняя на данный момент версия) очень хорошо многие моменты разъясняются
5. https://itunes.apple.com/us/book/usi...88894773?mt=11
Далее или видео https://developer.apple.com/videos/archive/ - по интересующим направлениям
Или официальная документация.
Особенно я бы выделил UIKit, GCD / MultiThreading, Audio/Video, Networking, SpriteKit
__________________
Контакты
skype, почта: bm@kwax.ru

Последний раз редактировалось masax; 05.08.2016 в 17:34.
masax вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что нужно знать для DirectSound jonikster Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 09.06.2016 16:22
Какие языки нужно знать для разработки приложений? roman1421 Общие вопросы по программированию, компьютерным наукам 12 07.10.2015 01:11
Разработчик приложений под iOS и для соцсетей.(2 вакансии) Mindcarver Работа на постоянной основе - Вакансии 0 06.05.2012 01:36
Что нужно знать для разработчика игр. 13th Свободное общение 38 14.01.2012 17:32
Что надо знать/уметь для создания игры Anoobis Gamedev - cоздание игр: Unity, OpenGL, DirectX 24 26.10.2011 17:12


14:56.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru