Quantcast
Channel: July 2020 – Michael Tsai
Browsing all 69 articles
Browse latest View live

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 Article


Making 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 Article


Clip 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 Article

How 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 Article

VMware 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 Article


The 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 Article

Implicit 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 Article

Another 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 Article


The 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 Article


iOS 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 Article

SwiftUI 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 Article

APFS 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 Article

Don’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 Article


macOS 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 Article

Omni 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 Article


Hackers 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 Article

A 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 Article


The 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 Article

Launch 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 Article

swift-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
Browsing all 69 articles
Browse latest View live