Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
0

Что должен знать Senior

04.05.2016, 12:26. Просмотров 1671. Ответов 3
Метки (Все метки)

Всем привет!

Название темы и суть вопроса, возможно, покажутся дурацкими, но тем не менее.
Задался недавно вопросом, что мне следует подтянуть, чтобы приблизиться к некоему абстрактному уровню Senior iOS developer.
Проанализировав свои знания и пробелы, выяснил, какие вещи, по своему мнению, я бы выделил как наиболее приоритетные.
Хотел бы спросить совета, насколько, на ваш взгляд, важны таки темы?

1) Освоение чистого SQLite.
Всегда работал только с CoreData и др. фреймворками.

2) Алгоритмы, алгоритмы, алгоритмы.
Кроме сортировки пузырьком - ничего сейчас из головы не напишу. Периодически решаю задачки с HackerRank, но сам вижу, что серьезные задачи с этого ресурса я пока не потяну.

3) Objective-C, Swift low level.
На стандартные вопросы об основах ObjC рантайма, работе ARC, структуре NSObject, особенностях Swift'а я ответить могу. Но как это все дело работает под капотом на низком уровне - с большим затруднением.
Есть мысль углубиться в исходники Objective-C, Swift и посвятить время их разбору.

4) UIDynamicAnimator.
Кроме пары домашних экспериментов, ни разу не работал. Из пары серий WWDC понял, что там непаханое поле для изучения, которое потянет за собой многое.

5) Сложные UICollectionViewLayout.
Кроме flow layout, всего один раз писал относительно несложный лайаут наследуясь от абстрактного класса UICollectionViewLayout.
Но встречаю много репозиториев на Github, где люди пишут просто космические лайауты, где глядя в код я понимаю, что до таких вещей еще я дорос, увы.

Буду рад комментариям!

Вернуться к обсуждению:
Что должен знать Senior
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2016, 12:26
Готовые ответы и решения:

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

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

Надо ли (полезно ли) iOS программисту знать Unix?
Вот iOS пошёл от Mac OS X, а Mac OS X от UNIX. Посему вопрос: имеет ли смысл...

Что надо знать полноценному Junior iOS Developer?
Добрый вечер:) Обучаю objective-c уже пол года, и возник вопрос, что же...

Хочу начать программировать на iOS, нужно ли знать Cи?
Здравствуйте! Хочу научиться программировать различные программы для Iphone...

3
Другие темы раздела
Программирование iOS Рекомендуемые тех. характеристики mac mini для программирования на iOS http://www.cyberforum.ru/ios-dev/thread1725477.html
Добрый день. Я хочу заняться разработкой на iOS. Как я слышал, один из наиболее правильных и легких путей - это приобретение мака. Я остановился на наиболее бюджетном варианте - mac mini. По...
Программирование iOS Перепрошивка Iphone Как перепрошить Iphone через компьютер? http://www.cyberforum.ru/ios-dev/thread1722111.html
Программирование iOS Помоните плз Ошибка в Xcode
Не зависимо от того старый или новый проект выдает 2 ошибки: 1. (null): could not read data from...
Передача данных по TCP IP (Socket) от устройства к девайсу по вайфай Программирование iOS
Ищу человека который разбираеться в передаче данных по сокету для iOs устройств , либо очет научиться в этом разбираться Для Android уже такая программа мною создана , работает.Исходники могу...
Программирование iOS IOS http://www.cyberforum.ru/ios-dev/thread1714501.html
Последняя версия IOS?
Программирование iOS Обновление iphone 4s Хорошее ли обновление IOS 9.3.1 на Iphone 4s? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru