Apple должны изменить систему отзывов в App Store

изменить систему отзывов в App Store
Ratings & Reviews в App Store

Все, кто публикуют свои приложения в App Store знакомы с системой отзывов. Я считаю, что Apple должны изменить систему отзывов в App Store и сейчас я вам расскажу почему.

Это короткий пост в надежде, что он будет замечен и когда-нибудь это случится.

Continue reading “Apple должны изменить систему отзывов в App Store”

canOpenURL всегда возвращает false

canOpenURL всегда возвращает false

Может ли такое быть, чтобы canOpenURL всегда возвращала false? После запуска monobudget я столкнулся с интересным кейсом. Основным сценарием в приложении является авторизация пользователя в монобанке во время первого запуска. Этот шаг можно, конечно же, пропустить, но в силу специфики приложения я его отношу к основному сценарию.

Сначала мне написал один пользователь и сказал, что, нажимая на кнопку авторизации, ничего не происходит. Я подумал “очень странно” и “что бы это могло быть?”

Continue reading “canOpenURL всегда возвращает false”

Реакция пользователей на Tracking Authorization Request в iOS 14

Tracking Authorization Request
Tracking Authorization Request

Если вы, вдруг пропустили, Apple произвела революцию на рынке мобильной рекламы, внедрив AppTrackingTransparency фреймворк в iOS 14. Они говорят “Используйте AppTrackingTransparency фреймворк, если ваше приложение собирает данные о конечных пользователях и передает их другим компаниям для отслеживания в приложениях и на веб-сайтах. AppTrackingTransparency представляет пользователю Tracking Authorization Request и предоставляет статус авторизации отслеживания.”

Почему это революция? Сейчас расскажу.

Continue reading “Реакция пользователей на Tracking Authorization Request в iOS 14”

Финансовая независимость. Шаг первый.

финансовая независимость

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

Давайте разберем это понятие подробней, а потом я расскажу, что такое monobudget и как он может помочь вам добиться финансовой независимости.

Continue reading “Финансовая независимость. Шаг первый.”

monobudget для monobank – ваши личные финансы на кончиках пальцев

Я всегда любил вести учет личных финансов. Сколько уходит на продукты, сколько на бензин, сколько заработал, сколько потратил, каков денежный поток.

Но, всегда было сложно найти подходящее приложение для учета личных финансов.

Continue reading “monobudget для monobank – ваши личные финансы на кончиках пальцев”

LIDAR на iPhone. Первому игроку приготовиться.

Вы когда-нибудь видели, как LIDAR работает на iPhone 12 Pro или iPad Pro?

Lidar on the iPhone

Многие скажут, что вещь, конечно, классная, но мало кому она понадобится. Теперь представьте, что #apple отсканирует весь мир с помощью наших iPhone и создаст его виртуальную копию. А потом… Они выпустят #appleglasses, и вы будете видеть через них виртуальный мир, физически перемещаясь через реальный. Как вам такое будущее!!?

Первому игроку приготовиться?
Добро пожаловать в Оазис.

Continue reading “LIDAR на iPhone. Первому игроку приготовиться.”

Лучший телеграм-канал для изучения английского или как я учу английский по фильмам

Относительно недавно я заметил, что Телеграм победил Фейсбук в моих личных предпочтениях и я подумал, – как я могу использовать Телеграм-канал для изучения английского языка.

Все потому, что у меня есть пунктик по жизни. Я хочу говорить свободно и красиво на английском языке. И я абсолютно убежден, что для этого есть два самых эффективных инструмента.

Continue reading “Лучший телеграм-канал для изучения английского или как я учу английский по фильмам”

Swift против Objective-C в примерах

swift_vs_objc

Всем привет!

Время от времени я натыкаюсь на статьи типа “Swift vs Objectivе-C: бла бла бла”, в которых в большинстве случаев описаны причины, почему стоит переходить на Swift с Objective-C. Но, т.к. в 90% подобных статей используются лишь общие громкие фрази типа “Swift безопаснее”, “Swift быстрее”, “меньше кода”, “управление памятью”, “динамические библиотеки” и т.д. и т.п., я решил написать статейку на эту тему и на пальцах показать разницу между Swift и Obj-C.

Continue reading “Swift против Objective-C в примерах”

Как обрезать UIImage или NSImage произвольной формы

imagemask

Маскирование изображений позволяет разработчику создавать изображения произвольной формы. Маскирование изображений позволяет создавать более впечатлительные и менее скучные интерфейсы.

Давайте посмотрим на пример на картинке и сделаем маскирование для Mac и iOS.

Continue reading “Как обрезать UIImage или NSImage произвольной формы”

Swift за 24 часа – 2. Кортежи, Опциональные типы

swift

Это 2ой пост и 2ой час из серии “Swift за 24 часа”. В прошлый раз мы рассмотрели Введение в Swift – разобрали что такое Swift и чем вызвано появление Swift, рассмотрели как объявлять константы и переменные, узнали какие бывают типы данных в Swift, что такое типо-безопасность и типо-определение. В этом часе разберем кортежи и опциональные типы. Вперед!

Continue reading “Swift за 24 часа – 2. Кортежи, Опциональные типы”