iOS (Swift) Feed
1.66K subscribers
445 photos
58 videos
5 files
889 links
Support the channel https://buymeacoffee.com/seneca27

Articles on iOS and Swift development from across the web. Stay updated with the latest insights, best practices, news, and tutorials in one place!

For any inquiries, contact @Seneca27
Download Telegram
Apple Reportedly Moving Ahead With Ads in Maps App

Mark Gurman says Apple plans to add ads to the Maps app as soon as next year, letting restaurants and other businesses pay for prominent placement in search.

He adds it will work like App Store Search Ads and use AI for relevance, but warns the move could provoke consumer backlash.
Adapt Unidirectional Flow Virtues to Your Plain SwiftUI App

This article shows how to bring unidirectional flow ideas into plain SwiftUI without TCA/Redux by injecting an EnforceAuth environment handler that wraps actions and triggers login before execution.

It then suggests escalating to typed actions (e.g., AuthRequired) and a centralized reducer so auth rules live in one place.
Secure your app with Memory Integrity Enforcement

Apple introduces Memory Integrity Enforcement (MIE) where hardware, OS, and compiler add pointer/heap tags to block buffer overflows and use-after-free by aborting on tag mismatches.

The video covers: enabling Enhanced Security (Hardware Memory Tagging) in Xcode, using diagnostics to find/fix crashes, minding tag bits in pointers (hash/compare/arithmetic), and validating with Soft Mode - or Address Sanitizer if MIE hardware isn’t available - before full rollout.
SwiftUI Tip

In iOS 16+, you can make a TextField grow vertically as you type by setting the axis parameter to .vertical.
SwiftUI Tip

Easily display device information with just a few lines of code.
SwiftUI Tip

Use compositingGroup() to make stacked views render as one - perfect for clean shadows.
🍾4
SwiftUI Tip

In iOS 15+, you can use Markdown inside a Text view to style parts of your text.
Check out these iOS openings:

1. webAI (Austin, TX, on-site)
webAI is a distributed AI platform building a unified execution layer that integrates cloud and on-device compute to train and run models privately at the edge, with SDKs and clients for infrastructure orchestration, on-device inference, and data collection—aimed at scalable, high-performance AI and laying the groundwork for Super Intelligence.
Senior iOS/Swift Engineer 5+

2. Lovehoney Group (Berlin, Germany, hybrid)
Founded in 2021, Lovehoney Group (LHG) is the world’s leading sexual wellness company uniting brands like Lovehoney, WOW Tech, Amorana, and Belisoft, employing over 800 people across 9 global offices to create innovative, high-quality pleasure products and smart technologies.
- Head of Mobile Applications 5+
- Senior iOS Developer 4+
- Junior iOS Developer 1+

3. Garmin (USA, Netherlands)
Founded in 1989 and headquartered in Kansas City, Garmin is a global technology company operating across five markets, designing purpose-driven GPS and wearable products sold worldwide through offices in Europe, Asia, the Middle East, South America, and Australia.
- Senior iOS Engineer 5+ (Olathe, Kansas)
- iOS Software Engineer 2, 1+ (Chandler, Arizona)
- Senior iOS Software Engineer 5+ (Chandler, Arizona)
- Software Engineer 1 (Mobile Apps) - Aviation (Chandler, Arizona; Olathe, Kansas)
- Software Engineer 1 (Mobile Apps) (Yarmouth, Maine)
- Senior iOS Engineer 5+ (Olathe, Kansas)
- Senior iOS Developer (Oegstgeest, Netherlands)

4. Starling Bank (UK, hybrid)
Founded in the UK, Starling Bank is Britain’s first digital bank with over 4 million accounts, headquartered in London with offices in Cardiff, Dublin, Manchester, and Southampton, offering app-based banking and SaaS solutions through its Engine platform to other banks worldwide.
- iOS Engineer
(Cardiff, Manchester, Southampton, London)
- Senior iOS Engineer
(Cardiff, Manchester, Southampton, London)
____________________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
1🍾1
Masking & Inverted Masking in SwiftUI

source
Sheet Customization in SwiftUI

A visual guide to styling sheets using some modifiers available in iOS 16+

source
🤪3
Supercharge Your GitHub Actions with Smart Caching

A practical guide to speeding up iOS CI on GitHub Actions with smart caching.

It shows YAML for caching Xcode DerivedData, SPM, Ruby (bundler-cache), and CocoaPods, plus advanced tactics (cache warming, matrix/conditional caches, cleanup, monitoring) and troubleshooting.

Claimed results: ~70% faster builds (≈14→4 min) and lower Actions costs.
1👻1
SwiftUI Tip

Easily ask users for ratings by showing the App Store rating prompt inside your app - in just 3 easy steps.

source
🍾2
Enhancements to help you submit and market your apps and games

Apple announces App Store changes: submit extra items during review, create up to 70 custom product pages with keywords, and use offer codes for all IAP types.

- App Review: submit extra items independently (In-App Events, urgent bug fix version, Game Center features) even while a version is under review.

- Custom Product Pages: limit doubled to 70; add keywords so specific pages can appear in search instead of the default page.

- Offer codes: now supported for all IAP types (consumable, non-consumable, non-renewing, plus expanded auto-renewable options, including non-auto-renew after promo).

- Contracts: Schedule 1 and Paid Applications Agreement (Schedules 2 & 3) will be updated to reflect offer codes for all IAP types.

- Promo codes for IAP: creation ends March 26, 2026 (existing codes redeemable until expiry); app download promo codes remain.

more details
🍾2
Media is too big
VIEW IN TELEGRAM
Adding books to your library should be fast

post on Twitter

try the app
🤪2
SwiftUI Tip

Repeat an image to fill all available space using .resizable(resizingMode: .tile).

Perfect for patterns, textures, and watermarks.

source
🍾2
Introducing Aardvark: OpenAI’s agentic security researcher

OpenAI introduced Aardvark, a GPT-5–powered autonomous security researcher now in private beta with select partners.
The agent continuously analyzes code repositories to identify, validate, and help fix vulnerabilities using LLM-based reasoning and Codex-generated patches.

In tests, Aardvark detected 92% of known vulnerabilities and has already uncovered real issues across OpenAI’s and partners’ codebases.

It also discovered several open-source bugs that received CVE identifiers, with plans for pro-bono scanning to support non-commercial projects.
🤪3
App Store Price Update: Poland, Switzerland, Türkiye

Starting Nov 17, prices for apps and one-time IAPs will auto-update in Poland, Switzerland, and Türkiye unless that storefront is your base.

Auto-renewable subscriptions and manually priced storefronts aren’t affected.

App Store Connect already shows the changes and lets you adjust your base storefront or prices.
Roadmap for improving the type checker

Swift’s constraint-based expression type checker can hit exponential complexity.
This post explains why, what 6.2 and main (toward 6.3) changed to make it faster and more predictable, and what’s next - smarter disjunction selection and memory use, improved bindings and diagnostics, pruning operator overloads, and SAT-style techniques to reduce hitting solver limits and improve errors.

What’s shipped & in progress:
- Swift 6.2: Profiling + optimizations to backtracking and graph algorithms → the same search work, done faster.
- Main (toward 6.3): New disjunction-selection strategy that solves many previously “hard” expressions quickly (notably with operators and literals).
- Memory usage: Arena optimization for generic overloads (disabled by default; enable with -solver-enable-prepared-overloads) to curb exponential space blowups.
- Perf tests: More real-world “slow” cases + scale tests to catch regressions.

What’s next (near-term):
- Bindings overhaul: Faster selection of concrete types, earlier contradictions; big wins for large array/dictionary literals.
- Fewer brittle hacks: Remove special-cases (collection subscripts, “two generic overloads”, common-return shortcuts, operator partitions).
- Cheaper partial solutions: Lower overhead when merging independently solved components.
- Better salvage mode: Fewer “failed to produce” messages; avoid cases where salvage succeeds when normal checking fails - emit a fallback diagnostic instead.

Longer-term ideas:
- Prune operator overloads: Hide protocol-witness overloads (e.g., Equatable.==) and adjust ranking to shrink search space (may be slightly source-breaking in edge cases).
- Tighten polymorphic literals: Reduce Int/Double ambiguity for integer literals (e.g., require a decimal point for floats).
- SAT-style solving: Non-chronological backtracking and clause learning to avoid re-exploring dead ends.

more details
🤪2
SwiftUI Tip

In iOS 16+, you can combine inner and drop shadows for extra depth and realism.

source
ConcentricRectangle in SwiftUI

In iOS 26+, ConcentricRectangle adapts its corners to match the container’s shape for a smoother look.

source
Check out these iOS openings:

1. The Daily Wire (Nashville, TN, on-site)
The Daily Wire is a U.S. media and entertainment company founded in 2015 that produces conservative news, podcasts, and video content, offering digital streaming and subscription-based media services.
Staff Software Engineer, iOS, 8+

2. Tinder Seoul (Seoul, Hybrid)
The Recs Seoul team is Tinder’s global engineering unit in South Korea focused on advancing the company’s recommendation system through feature development, performance optimization, and collaboration with international teams to enhance user experience and matchmaking quality.
Software Engineer, iOS

3. Nord Security (Vilnius, Warsaw, Kaunas, hybrid)
Nord Security, founded in 2012, is a global leader in digital security and privacy solutions with over 2,000 employees, offering products like NordVPN, NordLayer, NordPass, NordStellar, NordLocker, and Saily to millions of users worldwide.
- iOS Engineer, Mid-Senior 3+, Saily (Vilnius / Kaunas)
3200-7000 EUR/month
- iOS Engineer, Mid-Senior 3+, Saily (Warsaw)
18,000 zł - 33,400 zł a month
- iOS Engineer, Mid 3+, NordLayer (Warsaw)
18,000 zł - 22,900 zł a month
- iOS Engineer, Mid 3+, NordLayer (Vilnius)
- MacOS Engineer, Mid-Senior 3+, Apps (Vilnius)
3200 - 7000 EUR/month.

4. UWorld (Hyderabad, India, on-site)
UWorld, founded in 2003, is a U.S.-based leader in online test preparation for college, graduate, and professional licensing exams, serving over 2 million students with high-quality learning platforms and native mobile apps.
iOS Developer 3+

5. Scotiabank (Canada
Scotiabank (The Bank of Nova Scotia, founded in 1832; TSX/NYSE: BNS) is a Canadian multinational bank serving millions across ~35 countries in the Americas, with about 90,000 employees.
- Senior iOS Developer 5+, Tangerine (Canada, Ontario)
Tangerine is a Canadian direct/digital bank founded in 1997 (formerly ING Direct Canada), now a Scotiabank subsidiary, serving customers nationwide with online banking and over 1,000 employees.
- Senior iOS Developer (Canada, Ontario)
- Senior Software Developer (iOS) 5+ (Canada, Ontario)
- Ssr iOS Developer (Mexico City)

6. eBay (Germany, Netherlands , UK, India, USA, Canada)
multiple iOS openings

7. Monzo bank (Barcelona, hybrid)
Monzo is a UK-based digital bank founded in 2015 that serves millions of customers with personal, business, joint, teen and kids accounts, credit cards, savings and investments, employs 3,000+ people, and is known for its hot coral cards and “get paid early” feature.
- iOS Engineer
- Senior iOS Engineer

8. TV4 (Stockholm, Sweden, hybrid)
TV4 is a Swedish media company and TV network founded in 1990 that delivers independent news, entertainment, live sports, and premium drama via TV4 and TV4 Play to millions of viewers across Sweden.
iOS-utvecklare till Player Team

9. Redfin (Seattle, Washington)
Redfin is a technology-driven real estate company and home-search platform, part of Rocket Companies (NYSE: RKT), offering the country’s most-visited brokerage website, on-demand tours, and an integrated search-to-close homebuying experience via its consumer apps.
iOS Mobile Developer 2+, Latin & South America

10. SpareRoom (Stockport, UK)
SpareRoom, launched in 2004, is the world’s leading flatshare site helping over 14 million people in the UK and US find shared homes and tenants, run as a founder-owned modern family business focused on creating happier flatshares.
- £50k - £70k
Senior iOS Developer 5+
____________________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
🍾1👻1