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

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

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

Начало разработк - Программирование iOS

29.07.2013, 22:41. Просмотров 641. Ответов 9
Метки нет (Все метки)

Доброго времени суток дорогие форумчане.
Собрался начать разработку под ios - в личных целях.
Но у меня нет собственного iphone.
Подскажите, можно ли начать разработку и тесты без физического аппарата?
Как это делается к примеру для Android.
Если же нужна физическая тачка, можно ли купить какой-нибудь древний iphone и обновить операционку до актуальной?

Добавлено через 3 часа 38 минут
Ну... Ребят.
Неужели такой трудный вопрос?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2013, 22:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Начало разработк (Программирование iOS):

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

Начало пути iOS разработчика - Программирование iOS
Все привет. Есть macbook и огромное желание научится программировать. На данный момент начал читать книгу по СИ от Ритчи и Кернигана. Это...

Выписать в массив A с начало положительные числа X, а в начало второго массива B отрицательные числа X. - Visual Basic .NET
Из одномерного массива X(8) получить два других массива A(8) и B(8). Выписать в массив A с начало положительные числа X, затем...

Все положительные элементы массива поместить в начало массива B, а отрицательные — в начало C - C (СИ)
помогите не как не могу понять как записать код для задачи (Дан числовой массив A размера N. Все его положительные элементы поместить в...

Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n). Подсчитать количес - C++
Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n)....

65. (7 б.) Дан массив A(n). Все положительные его элементы поместить в начало массива B(n), а отрицательные элементы – в начало массива C(n). Подсчита - Pascal
65. (7 б.) Дан массив A(n). Все положительные его элементы поместить в начало массива B(n), а отрицательные элементы – в начало массива...

9
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
29.07.2013, 23:02 #2
Начать можно вполне с симулятора, если для себя. Обязательным условием является MacOS. Симулятор под iOS намного приятней, чем для андроида. Для обучения вам вполне хватит
0
AnutkaKo
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 4
29.07.2013, 23:14 #3
Здравствуйте. Я не профи, но вопрос интересный. Как я поняла из прочитанной статьина сайте аплифо.ру, (да простит меня модератор за ссылку), вроде это возможно работать без физического объекта и старые машины можно обновлять до актуальных баз, это из своего опыта, когда человек обновил прошивку и поставил круче моей на более старом девайсе.

Но на хб сказано нужен Maс под разработку приложения, так как ни на какой другой платформе вы не сможете работать с iOS SDK. Существуют другие варианты по разработке iOS приложений, но считают, что все таки мак необходим, хотя автор в конце дает совет, что б воспользоваться виртуальной машиной или хакинтошТочка ком
0
nikola_fzi
0 / 0 / 0
Регистрация: 20.12.2010
Сообщений: 10
29.07.2013, 23:25  [ТС] #4
Цитата Сообщение от iCloud Посмотреть сообщение
Начать можно вполне с симулятора, если для себя. Обязательным условием является MacOS. Симулятор под iOS намного приятней, чем для андроида. Для обучения вам вполне хватит
Симулятора вполне хватит для уверенного запуска на смартфоне?
А как насчет портируемости, приложение будет работать под любой версией ios?
И по поводу обновления операционки можно на 2g к примеру запустить ios 6.
Ну вот для сравнения на Андроиде не все устройства поддерживают 4 версию системы и часто работают только на одной версии. Сейчас самая популярная версия - 2.2, хотя уже давно есть v4, устройства тупо не могу обновится.
Подскажите, как ситуация обстоит у Apple с этим?
С iPad-ом тоже интересно как обстоит ситуация.
Если подскажите, какую нибудь книгу по разработке или документацию - буду очень благодарен.

Вопроса с MacOS не стоит.

Сообщение отправленно с MacOS Lion.
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
30.07.2013, 02:20 #5
На совсем старые устройства совсем новые операционки не встают. В частности, 6.0 на 2G поставить не получится. Ей как минимум 3G нужен. И даже на первый iPad не встанет. Второй требуется. Так что старые девайсы лучше не покупать.
Симуляра вполне хватит для изучения и, в большинстве случаев, для тестирования. Он вполне вменяемый. Но для тестирования производительности, а так же таких вещей, как камера или гироскоп девайс необходим. Я для себя остановился на связке iPod + iPad. Платить $1000 за iPhone смысла не вижу. По крайней мере, пока не начну в своих приложениях GPS использовать.
По поводу книг, покопайтесь на форуме. Много раз тут на этот вопрос отвечали. А документация с XCode приезжает просто великолепная.
1
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
30.07.2013, 15:10 #6
Цитата Сообщение от nikola_fzi Посмотреть сообщение
Если подскажите, какую нибудь книгу по разработке или документацию - буду очень благодарен.
Крайне не рекомендую литературу на русском. Ее просто нету нормальной. Точнее вся литература устаревшая. Я тоже не так давно начал программировать под iOS и книг как таковых вообще не читал. Документация(Она божественна, мне нравится даже больше чем мсдн) ну и StackOverflow очень помогает. Так же очень рекомендую блог Рэя Вендерлиха(не уверен, что правильно написал его фамилию) очень много полезной информации, есть книжки.
PS естественно, если это первый язык программирования который вы учите, то тогда книги обязательны.
0
nikola_fzi
0 / 0 / 0
Регистрация: 20.12.2010
Сообщений: 10
30.07.2013, 17:08  [ТС] #7
Всем большое спасибо.
Начну разрабатывать.
0
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
02.08.2013, 11:16 #8
Я сам недавно начал изучать разработку под iOS, из всех купленных книг (на русском) больше всего понравилась - "Objective-C. Программирование для Mac OS.X и iOS". Книжка обстоятельная, фундаментальная.

По поводу отсутствия iPhone - в Xcode входит отличный симлятор iPhone и iPad можно спокойно начинать разрабатывать не покупая телефон. А по поводу разных версий iOS - у примерно 95% устройств стоит последняя версия операционки.
0
Изображения
 
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
02.08.2013, 23:31 #9
вот классная книга http://developer.apple.com/library/ios/navigation/
1
zulkis
03.08.2013, 08:21     Начало разработк
  #10

Не по теме:

Vorona, пасиб, поржал.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2013, 08:21
Привет! Вот еще темы с ответами:

Переход начало и конец вывода строк:каким образом переходить по экрану на начало и конец списка строк? - Turbo Pascal
Разработать процедуры "TOP" установки окна на начало файла и процедуры “BOT” установки на конец файла для заданного текстового файла....

Все положительные элементы поместить в начало массива В(n), а отрицательные элементы — в начало массива С(n) - C++
Ребята. Помогите с задачей пожалуйста. Дан массив А(n). Все положительные его элементы поместить в начало массива В(n), а...

Начало Си++ - C++
Я понимаю что данные задачи очень просты, но помогите пожалуйста...Я просто совсем нечего не шарю.. Задача 1 Дан массив X из N целых...

1C Начало - 1С
Парни подскажите пожалуйста. Начал изучать 1С, сейчас вот читаю Радченко "Практическое пособие разработчика" и видео курсы начал смотреть...


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

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

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