{$lblSkipToContent|ucfirst}

Compiling Swift Generics

maandag 17 oktober 2022 inMichael Tsai (Column-Blog)

Slava Pestov (tweet): Well, I finally got around to starting a write up about how generics work last year, and I think I its finally in good enough shape that I can release the first part of what is going to be a three part series. So here it is:PDF…

Lees meer

WhatsApp More Private Than iMessage

maandag 17 oktober 2022 inMichael Tsai (Column-Blog)

Sami Fathi: In a post sharing a Meta billboard in New York City promoting WhatsApp over SMS or iMessage, Zuckerberg said WhatsApp is far better for privacy-concerned users thanks to its end-to-end encryption, ability to set messages to disappear aft…

Lees meer

Ending Support for Facebook Instant Articles

maandag 17 oktober 2022 inMichael Tsai (Column-Blog)

Nick Heer: Sara Fischer, of Axios, is reporting today that Meta’s proprietary Instant Articles format will go away in April. This should not be a surprise — Instant Articles does nothing for Meta’s virtual reality efforts, Meta is cutting costs, and…

Lees meer

iOS 16 Includes Dvorak Keyboard

vrijdag 14 oktober 2022 inMichael Tsai (Column-Blog)

Antranig Vartanian (via Hacker News): [The] main reason I never moved to Dvorak properly was always a device not having a proper keyboard. Sometimes it was my Android phone with a weird ROM, but most of times it was my iPhone. However, I just learne…

Lees meer

Safari Web Extension Storage Callbacks in the Wrong Order

vrijdag 14 oktober 2022 inMichael Tsai (Column-Blog)

Jeff Johnson (tweet): “In a Safari web extension on both macOS 12 and iOS 15 (I filed this bug under Mac because there was no cross-platform category), if you call storage.local.set and then storage.local.get, the callbacks are called in the opposit…

Lees meer

Charts Guidelines

vrijdag 14 oktober 2022 inMichael Tsai (Column-Blog)

Mike Stern: Not one but two (!) new pages in the HIG about charts. Patterns > Charting Data Components > Charts Linda Dong: The Human Interface Guidelines now has searchable ✨CHANGELOGS✨ Previously: SwiftUI Changes at WWDC 2022 Swift Charts Old Appl…

Lees meer

Apple Card Savings Account

donderdag 13 oktober 2022 inMichael Tsai (Column-Blog)

Apple (MacRumors): In the coming months, Apple Card users will be able to open the new high-yield Savings account and have their Daily Cash automatically deposited into it — with no fees, no minimum deposits, and no minimum balance requirements. […]…

Lees meer

Microsoft 365

donderdag 13 oktober 2022 inMichael Tsai (Column-Blog)

Tom Warren (tweet): After more than 30 years, Microsoft Office is being renamed “Microsoft 365” to mark the software giant’s collection of growing productivity apps. While Office apps like Excel, Outlook, Word, and PowerPoint aren’t going away, Micr…

Lees meer

Surface Pro 9

donderdag 13 oktober 2022 inMichael Tsai (Column-Blog)

Andrew Cunningham: Microsoft is introducing a pair of typical, iterative updates to its Surface Pro convertible tablet PCs today. One is a modest upgrade to the Surface Pro 8, with 12th-generation Intel processors that promise much-improved performa…

Lees meer

Integrate SwiftUI Into a UIKit App

donderdag 13 oktober 2022 inMichael Tsai (Column-Blog)

Natalia Panferova: SwiftUI is a modern way to build a UI on Apple platforms. If you would like to start using SwiftUI but already have an existing UIKit app, you don’t have to rewrite it all. Learn to start gradually integrating SwiftUI into a UIKit…

Lees meer

Sketch Layoffs

woensdag 12 oktober 2022 inMichael Tsai (Column-Blog)

Pieter Omvlee and Emanuel Sá: Today is a very tough day for everyone at Sketch. In response to challenging market conditions and with a desire to keep our product-first strategy, we’ve taken the difficult decision to reduce our team by just over 80 …

Lees meer

Ask Apple

woensdag 12 oktober 2022 inMichael Tsai (Column-Blog)

Apple (Hacker News): Apple today introduced Ask Apple, a new series of interactive Q&As and one-on-one consultations that will provide developers with even more opportunities to connect directly with Apple experts for insight, support, and feedback.…

Lees meer

Subclassing for Debugging

woensdag 12 oktober 2022 inMichael Tsai (Column-Blog)

Paul Samuels: A really useful trick when debugging is to subclass the thing you are interested in just to make it easier to search for inside the various debugging tools. […] There are plenty more places like instruments, logging etc to make use of …

Lees meer

The Dynamic Island

dinsdag 11 oktober 2022 inMichael Tsai (Column-Blog)

Sami Fathi: In a new interview, Apple’s senior vice president of software engineering, Craig Federighi, and Apple’s vice president of human interface design, Alan Dye, sat down to discuss the thinking behind the iPhone 14 Pro’s Dynamic Island and ho…

Lees meer

Notebook to Laptop

dinsdag 11 oktober 2022 inMichael Tsai (Column-Blog)

Benjamin Mayo: Apple appears to be rolling out a wide-reaching branding change about how it refers to its Mac portable lineup. Up until recently, Apple officially referred to the MacBook Air and MacBook Pro as “Mac notebooks” or just “notebooks,” le…

Lees meer

Guides for Starting Apple App Development

dinsdag 11 oktober 2022 inMichael Tsai (Column-Blog)

Apple (via Christopher Thielen): If you’re new to iPhone software development, take a moment to familiarize yourself with the tools and technologies you’ll use. Apple provides everything you need to get started, and iOS technologies help you get the…

Lees meer

Improving Firefox Responsiveness on macOS

maandag 10 oktober 2022 inMichael Tsai (Column-Blog)

Gabriele Svelto (tweet, Hacker News): Performance in some of our automated tests degraded by as much as 30%. os_unfair_lock might be better behaved than OSSpinLock, but it sucked.As it turns out os_unfair_lock doesn’t spin on contention, it makes th…

Lees meer

Swift Was Always Going to Be Part of the OS

maandag 10 oktober 2022 inMichael Tsai (Column-Blog)

Jordan Rose: Between Swift 1 and Swift 5 there was a massive amount of change, from shifting API design to changing ARC function conventions to adding missing optimizations to learning what was going to be practical and idiomatic in this new languag…

Lees meer

Midjourney Scam App

maandag 10 oktober 2022 inMichael Tsai (Column-Blog)

Ben Sandofsky: There’s a scam app claiming to be Midjourney, and it’s charting in the App Store. […] Not only did he file junk trademark claims for Midjourney, he just admitted he’s doing the same for Wordle. Hugh Devaux: Click on the link in his tw…

Lees meer

Weathergraph 1.0.123

maandag 10 oktober 2022 inMichael Tsai (Column-Blog)

Tomas Kafka: Interactive daily forecast: Tap the day in the daily forecast to quickly scroll to its hourly forecast. Plus: Redesigned sunrise & sunset section in the details, and more tweaks to the visuals of the chart. I like being able to quickly …

Lees meer

Showing the Amount of Free Space on iOS

vrijdag 7 oktober 2022 inMichael Tsai (Column-Blog)

Kyle Howells: Got tired of iOS lying about the free space so finally just built a 1 screen app to show the real free space available. Probably no way I can actually get this in the AppStore though. He makes the code available here. I really wish thi…

Lees meer

Internet - WiFi • e-mail • Software • Hardware • Reparatie • (Geheugen - SSD) Upgrades • Advies • Netwerken • Routers • Beheer op afstand (Teamviewer) • Onderhoud (Online Backup's) • Data Recovery • OSX Server • Synology NAS • Bootcamp - Parallels - VMWare

• 20 jaar ervaring •