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

Что должен знать Senior - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование 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? подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Что должен знать Senior - Программирование iOS

04.05.2016, 12:26. Просмотров 1049. Ответов 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, где люди пишут просто космические лайауты, где глядя в код я понимаю, что до таких вещей еще я дорос, увы.

Буду рад комментариям!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru