mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

331K
active users

#uikit

4 posts4 participants0 posts today
Nico Reese<p>Seems like Apple also struggles with layouting, especially with larger text sizes. <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="tag">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="tag">#<span>iOS</span></a></p>
Nico Reese<p>Anyone know of the right way to have a NSPersistentContainer inside an app group to use it with the main app and the widget target and deal with lightweight migration? I receive a lot of errors when, seemingly, the app and widget try to do migration at the same time. <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="tag">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/CoreData" class="mention hashtag" rel="tag">#<span>CoreData</span></a> <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a></p>
Joshua Kaden<p>I just added a colorful feature to my free NYC buildings app: a kind of noiseometer! Each building has one of 10 colors, according to how many 311 Noise complaints were submitted in the last 12 months. There’s also a setting for Heat/Hot Water complaints.</p><p>My thought is that this might be useful for someone looking to move in the five boroughs. In any case, this update gives the app some much-needed color!<br><a href="https://apps.apple.com/us/app/gotham-edifice/id1465631520" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/us/app/gotham-e</span><span class="invisible">difice/id1465631520</span></a><br><a href="https://mstdn.social/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a> <a href="https://mstdn.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mstdn.social/tags/NYC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NYC</span></a> <a href="https://mstdn.social/tags/CivicTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CivicTech</span></a> <a href="https://mstdn.social/tags/OpenData" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenData</span></a> <a href="https://mstdn.social/tags/NYC311" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NYC311</span></a> <a href="https://mstdn.social/tags/MapKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MapKit</span></a> <a href="https://mstdn.social/tags/UIKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIKit</span></a></p>
Brandon H :csharp: :verified:<p>via <span class="h-card" translate="no"><a href="https://dotnet.social/@dotnet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dotnet</span></a></span> : Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview)</p><p><a href="https://ift.tt/FR8gO7Z" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ift.tt/FR8gO7Z</span><span class="invisible"></span></a><br><a href="https://hachyderm.io/tags/SignalR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SignalR</span></a> <a href="https://hachyderm.io/tags/iOSDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDevelopment</span></a> <a href="https://hachyderm.io/tags/SwiftClient" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftClient</span></a> <a href="https://hachyderm.io/tags/RealTimeApps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RealTimeApps</span></a> <a href="https://hachyderm.io/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://hachyderm.io/tags/UIKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIKit</span></a> <a href="https://hachyderm.io/tags/PublicPreview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PublicPreview</span></a> <a href="https://hachyderm.io/tags/BiDirectionalCommunication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BiDirectionalCommunication</span></a> <a href="https://hachyderm.io/tags/AIChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIChat</span></a> <a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> #…</p>
Terry Kuo<p>Just added the Rivermind LUX <a href="https://mastodon.world/tags/subscription" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>subscription</span></a> plan to Yosum's preset templates<br>No matter you are on common, standard, or LUX, add your subscription to Yosum now! 🤣</p><p><a href="https://mastodon.world/tags/apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apple</span></a> <a href="https://mastodon.world/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://mastodon.world/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://mastodon.world/tags/swiftui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftui</span></a> <a href="https://mastodon.world/tags/uikit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uikit</span></a> <a href="https://mastodon.world/tags/netflix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>netflix</span></a> <a href="https://mastodon.world/tags/rivermind" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rivermind</span></a> <a href="https://mastodon.world/tags/blackmirror" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blackmirror</span></a> <a href="https://mastodon.world/tags/linear" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linear</span></a> <a href="https://mastodon.world/tags/replit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>replit</span></a> <a href="https://mastodon.world/tags/lovable" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lovable</span></a></p>
Nico Reese<p>It&#39;s wild that NSPersistentCloudKitContainer, or CloudKit in general for that matter, still does not support unique constraints in 2025. Wonky deduplication code is my biggest issue with sync. This is a feature which nearly every app needs and is so hard to get right. <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="tag">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="tag">#<span>Swift</span></a> <a href="https://mastodon.social/tags/CoreData" class="mention hashtag" rel="tag">#<span>CoreData</span></a> <a href="https://mastodon.social/tags/iCloud" class="mention hashtag" rel="tag">#<span>iCloud</span></a> <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a></p>
sam henri gold<p>did *anyone* know this was a thing? the animation the Photos app does when deleting an item is just…a built-in, standard UIKit animation <a href="https://developer.apple.com/documentation/uikit/uiview/systemanimation" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/uikit/uiview/systemanimation</span></a></p><p><a href="https://hachyderm.io/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://hachyderm.io/tags/uikit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uikit</span></a></p>
Axel Le Pennec<p>I'm trying to detect the tap location on a <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> Map.</p><p>If I add an onTapGesture, it works 👌🏻 but I lose the "double tap to zoom" native behaviour 🫤</p><p>Anyone knows a way to not override this default gesture? I would ideally prefer not having to use an UIViewRepresentable if possible.</p><p>Do you have any idea <span class="h-card" translate="no"><a href="https://mastodon.social/@hishnash" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hishnash</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@natpanferova" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>natpanferova</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@yanlu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>yanlu</span></a></span>? Thank you!</p><p><a href="https://iosdev.space/tags/MapKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MapKit</span></a> <a href="https://iosdev.space/tags/UIKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIKit</span></a></p>
Habr<p>SwiftUI или UIKit: что выбрать для iOS-приложений?</p><p>Привет, Хабр! Сегодня мы в коротком формате сравним SwiftUI и UIKit: где SwiftUI реально выигрывает, а где старый добрый UIKit остаётся незаменимым.</p><p><a href="https://habr.com/ru/companies/mvideo/articles/899694/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/mvideo/a</span><span class="invisible">rticles/899694/</span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>мвидео</span></a> <a href="https://zhub.link/tags/%D1%8D%D0%BB%D1%8C%D0%B4%D0%BE%D1%80%D0%B0%D0%B4%D0%BE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>эльдорадо</span></a> <a href="https://zhub.link/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://zhub.link/tags/UIKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIKit</span></a></p>
Daniel Saidi<p>I can’t believe that Sheeeeeeet, which can be used to create custom <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a> sheets, and which I haven’t touched for a looong time, is still the most starred of my many repos, and still growing. <a href="https://github.com/danielsaidi/Sheeeeeeeeet" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/danielsaidi/Sheeeee</span><span class="invisible">eeeet</span></a></p>
Ian Keen<p>I am having all kinds of problems with UITextView dropping custom attributes from typingAttributes when any automated insertions occur (auto complete/correct/etc..)<br />Does anyone have a source I could reference to try and get this under control? <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="tag">#<span>swift</span></a> <a href="https://mastodon.social/tags/uikit" class="mention hashtag" rel="tag">#<span>uikit</span></a></p>
Aleksander Stojanowski<p>That wasn’t the end of the story. Setting and resetting the color in onAppear/onDisappear was too visible to the user. I had to use UIKit and make the change happen in willAppear/willDisappear methods. Why do we still have to use for such things?!<br><a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://iosdev.space/tags/UIKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIKit</span></a></p>
Habr<p>От хаоса к системе: как мы создавали корпоративный фронтенд-фреймворк</p><p>Как справляться с огромной сложностью программного обеспечения в условиях крупной компании, где множество отделов и управлений, множество проектов? Корпоративный фреймворк — один из ответов. Эта статья не совсем обычная. Мы будем смотреть на тему создания платформенных решений с разных ракурсов: управление, дизайн, проектирование, разработка и так далее. Чтобы передать вам как можно больше мыслей из первых рук, мой рассказ будут разрезать небольшие вставки-интервью от реальных участников нашей команды. Меня зовут Сергей Шахов, я долгое время занимался развитием корпоративного фреймворка в нашей компании. Наш фреймворк помогает создавать командам пользовательские интерфейсы, иными словами, это фронтенд-фреймворк. Статья адресована особенно тем, кто неравнодушен к разработке платформенных решений, а также может быть интересна всем, кто имеет отношение к фронтенд-разработке, проектированию интерфейсов, созданию дизайн-систем или комплексных модульных веб-приложений. Вы узнаете, стоит ли затевать разработку корпоративного фреймворка, а также о том, как неопределённое может быть управляемым, а скучное — прекрасным. В качестве бонуса дадим вам запретный рецепт, как спасти демонстрацию вашим заказчикам за десять минут до её начала, которому ни в коем случае нельзя следовать. Поехали!</p><p><a href="https://habr.com/ru/companies/gnivc/articles/896636/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/gnivc/ar</span><span class="invisible">ticles/896636/</span></a></p><p><a href="https://zhub.link/tags/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>управление_продуктом</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>фреймворк</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>дизайнсистема</span></a> <a href="https://zhub.link/tags/devrel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devrel</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>проектирование</span></a> <a href="https://zhub.link/tags/uikit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uikit</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>микрофронтенды</span></a> <a href="https://zhub.link/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://zhub.link/tags/ux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ux</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>фронтендразработка</span></a></p>
Habr<p>Как у нас происходит процесс передачи макетов разработчикам</p><p>Важной частью работы дизайнеров является передача интерфейсов в руки фронтенд-разработчиков (mobile и web). Но, между творческим замыслом дизайнера и его воплощением в коде может возникнуть немало трудностей. В этой статье мы хотели показать как это происходит у нас: какие подходы и инструменты используем, как отмечаем состояния готовности и др.</p><p><a href="https://habr.com/ru/articles/895252/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/895252/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/figma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>figma</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%B2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>разработка_интерфейсов</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>дизайн</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>документация</span></a> <a href="https://zhub.link/tags/uikit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uikit</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0_%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>передача_макетов</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>адаптивность</span></a></p>
Habr<p>The role of microinteractions and small details in UX design</p><p>Microinteractions play a huge role in UX design despite being labelled “micro”. They include all the small details you can find in a software product, i.e. animations, emotive reactions, clicks, vibrations, etc. Not only do they make it more interesting and joyful for users to interact with a product, they also help ease the navigation process and make it more intuitive by providing important information. Which types of microinteractions can be used in apps, what makes them a vital part of software products, how to implement them correctly and which common mistakes to avoid when designing small details? Types of microinteractions</p><p><a href="https://habr.com/ru/articles/895238/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/895238/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ui</span></a> <a href="https://zhub.link/tags/uikit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uikit</span></a> <a href="https://zhub.link/tags/ui_kit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ui_kit</span></a> <a href="https://zhub.link/tags/ui_testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ui_testing</span></a> <a href="https://zhub.link/tags/uitableview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uitableview</span></a> <a href="https://zhub.link/tags/uicollectionview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uicollectionview</span></a> <a href="https://zhub.link/tags/uix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uix</span></a></p>
Mike Stern<p>We&#39;ve brought our <a href="https://mastodon.social/tags/watchOS" class="mention hashtag" rel="tag">#<span>watchOS</span></a> <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a> to <span class="h-card" translate="no"><a href="https://mstdn.social/@Figma" class="u-url mention">@<span>Figma</span></a></span>. It&#39;s got all the bits and pieces you need for designing Apple Watch apps: Design templates, controls, text and color styles, layout guides and more.</p><p>The kit uses variables extensively making it super easy to preview your designs for 40mm, 42mm, 44mm, 46mm and 49mm Apple Watches.</p><p><a href="https://www.figma.com/community/file/1483534709614446054/watchos-11" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">figma.com/community/file/14835</span><span class="invisible">34709614446054/watchos-11</span></a></p>
Aleksander Stojanowski<p>UIKit appearance settings seem to not work at all. Setting the tint color on the NavigationStack works, but the color change happens after the view is visible to the user.<br><a href="https://iosdev.space/tags/UIKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIKit</span></a> <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Konrad Kołakowski<p>Ugh, using <a href="https://mastodon.social/tags/TipKit" class="mention hashtag" rel="tag">#<span>TipKit</span></a> on UIKit is a painful &amp; buggy experience 😤</p><p>It&#39;s quite obvious that this framework was made for <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="tag">#<span>SwiftUI</span></a>, and <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a> was an afterthought</p>
Nico Reese<p>Why do Xcode Cloud builds not contain a dSYM for my main target any more? I just see one for my widget target. This can&#39;t be right? <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="tag">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a></p>
Nico Reese<p>Has anyone successfully migrated purchases from a secondary Apple account, which is used as a developer account. Is that even possible?</p><p><a href="https://support.apple.com/en-us/117294" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">support.apple.com/en-us/117294</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="tag">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/UIKit" class="mention hashtag" rel="tag">#<span>UIKit</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="tag">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/AppStore" class="mention hashtag" rel="tag">#<span>AppStore</span></a> <a href="https://mastodon.social/tags/Apple" class="mention hashtag" rel="tag">#<span>Apple</span></a></p>