Tag

App Extension

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Sep 6, 2023 · Mobile Development

Building an iOS SMS Spam Filter App with CoreML

This tutorial walks through creating a custom iOS SMS spam filter app, covering extraction of personal SMS data from an iPhone backup, training a CoreML text‑classification model with CreateML, implementing a Message Filter Extension in Xcode, and exploring advanced update strategies.

App ExtensionCoreMLSMS filtering
0 likes · 12 min read
Building an iOS SMS Spam Filter App with CoreML
Ctrip Technology
Ctrip Technology
May 12, 2022 · Mobile Development

iOS Widget Development: App Extension Basics, Architecture, and Practical Implementation Tips

This article explains the fundamentals of iOS App Extensions, details the WidgetKit framework, shows how to configure single and multiple widgets, describes data sharing, refresh strategies, interaction patterns, and shares practical lessons learned from building flight‑ticket widgets for a production app.

App ExtensionSwiftSwiftUI
0 likes · 14 min read
iOS Widget Development: App Extension Basics, Architecture, and Practical Implementation Tips
Sohu Tech Products
Sohu Tech Products
Jun 9, 2021 · Mobile Development

Resolving Xcode 12.5 App Extension Compilation Errors with Swift @available and API Availability

This article explains why Xcode 12.5 reports compilation failures for iOS app extensions when APPLICATION_EXTENSION_API_ONLY is true, demonstrates how to restructure shared frameworks and use Swift’s @available and #available annotations (as well as Objective‑C NS_EXTENSION_UNAVAILABLE_IOS) to mark non‑extension‑compatible APIs, and provides practical code examples for a clean, minimal‑impact solution.

App ExtensionSwiftXcode
0 likes · 13 min read
Resolving Xcode 12.5 App Extension Compilation Errors with Swift @available and API Availability
Snowball Engineer Team
Snowball Engineer Team
Jan 14, 2021 · Mobile Development

Snowball iOS Widget Development from Zero to One

This article details the end‑to‑end process of building a Snowball iOS Widget with WidgetKit, covering design principles, lifecycle, data sharing via App Groups, SwiftUI view construction, Intent configuration, and deployment considerations, providing code examples and practical tips for mobile developers.

App ExtensionIntentsSwift
0 likes · 16 min read
Snowball iOS Widget Development from Zero to One
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 26, 2020 · Mobile Development

iOS Widget Development Practice with WidgetKit: A Comprehensive Guide

This guide walks through iOS widget development with WidgetKit, covering timeline mechanics, SwiftUI‑only UI building, network and image handling, reload policies, deep‑link clicks, Intent‑based configuration, and the benefits and constraints experienced by NetEase Cloud Music’s frontend team.

App ExtensionIntents FrameworkMobile Widget
0 likes · 22 min read
iOS Widget Development Practice with WidgetKit: A Comprehensive Guide