corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a087cf-7065-717b-87d6-2a27854e3a31", "title": "Sherlocked before it was born: LightBuddy", "url": "https://rambo.codes/posts/2025-12-15-sherlocked-before-it-was-born-lightbuddy", "published_at": "2025-12-16T18:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2785564040", "title": "A Privacy Mechanism That Backfired", "url": "https://rambo.codes/posts/2025-05-12-a-privacy-mechanism-that-backfired", "published_at": "2025-05-12T20:20:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2785dd5b29", "title": "Cracking The Dave & Buster’s Anomaly", "url": "https://rambo.codes/posts/2025-05-12-cracking-the-dave-and-busters-anomaly", "published_at": "2025-05-12T14:50:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2785f29946", "title": "How a Single Line Of Code Could Brick Your iPhone", "url": "https://rambo.codes/posts/2025-04-24-how-a-single-line-of-code-could-brick-your-iphone", "published_at": "2025-04-26T14:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a27867dddca", "title": "macOS Security Bugs Exposed Safari History and Device Location to Unauthorized Apps", "url": "https://rambo.codes/posts/2023-04-04-macos-security-bugs-exposed-safari-history-and-device-location-to-unauthorized-apps", "published_at": "2023-04-04T18:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278730df83", "title": "SiriSpy - iOS bug allowed apps to eavesdrop on your conversations with Siri", "url": "https://rambo.codes/posts/2022-10-25-sirispy-ios-bug-allowed-apps-to-eavesdrop", "published_at": "2022-10-26T16:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2787d50422", "title": "Creating custom extension points for Mac apps with ExtensionKit", "url": "https://rambo.codes/posts/2022-06-27-creating-custom-extension-points-with-extensionkit", "published_at": "2022-06-27T20:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2787d6bc69", "title": "How a macOS bug could have allowed for a serious phishing attack against users", "url": "https://rambo.codes/posts/2022-03-15-how-a-macos-bug-could-have-allowed-for-a-serious-phishing-attack-against-users", "published_at": "2022-03-14T18:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a27880e474f", "title": "MaskerAid by Casey Liss", "url": "https://rambo.codes/posts/2021-03-02-maskeraid-by-casey-liss", "published_at": "2022-03-03T15:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278814c4a3", "title": "Encoding and decoding references to other types with Codable", "url": "https://rambo.codes/posts/2022-01-04-encoding-and-decoding-references-to-other-types-with-codable", "published_at": "2022-01-04T18:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2788ef52f3", "title": "A document-based app in Swift Playgrounds for iPad", "url": "https://rambo.codes/posts/2021-12-28-a-document-based-app-in-swift-playgrounds-for-ipad", "published_at": "2021-12-28T17:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2789bf41e4", "title": "Using CloudKit for content hosting and feature flags", "url": "https://rambo.codes/posts/2021-12-06-using-cloudkit-for-content-hosting-and-feature-flags", "published_at": "2021-12-06T15:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a2789c2fd95", "title": "Programming the ESP8266 on an M1 Mac", "url": "https://rambo.codes/posts/2021-02-16-programming-the-esp8266-on-an-m1-mac", "published_at": "2021-02-16T17:30:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278a809f2d", "title": "Distributing Mac apps outside the App Store, a quick start guide", "url": "https://rambo.codes/posts/2021-01-08-distributing-mac-apps-outside-the-app-store", "published_at": "2021-01-08T13:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278aa13157", "title": "Creating configurable widgets for Big Sur (UPDATED)", "url": "https://rambo.codes/posts/2020-09-08-creating-configurable-widgets-for-macos-big-sur", "published_at": "2020-09-08T12:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278ac222b4", "title": "Turning the ChibiStudio canvas into an App Clip for iOS 14", "url": "https://rambo.codes/posts/2020-08-29-turning-the-chibistudio-canvas-into-an-app-clip", "published_at": "2020-08-29T13:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278ae7b36f", "title": "The big Facebook crash of 2020 and the problem of third-party SDK creep", "url": "https://rambo.codes/posts/2020-05-07-the-big-facebook-crash", "published_at": "2020-05-07T12:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278b5312cc", "title": "Implementing mouse pointer interactions on iPad", "url": "https://rambo.codes/posts/2020-03-19-implementing-mouse-interactions-on-ipad", "published_at": "2020-03-24T21:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278b712c16", "title": "Writing command line interfaces for iOS apps", "url": "https://rambo.codes/posts/2020-03-01-writing-command-line-interfaces-for-ios-apps", "published_at": "2020-03-01T21:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278bfead72", "title": "CloudKit 101", "url": "https://rambo.codes/posts/2020-02-25-cloudkit-101", "published_at": "2020-02-25T05:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278c977d19", "title": "MVC: Many View Controllers", "url": "https://rambo.codes/posts/2020-02-20-mvc-with-sugar", "published_at": "2020-02-20T18:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278cbe5732", "title": "Common pitfalls when using Keychain Sharing on iOS", "url": "https://rambo.codes/posts/2020-01-16-common-pitfalls-when-using-keychain-sharing-on-ios", "published_at": "2020-01-16T14:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278d6a2f0f", "title": "You can use SwiftUI today", "url": "https://rambo.codes/posts/2020-01-03-you-can-use-swiftui-today", "published_at": "2020-01-04T02:50:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278d8dc965", "title": "Quick tip: clearing your app’s launch screen cache on iOS", "url": "https://rambo.codes/posts/2019-12-09-clearing-your-apps-launch-screen-cache-on-ios", "published_at": "2019-12-09T18:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278debe9c3", "title": "Apple has locked me out of my developer account (UPDATED)", "url": "https://rambo.codes/posts/2019-11-05-apple-has-locked-me-out-of-my-developer-account", "published_at": "2019-11-20T13:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278e619b9a", "title": "Hacking with private APIs on iPad", "url": "https://rambo.codes/posts/2019-01-11-hacking-with-private-apis-on-ipad", "published_at": "2019-01-11T14:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278ede0102", "title": "Animations are assets: using Core Animation archives on iOS", "url": "https://rambo.codes/posts/2018-11-09-animations-are-assets", "published_at": "2018-11-11T14:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278f84da60", "title": "An incredibly nerdy deep-dive into the AirPower charging animation", "url": "https://rambo.codes/posts/2018-10-22-airpower", "published_at": "2018-10-22T15:00:00+00:00" }, { "id": "01a087cf-7065-717b-87d6-2a278fcb349d", "title": "Unleashing the power of asset catalogs and bundles on iOS", "url": "https://rambo.codes/posts/2018-10-03-unleashing-the-power-of-asset-catalogs-and-bundles-on-ios", "published_at": "2018-10-04T01:22:00+00:00" } ] posts
Claim your blog
Back to rambo.codes
Blog · corpus.blog/blogs/rambo.codes/posts
rambo.codes
rambo.codes
2025
Sherlocked before it was born: LightBuddy
original ↗
16 Dec 2025
A Privacy Mechanism That Backfired
original ↗
12 May 2025
Cracking The Dave & Buster’s Anomaly
original ↗
12 May 2025
How a Single Line Of Code Could Brick Your iPhone
original ↗
26 Apr 2025
2023
macOS Security Bugs Exposed Safari History and Device Location to Unauthorized Apps
original ↗
4 Apr 2023
2022
SiriSpy - iOS bug allowed apps to eavesdrop on your conversations with Siri
original ↗
26 Oct 2022
Creating custom extension points for Mac apps with ExtensionKit
original ↗
27 Jun 2022
How a macOS bug could have allowed for a serious phishing attack against users
original ↗
14 Mar 2022
MaskerAid by Casey Liss
original ↗
3 Mar 2022
Encoding and decoding references to other types with Codable
original ↗
4 Jan 2022
2021
A document-based app in Swift Playgrounds for iPad
original ↗
28 Dec 2021
Using CloudKit for content hosting and feature flags
original ↗
6 Dec 2021
Programming the ESP8266 on an M1 Mac
original ↗
16 Feb 2021
Distributing Mac apps outside the App Store, a quick start guide
original ↗
8 Jan 2021
2020
Creating configurable widgets for Big Sur (UPDATED)
original ↗
8 Sept 2020
Turning the ChibiStudio canvas into an App Clip for iOS 14
original ↗
29 Aug 2020
The big Facebook crash of 2020 and the problem of third-party SDK creep
original ↗
7 May 2020
Implementing mouse pointer interactions on iPad
original ↗
24 Mar 2020
Writing command line interfaces for iOS apps
original ↗
1 Mar 2020
CloudKit 101
original ↗
25 Feb 2020
MVC: Many View Controllers
original ↗
20 Feb 2020
Common pitfalls when using Keychain Sharing on iOS
original ↗
16 Jan 2020
You can use SwiftUI today
original ↗
4 Jan 2020
2019
Quick tip: clearing your app’s launch screen cache on iOS
original ↗
9 Dec 2019
Apple has locked me out of my developer account (UPDATED)
original ↗
20 Nov 2019
Hacking with private APIs on iPad
original ↗
11 Jan 2019
2018
Animations are assets: using Core Animation archives on iOS
original ↗
11 Nov 2018
An incredibly nerdy deep-dive into the AirPower charging animation
original ↗
22 Oct 2018
Unleashing the power of asset catalogs and bundles on iOS
original ↗
4 Oct 2018