惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Heimdal Security Blog
A
Arctic Wolf
K
Kaspersky official blog
V
Vulnerabilities – Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
L
LINUX DO - 热门话题
MongoDB | Blog
MongoDB | Blog
T
Threat Research - Cisco Blogs
D
Docker
爱范儿
爱范儿
T
Tenable Blog
C
Check Point Blog
B
Blog
C
Cisco Blogs
Vercel News
Vercel News
The Cloudflare Blog
T
Threatpost
NISL@THU
NISL@THU
T
Tor Project blog
V2EX - 技术
V2EX - 技术
P
Palo Alto Networks Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tailwind CSS Blog
G
GRAHAM CLULEY
P
Privacy & Cybersecurity Law Blog
SecWiki News
SecWiki News
博客园 - 司徒正美
S
Security @ Cisco Blogs
GbyAI
GbyAI
S
Secure Thoughts
Microsoft Security Blog
Microsoft Security Blog
The Register - Security
The Register - Security
Recorded Future
Recorded Future
Cloudbric
Cloudbric
Webroot Blog
Webroot Blog
N
News and Events Feed by Topic
Y
Y Combinator Blog
博客园_首页
T
Troy Hunt's Blog
The Hacker News
The Hacker News
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
U
Unit 42
AWS News Blog
AWS News Blog
PCI Perspectives
PCI Perspectives
V
Visual Studio Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell

Michael Tsai

Michael Tsai - Blog - Taphouse 1.5 Michael Tsai - Blog - StopTheMadness Pro 26 Michael Tsai - Blog - Mac External Display Support Reference Michael Tsai - Blog - Bartender Pro Michael Tsai - Blog - ARC Overhead in Swift Sorting Michael Tsai - Blog - Iris 1.0 Michael Tsai - Blog - Halide Mark III Michael Tsai - Blog - !Camera Michael Tsai - Blog - Project Indigo Michael Tsai - Blog - Unpro Camera Michael Tsai - Blog - Iris Rejected From the App Store Michael Tsai - Blog - OpenAI Model’s Proof of Erdős Unit Distance Problem Michael Tsai - Blog - Apps for YouTube℠™®•! Michael Tsai - Blog - Google’s Intelligent Search Box Michael Tsai - Blog - Apple Asks Supreme Court to Review Epic Ruling Michael Tsai - Blog - Stats Visualization in Apple Sports Michael Tsai - Blog - Cleve Moler, RIP Michael Tsai - Blog - Steve Jobs in Exile Michael Tsai - Blog - Leaving CloudKit Michael Tsai - Blog - Lawsuits Claim OpenAI and Perplexity Shared User Data for Advertising Michael Tsai - Blog - Inkwell Rejected From the App Store Michael Tsai - Blog - Hijacking Apps Using Archive Utility Michael Tsai - Blog - Core Data Lab 3.0 Michael Tsai - Blog - Updating Shared Shortcuts Michael Tsai - Blog - Apple vs. Indian Antitrust Regulator Michael Tsai - Blog - Apple’s 2026 Accessibility Feature Preview Michael Tsai - Blog - How Fake Contacts Can Fix Dictation’s Proper Noun Problems Michael Tsai - Blog - Fantastical at 15 Michael Tsai - Blog - Fortnite Returns to the App Store Except in Australia Michael Tsai - Blog - Kickstart 1.0 Michael Tsai - Blog - Apple Gift Card Scheme Michael Tsai - Blog - Claude Desktop App Michael Tsai - Blog - Memory Integrity Enforcement Exploit Michael Tsai - Blog - Hardening Firefox With Mythos Michael Tsai - Blog - Apple Developer App 11.0 Michael Tsai - Blog - OmniFocus 4.8.10 Michael Tsai - Blog - SwiftUI: @State and the Attribute Graph Michael Tsai - Blog - APFS Folder Clones Michael Tsai - Blog - Amazon Tokenmaxxing Michael Tsai - Blog - Chrome’s Huge weights.bin File Michael Tsai - Blog - OmniOutliner 6.1 Michael Tsai - Blog - Xcode 26.5 Michael Tsai - Blog - macOS 15.7.7 and macOS 14.8.7 Michael Tsai - Blog - iOS 18.7.9 and iPadOS 18.7.9 Michael Tsai - Blog - macOS 26.5 Michael Tsai - Blog - iOS 26.5 and iPadOS 26.5 Michael Tsai - Blog - watchOS 26.5 Michael Tsai - Blog - tvOS 26.5 Michael Tsai - Blog - visionOS 26.5 Michael Tsai - Blog - audioOS 26.5 Michael Tsai - Blog - Reddit Pushes Web Visitors to App Michael Tsai - Blog - Ask Jeeves Shuts Down Michael Tsai - Blog - Building Shopie for Mac With SwiftUI Michael Tsai - Blog - Apple Sued for Removing Rave App From Store Michael Tsai - Blog - Sendy 7 Michael Tsai - Blog - Arq Restore Notes Michael Tsai - Blog - iOS 27: Custom Wallet Passes Michael Tsai - Blog - Delayed Siri Features Settlement Michael Tsai - Blog - Software Brain Michael Tsai - Blog - macOS Text Replacement Export/Import Michael Tsai - Blog - The Problem With the Touch Bar Michael Tsai - Blog - GyazMail 1.8 Michael Tsai - Blog - 2026 Six Colors Apple in the Enterprise Report Card Michael Tsai - Blog - MacBook Neo and How the iPad Could Be Michael Tsai - Blog - Apple’s Q2 2026 Results Michael Tsai - Blog - Claude at Apple Michael Tsai - Blog - War on Adobe Michael Tsai - Blog - Photoshop’s “Modern” Spectrum User Interface Michael Tsai - Blog - Zig’s Anti-AI Contribution Policy Michael Tsai - Blog - Giving Up on the Vision Pro Michael Tsai - Blog - External Purchase Fee Stay Reversed Michael Tsai - Blog - Retcon 1.6 Michael Tsai - Blog - Acorn 8.5 Michael Tsai - Blog - California’s BASED Act Defeated Michael Tsai - Blog - Apple Invites 1.8 Michael Tsai - Blog - The Wide Range of Find My–Compatible Devices Michael Tsai - Blog - My Favorite Apple Accessory Michael Tsai - Blog - Fix iPhone Autocoreet Pleaese Michael Tsai - Blog - Git Tower 16 Michael Tsai - Blog - I Regret the Blood Pact I Have Made With iCloud Photos Michael Tsai - Blog - Mac Easter Eggs Michael Tsai - Blog - What’s That “Structured” in Structured Concurrency? Michael Tsai - Blog - Stolen Device Protection May Protect You From Accessing Your Own Device Michael Tsai - Blog - NetNewsWire 7.0.4 Michael Tsai - Blog - iOS 26.4.2 and iPadOS 26.4.2 Michael Tsai - Blog - Character in iPhone Password Removed From Keyboard Michael Tsai - Blog - Little Snitch for Linux Michael Tsai - Blog - 2025 Apple Vision Accessibility Report Card Michael Tsai - Blog - John Ternus Replaces Tim Cook Michael Tsai - Blog - The Quadrant Was Now Complete Michael Tsai - Blog - Filing the Sharp Edges Off a MacBook Michael Tsai - Blog - Copilot Everything Michael Tsai - Blog - Design for Repairability Michael Tsai - Blog - Fast Thumbnails With CGImageSource Michael Tsai - Blog - John Deere Right-to-Repair Settlement Michael Tsai - Blog - Globalstar Takeover Michael Tsai - Blog - Codex for Almost Everything Michael Tsai - Blog - Perplexity Personal Computer Michael Tsai - Blog - Xcode 26.4.1 Michael Tsai - Blog - Gemini App for Mac
Michael Tsai - Blog - UIKit in iOS 27
Michael J. Tsai · 2026-06-19 · via Michael Tsai

iOS & iPadOS 27 Beta Release Notes:

[You] can use UIScene.extendStateRestoration and UIScene.completeStateRestoration to extend state restoration for UIScene.ActivationState.background to UIScene.ActivationState.foreground lifecycle transitions.

[…]

iOS and iPadOS apps built with the 27.0 SDK or later are required to include a launch screen.

[…]

Siri can load resources from drag interactions installed in your app’s interface.

[…]

In apps built with the iOS 27.0 SDK, a presented view controller inherits its trait collection by walking up its view’s superview chain through the intermediate views of the presentation, rather than jumping directly to the presentation controller.

UIKit updates:

Use UICollectionViewCompositionalLayoutSectionProvider closures as part of automatic observation tracking to automatically invalidate and update compositional layouts when observable objects change.

[…]

Use UIRefreshControl and UIStepper in Mac apps built with Mac Catalyst. These controls are now fully supported in the Mac idiom.

[…]

Starting in iOS 27, apps built with the latest SDK must use the scene-based life cycle or they fail to launch.

[…]

Use NSTextTable, NSTextBlock, and NSTextTableBlock to represent table structures in attributed strings.

Modernize your UIKit app:

Discover the latest updates to UIKit. Learn how to update your iPhone app layouts to work great when resized with iPhone Mirroring and on iPad. Explore new APIs for tab and navigation bars, find out how to prepare your app for new Apple Intelligence capabilities, and get introduced to a skill for your coding agent of choice that helps modernize your codebase.

Kyle Howells:

iOS 27’s UIKit is a tiny release in terms of API changes, but does have some changes. There are no new top-level paradigms, but there’s an new addition to TextKit 2, a new scene accessory API, Liquid-Glass-era bar minimization controls, and a small amount of quality-of-life additions to menus, tab bars, and drag interactions.

Hartley Charlton:

Apple appears to be laying the groundwork for a foldable iPhone in iOS 27, with new references discovered in the operating system’s frameworks and a notable emphasis on flexible app layouts at this year’s Platforms State of the Union.

Jordan Morgan:

The nav bar and its friends got quite a bit of attention, and to be honest that’s where we will find most of the changes. They adapt to all sorts of sizes and situations…hmmm, I WONDER WHY!?

[…]

A few years ago, I wondered if UIKit would be deprecated altogether. That would’ve been drastic, sure, but I did wonder. These days, I don’t share the same concern anymore. SwiftUI gets better each year, and yeah — it’ll have top billing. But UIKit is solid, and it appears to be a core part of Apple’s strategy into the future.

Not much changed this year, and not much was added that’s flashy. But, that’s true of iOS 27 in several ways.

Previously:

2 Comments