Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
 
BlindDespair
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 18
#1

Как начать изучение разработки под ios? - Программирование iOS

17.01.2015, 17:39. Просмотров 12276. Ответов 25
Метки нет (Все метки)

Добрый день, господа-программисты. Я задумался над тем, чтобы начать изучать как разрабатывать приложения под ios. Меня интересует несколько вопросов. Во-первых есть ли большая разница в том, писать под ios или под андроид, в плане востребованости моего труда? Во-вторых какие ресурсы лучше использовать для обучения и какой язык программирования сейчас самый подходящий для таких целей? Если это Swift, то есть ли для него уже руководство на русском, хотя бы основная часть? Ну или какие-то видео уроки. Опыта у меня совсем немного, раньше писать только небольшие консольные приложения на С++ и C# и несколько сприптов. Меня еще интересует, что нужно знать помимо языка программирования для разработки хороших приложений. Буду очень признателен за адекватные ответы и хорошие советы. Заранее спасибо! =)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2015, 17:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как начать изучение разработки под ios? (Программирование iOS):

Как начать писать под iOS? - Программирование iOS
Дабы "въехать" в Си почитал Сишную часть книги Аарона Хиллегаса. Для понятия синтакса почитал некие темы Кочана которые, как по мне, мне...

С чего начать программирование под IOS? - Программирование iOS
Подскажите на каком языке программировать под IOS и какая литература необходима?

С чего начать программировать под iphone/ios? - Программирование iOS
в этом абсолютный новичек. а вот опыт программирования под пк - лет 7. поэтому вопрос такой: подскажите пожалуйста, как это все будет...

С чего начать писать под ios? - Swift
Долгое время изучал с++. Теперь появилось желание написать что-то под ios. Проблема в том что swift язык новый и меняется каждые пол года,...

Начать изучение Xcode - Программирование iOS
Где можно найти хороший учебник или видеокурс про Xcode?

Как стать программистом под iOS - Программирование iOS
Здравствуйте! Давно мечтал начать писать игры, выбор пал на мобильные устройства , в особенности под iOS. Читал кучу разных статей с...

25
Spelcrawler
531 / 501 / 111
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
26.02.2015, 13:28 #16
Vorona, ну не знаю, разметка у меня вообще никак не укладывается. Можно ли ее писать руками, без редактора? И зачем два файла на класс? И еще есть ли в xcode автоимпорт?
0
Vorona
Peace 2 all shining faces
671 / 533 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
27.02.2015, 03:54 #17
Цитата Сообщение от Spelcrawler Посмотреть сообщение
разметка у меня вообще никак не укладывается. Можно ли ее писать руками, без редактора?
да, конечно, можно все писать руками, а можно и в Interface Builder'е руками раскидать
лично мне нравится второй вариант для более статических вьюшек, а в коде только то, что генерируется динамически
Вообще, как по мне, то это плохая привычка стараться все писать в коде, т.к в IB будет наглядней и быстрее смоделировать все как надо

Цитата Сообщение от Spelcrawler Посмотреть сообщение
И зачем два файла на класс?
ну учитывая тот факт, что Objective-C является некой надстройкой над C, то легко понять, почему так
в header файле вы указываете публичный интерфейс, в implementation файле - его реализацию и приватный интерфейс
в swift уже как и в java нужен только один файлик

Цитата Сообщение от Spelcrawler Посмотреть сообщение
И еще есть ли в xcode автоимпорт?
нет, но я так понял, что вы любите все руками писать
и снова таки, в objective-c нужно ручками импортировать файлы, а в swift все данные доступны внутри модуля в соответсвии их уровням приватности: private, internal (ведет себя как protected в java, публичный только внутри модуля) и public (доступен извне модуля)
1
Spelcrawler
531 / 501 / 111
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
27.02.2015, 12:24 #18
Vorona, спасибо. Более менее разобрался. Можете посоветовать что написать в качестве первого приложения, чтобы не очень сложно, но понять основные принципы?
0
Vorona
Peace 2 all shining faces
671 / 533 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
28.02.2015, 01:10 #19
ну мне вот нравится пример со студентами, группами и хобби

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

т.е. есть таблица со студентами и есть детальное представление редактирование\удаление студента, а так же можно его создать

есть таблица с группами и аналогично как и со студентами CRUD операции

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

ну и студенту так же можно выбрать какие-то хобби

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

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

Можно конечно и попроще - попробовать написать TODO List, но мне вот давали это задание со студентами когда я так же ничего не знал в iOS и я с нуля делал именно его
1
Chukcha2
0 / 0 / 0
Регистрация: 07.03.2015
Сообщений: 2
07.03.2015, 19:24 #20
самый лучший способ изучить - это сразу браться за рабочую задачу, например как тут уже говорили "стартап за идею"
0
maysan
0 / 0 / 0
Регистрация: 23.01.2016
Сообщений: 10
23.01.2016, 13:14 #21
Самый лучший это все таки видеоуроки. Просто и наглядно. например рекомендовала бы эти https://www.youtube.com/playlist?lis...EBGP8HMtMXyPEc
Отзывы очень хорошие. Ну а после уроков потом уже документация
0
Settel
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 17
29.02.2016, 14:40 #22
Теория без практики мертва. Согласен, лучший способ это "стартап"
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
08.03.2016, 19:47 #23
а из железа и программ что нужно?
макбуки и какие то платные консоли?
0
gen1usqq
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 135
05.09.2016, 11:15 #24
Ребят, если кому-то потребуется книга Kochan_C_-_Programmirovanie_na_Objective-C_2_0, обращайтесь за 300 руб., я вам скину её в электронном варианте, доказательства предоставлю. kull.lesha@gmail.com
0
sovaiv
11 / 11 / 5
Регистрация: 23.09.2016
Сообщений: 47
23.09.2016, 13:54 #25
Топикстартеру могу подкинуть простую задачу по разработке. С оплатой, если всё будет выполнено нормально. Сроки пока не сильно поджимают, на разработку 1,5-2 месяца. На Android и iOs одно и то же приложение. В л.с.
0
JuliaFree
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 4
08.12.2016, 19:20 #26
Лучше быть универсальным вебмастером) и для андроидов и для Ios создавать приложения) я работаю в конструкторе Apps Globus. Вложения по началу были минимальные, начинала в тарифа basic стоимостью около 1500 рублей в месяц, теперь перешла на PRO - самый продвинутый аккаунт. Доступны все функции и отсутствует месячная плата. Зайдите на официальный сайт, разобраться с конструктором дело двух часов. Это русскоязычный сайт, оплата в рублях, есть видео-инструкции)
0
08.12.2016, 19:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2016, 19:20
Привет! Вот еще темы с ответами:

Как прикрутить разработку под iOS к eclipse ? - Программирование iOS
Коллеги, прошу прощения, наверно задаю странный вопрос. Я не под виндой сижу, а под честным хакинтошем. Тем не менее вопрос возник. Делаю я...

Посоветуйте книги для Swift и IOS разработки - Swift
Здравствуйте, посбрасывайте пожалуйста сюда книги по которым вы учились или они вам помогли, или посоветуйте может какие-нибудь курсы?...

Программирование iOS, с чего начать? - Программирование iOS
Я вообще чайник в етой среде , так вопрос с чего мне начать и что далее изучать чтобы писать приложения для платформы iOS? И сколько...

С чего начать разработку для iOS? - Программирование iOS
От мобильного дева далек, но имеются навыки разработки на Java. Есть всего пара тривиальных вопросов: Какой язык разработки сейчас актуален...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru