{$lblSkipToContent|ucfirst}

Apple Developer App 10.0

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

Apple (MacRumors): Welcome to the latest version of the Apple Developer app — your resource to help you create great apps for Mac, iPhone, iPad, Apple Watch, and Apple TV, and the best way to experience WWDC. […] The Developer app now supports Share…

Lees meer

DuckDuckGo Browser Allows Microsoft Trackers

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

thezedwards: The new @DuckDuckGo browsers for iOS/Android don’t block Microsoft data flows, for LinkedIn or Bing. Shivan Kaul Sahib (via Hacker News): DuckDuckGo has a search deal with Microsoft which prevents them from blocking MS trackers. And the…

Lees meer

Turning a Basic Task Into a Complicated Nightmare

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

John Gruber: Last weekend The Verge ran a piece by Sean Hollister under the headline “Apple Shipped Me a 79-Pound iPhone Repair Kit to Fix a 1.1-Ounce Battery”. […] One possible explanation for the complexity and heft of Apple’s self repair toolkit …

Lees meer

AirPods Amber Alerts Lawsuit

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

Juli Clover: Apple’s AirPods ruptured the eardrums of a 12-year-old boy in 2020 when a loud Amber Alert was issued, according to a lawsuit filed against Apple in California (via Law360).[…]The AirPods Pro were allegedly set at a low volume, but an A…

Lees meer

Code Injection with Dyld Interposing

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Noah Martin: Swizzling handles Objective-C methods, but cannot be used for C/C++ functions. Non-Obj-C lower level calls can be useful for reverse engineering iOS apps, but sometimes you need to intercept them in an app that you don’t have the source…

Lees meer

Swift @_assemblyVision

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Karl (via Ron Avitzur): There is a super-hidden feature in the compiler which gives you insight in to all kinds of optimisation decisions: such as the cost-benefit calculations for inlining, where exclusivity is enforced, where ARC operations happen…

Lees meer

DOJ Will No Longer Charge Security Researchers

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Adi Robertson (in June 2021): The Computer Fraud and Abuse Act (CFAA), a controversial anti-hacking law which bans “exceeding authorized access” on a computer system, was narrowed by the Supreme Court on Thursday in a 6-3 ruling. The court said the …

Lees meer

Will Disk Utility Ever Work Properly?

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Howard Oakley: When Apple developed APFS, it decided neither to make it open source, nor to document it sufficiently to help third parties develop their own utilities for its maintenance. In doing so, it made a commitment to its users that Apple its…

Lees meer

AttributedString Attribute Scopes

woensdag 25 mei 2022 inMichael Tsai (Column-Blog)

Natalia Panferova: UIKit and AppKit attribute scopes have many attributes with matching names but different value types. Attributes with types defined in UIKit such as UIColor, UIFont etc. are available on platforms that can import UIKit and attribu…

Lees meer

Silencing a Family Member’s Alarm

woensdag 25 mei 2022 inMichael Tsai (Column-Blog)

Tim Hardwick: If you live in a family household, there’s a good chance that at some stage you’ve been disturbed by someone else’s alarm going off on their iPhone. If their phone is out of your reach and no one else is bothering to turn off the alarm…

Lees meer

The Rise of Canva

woensdag 25 mei 2022 inMichael Tsai (Column-Blog)

Mark Wilson: As for Canva, where Perkins is CEO and Obrecht is chief operating officer: It’s now one of the most influential design platforms on the planet, with 75 million monthly active users who create, on average, 150 designs every second. The c…

Lees meer

OPML-Compatible Apps

dinsdag 24 mei 2022 inMichael Tsai (Column-Blog)

Dave Winer: The list was started by Jesse Grosjean of Hog Bay Software, as part of the development of his Bike outliner for the Mac.I, Dave Winer, offered to transcribe the list and provide a means for it to grow here on opml.org.This page is of cou…

Lees meer

Corey B. Marion, RIP

dinsdag 24 mei 2022 inMichael Tsai (Column-Blog)

The Iconfactory (via Sean Heber): [Without] Corey, there would quite literally be no Iconfactory. Corey, Ged and Talos met in 1994 and we soon began a journey together that spanned 28 years. From day one, Corey did exactly what he loved most - desig…

Lees meer

SwiftUI in 2022

dinsdag 24 mei 2022 inMichael Tsai (Column-Blog)

Jake Sawyer: Even if you already know a bit (or a lot) of SwiftUI, Stanford’s course is incredible, amazing, wonderful, AND FREE! Nick Lockwood: Half the iOS devs on my TL keep posting stuff like “here’s how I shipped an amazing full-featured cross-…

Lees meer

Combine’s .collect(.byTime) Timer

maandag 23 mei 2022 inMichael Tsai (Column-Blog)

Jesse Grosjean: The biggest bug in Bike’s 1.0 release was excessive CPU use while in background. […] First, I didn’t realize that each time you use .collect(.byTime) you are setting up a new repeating timer. I had expected a timer was involved, but …

Lees meer

How to Open a Window in SwiftUI

maandag 23 mei 2022 inMichael Tsai (Column-Blog)

Rob N: I’d like to show a second window with different content in a SwiftUI app on macOS. I can’t find any documentation on this. Malcolm Hall (tweet, forum): In your ContentView create a button and open a URL for your app and another View e.g. View…

Lees meer

Proposed EU DMA: USB-C, Messaging, NFC

maandag 23 mei 2022 inMichael Tsai (Column-Blog)

European Parliament: Mobile phones, tablets, digital cameras, headphones and headsets, handheld videogame consoles and portable speakers, rechargeable via a wired cable, would have to be equipped with a USB Type-C port, regardless of the manufacture…

Lees meer

Five Things You Still Can’t Do With a MacBook Pro

maandag 23 mei 2022 inMichael Tsai (Column-Blog)

Tim Hardwick: Unfortunately, the HDMI port that returned isn’t so top-of-the-line – it’s an HDMI 2.0 port instead of an HDMI 2.1 port. […] The SD card slot on the new MacBook Pros supports UHS-II cards, but only up to 250MB/s of data transfer, not t…

Lees meer

Restoring Contacts From a Time Machine Backup

vrijdag 20 mei 2022 inMichael Tsai (Column-Blog)

Miles Wolbe: Open Contacts.app then “Enter Time Machine” from menu bar icon to restore (H/T). Note that the “Browse Other Backup Disks…” option accessed by Option-clicking the Time Machine menu bar icon really means “Browse Other Backup Disks for th…

Lees meer

Disk Utility Can Only Check Backup Disks in Recovery

vrijdag 20 mei 2022 inMichael Tsai (Column-Blog)

Howard Oakley: The most serious problem with Disk Utility remains its manifest inability to run First Aid on some volumes and containers, in particular Time Machine backup stores. This problem persists, although currently it now seems confined to AP…

Lees meer

New Receipt Validation Sample Code

vrijdag 20 mei 2022 inMichael Tsai (Column-Blog)

Apple (via Thomas Zoechling): The following example code illustrates how to retrieve an identifier in macOS for validating an App Store receipt. Use the data returned to by the copy_mac_address function to validate the App Store receipt.In the follo…

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 •