iOS Dev
7.56K subscribers
952 photos
69 videos
1 file
1.08K links
🍏Канал об iOS-разработке, необычных подходах и решениях.
👨‍💻Автор: Виктор Грушевский (@Viktorianec)
Темы:
⭐️ Подготовка к собеседованиям.
⭐️ Архитектуры и алгоритмы.
⭐️ Код. Много кода.

⚒️База знаний: https://boosty.to/ios_dev

#ios #mobile #swift
加入频道
Возможности побитовых операций в Swift на примере судоку

💻
Напомним сами себе три правила для решения судоку:

1️⃣ Каждая цифра может быть представлена только один раз в квадрате 3x3.

2️⃣ Каждая цифра не может встречаться дважды в одной строке.

3️⃣ Каждая цифра не может встречаться дважды в одном столбце.

📖 Giuseppe Lanza в своей статье обьясняет, как именно с помощью Swift можно проверить, что заданный судоку существует и удовлетворяет заданному набору правил.
Apple Tower Theatre в Лос-Анджелесе

Театр Тауэр — исторический кинотеатр, открывшийся в 1927 году в районе Бродвейских театров в центре Лос-Анджелеса.

Возможно, вы видели локации отсюда в некоторых популярных фильмах. Назову некоторые:
🎬 Бойцовский клуб
🎬 Малхолланд драйв
🎬 Престиж
🎬 Полнометражный Твин Пикс

🍎В 2021 году Apple завершила реновацию и открыла его для посетителей.

Теперь оно снова доступно для жителей (а главное, гостей) центра Лос-Анджелеса.

Этот магазин стал одним из крупнейших реставрационных проектов компании Apple.

📸 Мне посчастливилось побывать тут сегодня, поэтому с радостью делюсь подборкой фото изнутри (и не только).
Вышел Xcode 13.4

Обновление включает SDK для iOS 15.5, iPadOS 15.5, tvOS 15.4, watchOS 8.5 и macOS Monterey 12.3.

👨‍🔧 Пофиксили некоторые проблемы Swift Playgrounds, краш при экспорте локализаций и баг с генерацией символов для плагинов Quick Look при дистрибуции.

Выпуск Xcode 13.4 поддерживает отладку на устройстве для iOS 15.5, iPadOS 15.5, tvOS 15.4, watchOS 8.5 и более поздних версий.

🛠 Для работы Xcode 13.4 требуется Mac под управлением macOS Monterey 12.3 или более поздней версии.

⬇️ Скачать можно здесь.
📝 Полный список обновлений.
Вы задумывались, почему в NSString, NSData, NSNumber и других используется префикс NS?

Вкратце, это наследие NeXTSTEP.

💻
Оригинальный код для фреймворков Cocoa был взят из библиотек Foundation и AppKit компании NeXTSTEP (эти названия до сих пор используются в фреймворках Cocoa компании Apple), и инженеры NextStep решили добавить своим символам префикс NS.

Поскольку Objective-C является расширением языка C и поэтому не имеет пространств имен, как в C++, символы должны были иметь уникальный префикс, чтобы они не сталкивались. Это особенно важно для символов, определенных во фреймворке.

Если вы пишете приложение, в коде которого ваши символы будут использоваться только один раз, вам не нужно беспокоиться об этом.

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

🙌🏻 На сайте CocoaDev есть страница, где многие разработчики в сообществе Cocoa перечислили свои "избранные" префиксы.

📖 Вам также может показаться интересным это обсуждение на SO.
Уже совсем скоро WWDC, а ведь у Apple есть ещё и свой сервис стриминга!

Кроме посещения флагманских сторов, заглянул сегодня на The Grove, но оказалось, что там есть кое-что любопытнее стора, делюсь впечатлениями.

📺 На стендах представлены Тед Лассо, Разделение, Утреннее шоу и другие сериалы.

📸 Из крутых моментов выделю, что можно сфотографироваться рядом с реквизитом.

☕️А ещё каждый сериал балует фанатов съедобными штуками совершенно бесплатно. Просто вдумайтесь, насколько там внимательны к деталям, вот пара примеров:
The Morning Show делится талончиком с рекламой, который можно обменять на кофе в соседнем киоске. Шоу же утреннее!

— Новый сериал Pachinko делится семенами японских цветов.

— А на стенде Теда Лассо всем желающим выдают мороженое со вкусом Эрл Грей. Ну и как тут не сказать «Вперёд, Ричмонд!»?

— Кроме этого, в Разделении есть вендинговый автомат, попробовав снеки из которого можно представить себя работником Lumon.

❤️ Как говорится, маркетинг в мелочах это верный путь к сердцам фанатов!