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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
#1

Что нужно для программирования под IOS? - Программирование iOS

27.10.2013, 16:31. Просмотров 2418. Ответов 16
Метки нет (Все метки)

Доброго времени суток. Ребят, подскажите достаточно ли для написания приложения для ios (также mac os) одного языка Objective-C? Некоторые говорят, что иногда некоторую часть пишут на С, якобы для повышение быстродействия, что вы об этом думаете? Знаю что Objective-C надстройка языка С, нужно ли сначала учить С перед тем как перейти на Objective-C? Заранее большое спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 16:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что нужно для программирования под IOS? (Программирование iOS):

Что нужно знать для программирования под айфончик - Программирование iOS
Всем привет. В какой среде создаются приложения под iphone? Знаю что в XCode, а под винду какие среды есть? Какими языками нужно владеть?...

Mac для программирования под IOS - Программирование iOS
Характеристики: 2.4 GHz 4GB DDR3 320GB HDD GeForce 320M 256MB Подробнее: http://support.apple.com/kb/SP585?vi...S&locale=en_US...

Минимальный размер ОЗУ для программирования под iOS - Программирование iOS
Собираюсь начать программировать под iOS и встал вопрос покупки макбука. В этой связи хотелось бы узнать, какой минимально допустимый...

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

Ищу единомышленника по изучению Objective-c, программирования под iOS, iPhone - Программирование iOS
Уважаемые новички в программировании, сам являюсь таковым и поэтому предлагаю создать небольшую комманду для изучения указанных в теме...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DanyaKim
0 / 0 / 0
Регистрация: 04.07.2013
Сообщений: 2
27.10.2013, 19:15 #2
Необязательно.
0
artyomsavelyev
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 3
30.10.2013, 17:14 #3
Учи Objective C. Для 99% задач можно использовать.

У меня в домашнем архиве лежит пара уроков по основам разработки под iOS. Если надо - пиши.
0
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
30.10.2013, 21:18  [ТС] #4
Цитата Сообщение от artyomsavelyev Посмотреть сообщение
Учи Objective C. Для 99% задач можно использовать.

У меня в домашнем архиве лежит пара уроков по основам разработки под iOS. Если надо - пиши.
Надо
0
Banddk
37 / 37 / 1
Регистрация: 08.12.2012
Сообщений: 157
Записей в блоге: 1
30.10.2013, 22:08 #5
Владимир , мой тебе совет. Если ты будешь только задавать вопросы о том, что тебе надо, ты так ничего не сделаешь. Придумай тему и начни уже писать приложение.
0
artyomsavelyev
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 3
31.10.2013, 11:20 #6
Начало тут. Одно из самого необходимого, чтобы освоиться:
http://itcoach24.ru/lp/free_ios_lessons_promo/

Потом может еще что-нибудь найду, выгружу на YouTube
0
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
31.10.2013, 13:23  [ТС] #7
Цитата Сообщение от artyomsavelyev Посмотреть сообщение
Начало тут. Одно из самого необходимого, чтобы освоиться:
http://itcoach24.ru/lp/free_ios_lessons_promo/

Потом может еще что-нибудь найду, выгружу на YouTube
спасибо
0
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
11.11.2013, 18:31 #8
Являясь тем же самым Junior'ом с парой месяцев опыта работы, нашел для себя отличный механизм самообучения. Ничего гениального не изобрел, но этот подход весьма ускорил, как по мне, мое развитие в iOS-разработке:

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

А то раньше было так: решаю, - сегодня я буду разбираться с CoreData. И сижу, методично смотрю описания классов, пробую разные примеры и т.д. До определенного момента интересно, а потом начинает утомлять.
Лично мне намного удобнее и приятней ставить себе такие маленькие локальные цели (вопросы) и от них уже отталкиваться.

Например, несколько моих записей:
1. Как в objective-c создать массив со значениями int.
2. Как создать с нуля руками NavigationBar и добавить ему кнопки.
3. Зачем у View-элементов есть свойство Tag
4. Используется ли класс NSIndexPath еще где-либо, кроме tableView и родственных ей сущностей?
И т.д.

Очень интересно получается - некоторые такие мои "вопросы" затягивают дальше, и дальше, и таким образом я раскапываю много полезного материала.
Я еще не считаю себя компетентным назидательно давай советы таким же новичкам, как я, но очень хочу всем начинающим порекомендовать как можно раньше начать использовать developer.apple.com.
Я сам его тщательно и долго избегал (много букв, все на английском, страшно, непонятно..), но, буквально недавно начал юзать активно, и начал понимать всю мощь этого ресурса.

Как-то так)) Решил вдруг написать.
2
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
11.11.2013, 21:46  [ТС] #9
Цитата Сообщение от kievkao Посмотреть сообщение
Являясь тем же самым Junior'ом с парой месяцев опыта работы, нашел для себя отличный механизм самообучения. Ничего гениального не изобрел, но этот подход весьма ускорил, как по мне, мое развитие в iOS-разработке:

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

А то раньше было так: решаю, - сегодня я буду разбираться с CoreData. И сижу, методично смотрю описания классов, пробую разные примеры и т.д. До определенного момента интересно, а потом начинает утомлять.
Лично мне намного удобнее и приятней ставить себе такие маленькие локальные цели (вопросы) и от них уже отталкиваться.

Например, несколько моих записей:
1. Как в objective-c создать массив со значениями int.
2. Как создать с нуля руками NavigationBar и добавить ему кнопки.
3. Зачем у View-элементов есть свойство Tag
4. Используется ли класс NSIndexPath еще где-либо, кроме tableView и родственных ей сущностей?
И т.д.

Очень интересно получается - некоторые такие мои "вопросы" затягивают дальше, и дальше, и таким образом я раскапываю много полезного материала.
Я еще не считаю себя компетентным назидательно давай советы таким же новичкам, как я, но очень хочу всем начинающим порекомендовать как можно раньше начать использовать developer.apple.com.
Я сам его тщательно и долго избегал (много букв, все на английском, страшно, непонятно..), но, буквально недавно начал юзать активно, и начал понимать всю мощь этого ресурса.

Как-то так)) Решил вдруг написать.
английский знаете? Для меня это сейчас является основной проблемой.
0
Dark_Knight12
41 / 41 / 2
Регистрация: 07.11.2013
Сообщений: 132
12.11.2013, 10:09 #10
Программирую на Obj-C около года. Начинал с русскоязычных книг по Obj-C и обучающих уроков по Xcode. Сейчас пользуюсь в основном сайтом документации Apple и StackOverFlow. На StackOverFlow практически все ответы найти можно на основные вопросы. Если там не нахожу обращаюсь к документации Apple.

Почему отказался от русскоязычных книг по теме? Потому что информация очень быстро устаревает, все самое свежее на англоязычных ресурсах.
1
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
13.11.2013, 17:14 #11
Полностью аналогичная ситуация, как и у Dark_Knight12. Даже нечего добавить))
Начал с видеоурока о создании калькулятора с использованием StoryBoard, где рассматривались, в том числе, Constraints и обеспечение корректного поворота девайса.
Потом последовало пару уроков с www.raywenderlich.com, далее - добавилась книга Конвэя - Хиллегасса "Программирование под iOS" (где, кстати, наконец-то, нашел понятное для себя описание работы с памятью).
На базе этих знаний написал страшненькую, но не вылетающую в процессе пользования, игру-викторину вроде угадывания флагов с вариантами ответов (но фигурировали портреты композиторов).
И, собственно, после этих наработок первое собеседование в крутую фирму на Junior'а я благополучно завалил (дали тестовое задание, с которым не смог справиться в срок), а следующее, в компанию поскромнее, прошел.
Вот такая, вкратце, история))

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

Добавлено через 6 минут
P.S. На всякий случай: с момента начала обучения iOS и первого дня на рабочем месте прошло месяца три. До этого опыт программирования на других языках был.
1
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
13.11.2013, 20:42  [ТС] #12
Цитата Сообщение от kievkao Посмотреть сообщение
Полностью аналогичная ситуация, как и у Dark_Knight12. Даже нечего добавить))
Начал с видеоурока о создании калькулятора с использованием StoryBoard, где рассматривались, в том числе, Constraints и обеспечение корректного поворота девайса.
Потом последовало пару уроков с www.raywenderlich.com, далее - добавилась книга Конвэя - Хиллегасса "Программирование под iOS" (где, кстати, наконец-то, нашел понятное для себя описание работы с памятью).
На базе этих знаний написал страшненькую, но не вылетающую в процессе пользования, игру-викторину вроде угадывания флагов с вариантами ответов (но фигурировали портреты композиторов).
И, собственно, после этих наработок первое собеседование в крутую фирму на Junior'а я благополучно завалил (дали тестовое задание, с которым не смог справиться в срок), а следующее, в компанию поскромнее, прошел.
Вот такая, вкратце, история))

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

Добавлено через 6 минут
P.S. На всякий случай: с момента начала обучения iOS и первого дня на рабочем месте прошло месяца три. До этого опыт программирования на других языках был.
по поводу английского сильно расспрашивали?
0
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
13.11.2013, 21:10 #13
На первом собеседовании (которое в "крутую" контору) вообще вопросов насчет английского не было (компания только на рынке СНГ работает), а на втором - да, это был важный момент. Интервьюер (наш, русскоязычный) попросил рассказать по-английски о каких-нибудь проектах с предыдущего места работы, задал (также на англ.) один вопрос по моему рассказу.
После чего меня соединили по Скайпу с американцами (хозяевами) и провели небольшую беседу (я так понял, просто послушать мой английский) в стиле:
Американец: "расскажи о себе"
Я: ... ...
Американец: "все очень интересно, спасибо, завтра дадим ответ"
Я: гудбай

Вот и все))
0
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
13.11.2013, 22:32  [ТС] #14
Цитата Сообщение от kievkao Посмотреть сообщение
На первом собеседовании (которое в "крутую" контору) вообще вопросов насчет английского не было (компания только на рынке СНГ работает), а на втором - да, это был важный момент. Интервьюер (наш, русскоязычный) попросил рассказать по-английски о каких-нибудь проектах с предыдущего места работы, задал (также на англ.) один вопрос по моему рассказу.
После чего меня соединили по Скайпу с американцами (хозяевами) и провели небольшую беседу (я так понял, просто послушать мой английский) в стиле:
Американец: "расскажи о себе"
Я: ... ...
Американец: "все очень интересно, спасибо, завтра дадим ответ"
Я: гудбай

Вот и все))
так вы в английском не полный ноль)
0
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
13.11.2013, 22:43 #15
Ну, как сказать, мой рассказ был на уровне школьного английского, с использованием самых простых оборотов и в медленном темпе))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2013, 22:43
Привет! Вот еще темы с ответами:

Рекомендуемые тех. характеристики mac mini для программирования на iOS - Программирование iOS
Добрый день. Я хочу заняться разработкой на iOS. Как я слышал, один из наиболее правильных и легких путей - это приобретение мака. Я...

Начал программировать под ios с qt 5.2 c++, объясните что по чем - Программирование iOS
XCode стоит, объясните как перевести устройство в режим разработки (developing mode) и пр

Розыск программиста под IOs для портфолио и опыта - Программирование iOS
День добрый Уважаемые разработчики! Есть сайт с объявлениями недвижимости по регионам и хотелось бы сделать приложение для сайта. Т.к....

Какая ОС должна быть на сервере для связи с приложением под iOS? - Программирование iOS
Вопрос. Прога которая роботает на IOS должна быть связана с сервером на OS X server или может быть связана с сервером на Linux ??


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.11.2013, 22:43
Ответ Создать тему
Опции темы

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