Is WebKit Sabotaging the Future of the Open Web?
WebKit: WebKit’s first line of defense against fingerprinting is to not implement web features which increase fingerprintability and offer no safe way to protect the user. Here are some examples of...
View ArticleMaking a Best in Class iOS App
Jordan Morgan (tweet): What things can I quantify that help make an app great? I believe I’ve created such a list that helps answer that question. Yours might look different, but this one is mine. It...
View ArticleClip 1.0
Riley Testut: Clip is a clipboard manager for iOS that can run in the background indefinitely, listening for changes to the clipboard and saving your clippings for later use. Normally this would be...
View ArticleHow to Decode Apple Version and Build Numbers
David Shayer: An Apple build number also has three parts: Major version: Within Apple, the major version is called the build train. Minor version: For iOS and its descendants, the minor version tracks...
View ArticleVMware Fusion Tech Preview for Big Sur
Michael Roy (tweet): Big Sur brings with it some really big visual changes, but also major changes under the hood. For instance, Apple has been progressively deprecating 3rd party Kernel Extensions or...
View ArticleThe Raison d’Être for the App Store
John Gruber (tweet, Hacker News): Feel free to file Google’s release this week of an update to their iPad Gmail app with support for split-screen multitasking under “better late than never”, but this...
View ArticleImplicit Capturing of Self in Swift 5.3
John Sundell: In Swift 5.3, however, using self in the above kind of situation is no longer required, and we can simply access properties and methods belonging to value types (such as SwiftUI views, or...
View ArticleAnother Facebook SDK Crash
John Sundell (also: Hacker News): Facebook’s SDK is once again causing numerous iOS apps to crash on launch. Here are some of the GitHub issues. It seems like another case of a server change causing an...
View ArticleThe WWDC Format
Benjamin Mayo: The technical sessions were also all pre-recorded this year … and they should keep them that way. It was brilliant. The seminar format conveyed the information with more detail and more...
View ArticleiOS 14 Pasteboard Notifications
an0: If you thought the new API -[UIPasteboard detectValuesForPatterns:completionHandler:] on iOS 14 is designed to avoid privacy alerts when accessing pasteboard, no, it is not. It still triggers...
View ArticleSwiftUI for Mac on Big Sur
Sarah Reichelt: After a lot of testing, several days of frustration and help from Jordan Singer with his mail-swiftui-sample project, I was finally able to work this out. The difference is that the...
View ArticleAPFS Snapshots of the Big Sur System Volume
Jeff Johnson: Yesterday I updated from Big Sur beta 1 to beta 2, which went smoothly except for the fact that the update doubled the size of my read-only system volume to over 27 GB, which didn’t leave...
View ArticleDon’t Close Your MacBook With a Camera Cover
Apple (via MacRumors, Hacker News): If you close your Mac notebook with a camera cover installed, you might damage your display because the clearance between the display and keyboard is designed to...
View ArticlemacOS 10.15.6
Apple (also: MacRumors, Mr. Macintosh, Howard Oakley): macOS Catalina 10.15.6 introduces local news in your Today feed in Apple News and improves the security and reliability of your Mac. Unlike macOS...
View ArticleOmni Group’s New Licensing
Ken Case (tweet): With sign-in licensing (coming very soon), you will no longer have to keep track of license codes: to access purchases, you can simply log into our apps using your Omni Account. A...
View ArticleHackers Convinced Twitter Employee to Help Them Hijack Accounts
Joseph Cox (also: Jack Dorsey, Twitter Support, Jason Koebler, SwiftOnSecurity): A Twitter insider was responsible for a wave of high profile account takeovers on Wednesday, according to leaked...
View ArticleA New and Improved Twitter API
Twitter (via Hacker News): With this new foundation, developers can expect to see:A cleaner API that’s easier to use, with new developer features like the ability to specify which fields get returned,...
View ArticleThe Rise and Fall of Adobe Flash
Richard C. Moss: In recognition of its service to content creators and consumers of all stripes, of its contribution to the proliferation of online video and multimedia, and of that divisiveness that’s...
View ArticleLaunch Services Browser 2.1
Thomas Tempelmann (tweet): This is an analysis tool meant for developers and advanced users. It uses the macOS Launch Services API to perform lookups of bundle IDs and file extensions. Additionally, it...
View Articleswift-reflection-dump
Ole Begemann: swift-reflection-dump is cool! For example, this command dumps 78,000 lines of information about SwiftUI types and their stored properties: ./swift-reflection-dump --arch=x86_64...
View Article