Дайджест полезных материалов для iOS-разработчиков

Автор: admin от 31-08-2017, 17:31, посмотрело: 613

Дайджест полезных материалов для iOS-разработчиков


Дайджест полезных материалов для iOS-разработчиков

Дайджест полезных материалов для iOS-разработчиков
В фары добавляются следящие элементы для предотвращения столкновения. Дно отслеживает разметку, чтобы автомобиль не ушел с дороги. В автомобиле все больше электронного управления. Wired показал удаленное управление Jeep. Хотя водитель был предупрежден, ему явно было не по себе. Больше внимания безопасности, товарищи. Больше внимания.

Читать выпуск

Категория: Веб-разработка / Game Development / iOS

 

AppCode 2017.2: Extract Method и улучшения автодополнения для Swift, поддержка __auto_type в Objective-C и многое другое

Автор: admin от 5-08-2017, 21:10, посмотрело: 370

Привет, Хабр!



Вышел AppCode 2017.2, а значит, пора рассказать обо всех новых возможностях в этом релизе! Под катом, как и всегда, много картинок.



AppCode 2017.2: Extract Method и улучшения автодополнения для Swift, поддержка __auto_type в Objective-C и многое другое
->

Категория: Веб-разработка / iOS

 

Пора валить! Опыт миграции с Objective-C на Swift

Автор: admin от 19-07-2017, 10:30, посмотрело: 577

Олег Алексеенко, руководитель iOS разработки Superjob, рассказывает об опыте компании по переходу c Objective-C на Swift.



Статья написана по материалам выступления на RIT2017.







У Superjob 3 мобильных приложения для iOS:




  • Поиск работы (создание резюме, поиск вакансий и т.д.)

  • Поиск сотрудников (создание вакансий, поиск резюме)

  • Производственный календарь (планирование рабочего времени и отпусков)


->

Категория: Веб-разработка / Game Development / iOS

 

Опыт создания реалтайм видео-секвенсора на iOS

Автор: admin от 6-07-2017, 15:20, посмотрело: 366

Привет, меня зовут Антон и я iOS-разработчик в Rosberry. Не так давно мне довелось работать над проектом Hype Type и решить несколько интересных задач по работе с видео, текстом и анимациями. В этой статье я расскажу о подводных камнях и возможных путях их обхода при написании реалтайм видео-секвенсора на iOS.

->

Категория: Веб-разработка / iOS

 

CocoaHeads Russia. Прямая трансляция

Автор: admin от 23-06-2017, 18:45, посмотрело: 340

CocoaHeads Russia. Прямая трансляция

Привет, хабраюзеры!

Сегодня в офисе Туту.ру пройдет очередной митап iOS разработчиков. Мы организуем прямую трансляцию митапа. Если вы не смогли к нам попасть, то у вас есть шанс увидеть все online.

Программа



  • 19:00 Открытие

  • 19:15 Анимация как средство самовыражения.
    Александр Зимин

  • 20:00 Перерыв

  • 20:25 Team Lead. Структурирование мыслей.
    Николай Ашанин

  • 21:00 Перерыв

  • 21:15 Викторина

  • 21:35 Реактивный VIPER.
    Дмитрий Котенко

  • 22:00 Автепати (трансляция в личные соцсеточки)

Категория: Веб-разработка / iOS

 

CocoaHeads Russia в офисе Туту.ру

Автор: admin от 20-06-2017, 14:00, посмотрело: 412

CocoaHeads Russia в офисе Туту.ру

23 июня Туту.ру и CocoaHeads Russia проведут очередную встречу сообщества iOS-разработчиков в Москве. В программе 3 доклада, викторина и афтерпати после встречи.

Категория: Веб-разработка / iOS

 

Борьба за время сборки iOS-приложений

Автор: admin от 19-06-2017, 13:10, посмотрело: 315

Чуть больше месяца назад мы выпустили iOS-приложение «Тинькофф Инвестиции». Приложение полностью написано на языке Swift, но имеет некоторые Objective-C-зависимости. Продукт быстро начал обрастать новой функциональностью, а вместе с тем время сборки проекта существенно увеличивалось. Когда мы пришли к тому, что после clean или значительных правок проект собирался дольше шести минут, мы осознали, что перемены необходимы.

Борьба за время сборки iOS-приложений

На просторах интернета было найдено много действенных и не очень способов ускорить время сборки проекта. Особенно нас интересовало время сборки debug-версии, потому что работать становилось всё сложнее. Ниже я расскажу о методах, которые мы опробовали в рамках решения задачи, и результатах, которых мы добились. Хочу отметить, что долгое время сборки может зависеть от разных факторов, поэтому и методы для каждого проекта используются разные.

Категория: Веб-разработка / Game Development / iOS

 

3 cпособа нарушить Single Responsibility Principle

Автор: admin от 3-06-2017, 21:45, посмотрело: 364

Single Responsibility Principe достаточно прост для понимания и его не сложно придерживаться.
Но в работе я достаточно часто сталкиваюсь нарушением этого принципа. В этой статье я собрал самые больные из способов нарушить SPR из тех, что я встречал.

Категория: Программирование / Веб-разработка / Game Development / iOS

 

Пишем аналог Paint на Objective-C

Автор: admin от 23-05-2017, 06:55, посмотрело: 290

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

Пишем аналог Paint на Objective-C

Категория: Веб-разработка / iOS

 

Разработка компонента для создания коллажей

Автор: admin от 21-04-2017, 06:00, посмотрело: 239

Популярность приложений для обработки фотографий постоянно растет. Недавно мы предлагали вниманию наших читателей гайд для новичков по написанию собственного фоторедактора. Сегодня мы хотели бы поделиться с хабровчанами опытом наших партнеров – разработчиков компании New Technologies, – полученным в ходе работы над апдейтом их приложения. Этот материал может быть полезен как при работе с приложением-фоторедактором, так и с проектами, в которых обработка изображений является побочной функцией (собственно, в случае, о котором пойдет речь, так оно и было).

«В ходе проектирования My Wardrobe — приложения для хранения коллекции одежды и образов — нашей команде неоднократно приходилось решать вопросы удобства интерфейса: находить баланс между множеством функций и легкостью доступа к ним. Помимо хранения всей одежды из своего гардероба, пользователю предоставлялась возможность создать образ из комбинации вещей и прикрепить к нему фотографию. Однако уже на этапе проектирования было ясно, что, возможно, пользователь не захочет делать новое фото своего образа, а предпочтет создать иконку из фотографий одежды, расположив их на однотонном фоне — это устоявшаяся практика изображения образа в мире моды.

Разработка компонента для создания коллажей


Добавление этой возможности требовало реализации механизма создания и редактирования коллажей. А поскольку подобная функциональность нередко требуется в различных продуктах для работы с фотографиями, было решено реализовать её в виде универсального компонента с простым программным интерфейсом.

Категория: Веб-разработка / iOS

 
Назад Вперед