Posts Tagged “Memory Management”
- Swift 6.2: Observations (4)October 31, 2025
 - Swift 6.2 (1)October 29, 2025
 - Memory Integrity Enforcement (1)September 11, 2025
 - macOS Tahoe 26 Developer Beta 2 (8)June 24, 2025
 - Subtle Swift Retain Cycle (1)June 20, 2025
 - Separate Expressions for +alloc and -init June 2, 2025
 - NSCache and LRUCache (2)May 9, 2025
 - ARC Optimization vs. -fstack-protector (1)April 17, 2025
 - Lifetime Dependencies in Swift 6.2 and Beyond March 19, 2025
 - Swift Proposal: Opt-in Strict Memory Safety Checking January 22, 2025
 - PyObjC 11 (1)January 15, 2025
 - Issues Adopting Swift Testing (16)December 17, 2024
 - Sequoia Network Extension Memory Leak (3)November 14, 2024
 - Swift Foundation Unification (3)October 14, 2024
 - Taligent’s Guide to Designing Programs January 3, 2024
 - The Bleeding Edge of Swift Concurrency October 2, 2023
 - Swift 5.9 September 19, 2023
 - How to Automate Memory Leak Detection With XCTest August 17, 2023
 - Avoiding Implicit Retain Cycles When Using Swift Function References August 4, 2023
 - Removing the Python GIL July 19, 2023
 - A Vision for Using C++ From Swift June 2, 2023
 - Mojo Programming Language (6)May 4, 2023
 - Swift Proposal: Noncopyable Structs and Enums (4)March 22, 2023
 - Clascal in the Lisa Source Code (1)February 9, 2023
 - NSURLSession Connection Leak (1)January 30, 2023
 - What Happened to Virtual Memory? (4)January 26, 2023
 - Memory Safe Languages in Android 13 January 6, 2023
 - Introduction to Move-Only Types in Swift November 29, 2022
 - Subclassing for Debugging (1)October 12, 2022
 - Zeroing Freed Memory (4)September 20, 2022
 - Garbage Collection in JavaScriptCore August 19, 2022
 - Swift Pitch: “borrow” and “take” Parameter Ownership Modifiers August 12, 2022
 - Swift Proposal: Move Function July 26, 2022
 - Weak Self: Closure Rules of Thumb (1)May 18, 2022
 - Lifetime of State Properties in SwiftUI March 29, 2022
 - Roadmap for Improving Swift Performance Predictability (1)December 23, 2021
 - Metal-cpp (1)November 26, 2021
 - Mouse Pointer Memory Leak (4)November 15, 2021
 - Swift “guard” Capture Specifier Pitch August 4, 2021
 - WWDC 2021 Links (1)June 7, 2021
 - Kernel Assisting the Objective-C Runtime June 7, 2021
 - Underused and Overused GCD Patterns (3)March 16, 2021
 - An iOS Zero-click Radio Proximity Exploit Odyssey (1)December 7, 2020
 - Introducing Swift Atomics October 2, 2020
 - Swift Runtime Heap Objects and Type Layout September 8, 2020
 - Improved KVO in Big Sur (6)August 26, 2020
 - macOS 10.15.6 Bug Causes Crashes With Virtualization (2)July 28, 2020
 - Implicit Capturing of Self in Swift 5.3 July 13, 2020
 - Optimizing the Objective-C Runtime in Big Sur (1)July 6, 2020
 - InterposeKit June 1, 2020
 - Chris Lattner on Swift, TensorFlow, MLIR, and SiFive March 27, 2020
 - Objective-C Quiz (6)February 6, 2020
 - On the Road to Swift 6 (5)January 24, 2020
 - Profiling Mac Unit Tests (2)January 20, 2020
 - Project Zero Remote iPhone Exploitation January 10, 2020
 - KVO, My Enemy (1)January 10, 2020
 - Rewriting m4vgalib in Rust January 3, 2020
 - Swift Evolution Pitch: Modify Accessors (4)December 19, 2019
 - CGImageSource Memory Leak December 9, 2019
 - C++ Development Tips August 15, 2019
 - @autoreleasepool Uses in 2019 Swift May 31, 2019
 - Implementing [NSCell copyWithZone:] in Swift to Avoid Crashes in AppKit (1)April 9, 2019
 - High Memory Use With Vapor and MySQL (2)April 2, 2019
 - Fast Safe Mutable State in Swift 5 February 7, 2019
 - Swift-ObjC Bridge Using @dynamicCallable January 31, 2019
 - The Zig Programming Language (2)November 16, 2018
 - The Power of Key Paths in Swift November 2, 2018
 - Working Around a Swift “nonmutating” Crash October 12, 2018
 - Visualizing Pointer Addresses as Emoji August 23, 2018
 - Objective-C Features That I Wish Existed (3)July 31, 2018
 - Swift 4.2’s New Calling Convention July 5, 2018
 - Handles Are the Better Pointers June 27, 2018
 - Dealing With Weak in Closure-based Delegation (3)March 23, 2018
 - Smart Debugging March 13, 2018
 - Solving a Mysterious Heap Corruption Crash March 9, 2018
 - C String Functions in Swift: a malloc’y Story March 2, 2018
 - Optimizing Global Constant Data Structures Using Relative References February 20, 2018
 - C String Functions in Swift February 1, 2018
 - Swift’s Reflective Underpinnings January 26, 2018
 - Swift String ABI, Performance, and Ergonomics (1)January 16, 2018
 - Unregistering Block-based NotificationCenter Observers January 9, 2018
 - Firefox Quantum (8)November 17, 2017
 - Swift 4 Weak References September 27, 2017
 - Swift.Unmanaged August 14, 2017
 - NSNotificationCenter Thread Safety July 24, 2017
 - The Dangers of Using Nonatomic Properties May 2, 2017
 - Automatic Memory Leak Detection on iOS (1)April 12, 2017
 - Stop the weak-strong Swift Dance (2)April 5, 2017
 - Swift Ownership Manifesto (2)February 18, 2017
 - Swift Weak References and Type Erasure January 29, 2017
 - Chris Lattner ATP Interview (16)January 23, 2017
 - Swift: Challenges and Opportunity for Language and Compiler Research (1)December 19, 2016
 - Golang’s Real-Time GC in Theory and Practice December 19, 2016
 - The Opportunity of Swift on the Server (2)December 12, 2016
 - How to Do XCTestCase tearDown Wrong (and Right) December 8, 2016
 - Why Does calloc Exist? December 7, 2016
 - Mulle-objc: a New Objective-C Compiler and Runtime November 27, 2016
 - Passing an Array of Strings From Swift to C (1)November 8, 2016
 - Working Without a Nib (10)October 18, 2016
 - Optional Non-Escaping Swift Closures (7)October 11, 2016
 - Swift 3.0 Unsafe World (1)October 5, 2016
 - Xcode Memory Graph Debugger Tips September 29, 2016
 - Looking Back on Swift 3 and Ahead to Swift 4 (1)July 30, 2016
 - Swift Closure Capture Semantics July 25, 2016
 - Packing Bytes in Swift May 13, 2016
 - No More Logs for Missing NSAutoreleasePool May 11, 2016
 - stringdups: Identify Duplicate Strings or Other Objects May 6, 2016
 - Swift Proposal: Mutability and Foundation Value Types (3)April 22, 2016
 - Performance Comparisons of Common Operations, 2016 Edition April 21, 2016
 - How to Simulate Memory Pressure April 2, 2016
 - Proposed New Swift Collections Model March 3, 2016
 - Concurrent Memory Deallocation in the Objective-C Runtime (1)February 12, 2016
 - Swift Optimization Tips and Reference Counting February 3, 2016
 - Exploring Swift Dictionary’s Implementation (1)January 23, 2016
 - Swift’s Lazy Weak References December 11, 2015
 - Swift Plans (4)December 9, 2015
 - How Swift Implements Unowned and Weak References (2)November 24, 2015
 - Shoot the Heap November 6, 2015
 - Swift’s @noescape Attribute October 26, 2015
 - MallocNanoZone=1 Makes for Hard Debugging (1)October 15, 2015
 - Safer Block-based NSNotificationCenter API August 26, 2015
 - [Objective] C++: What Could Possibly Go Wrong? (2)August 23, 2015
 - Address Sanitizer July 31, 2015
 - Weak and Unowned References in Swift (5)July 24, 2015
 - @weakify and @strongify Macros (1)June 1, 2015
 - How Not to Crash #1: KVO and Manual Bindings May 15, 2015
 - Using Atomics to Get Rid of @synchronized May 12, 2015
 - Unmanaged April 28, 2015
 - Wrapping libxml2 for Swift March 12, 2015
 - Using cp to Copy a Lot of Files (3)March 10, 2015
 - Core Data vs. ARC (2)February 28, 2015
 - Weakness February 1, 2015
 - Tracking Down a WebKit Crasher (1)November 7, 2014
 - Backtrace Album Released October 14, 2014
 - Swift Retain/Release and Pointer Arithmetic August 1, 2014
 - Exploring Swift Memory Layout July 19, 2014
 - Compiler Writers Gone Wild: ARC Madness June 28, 2014
 - Autoreleasing Core Foundation Objects With ARC May 12, 2014
 - ARC’s Fast Autorelease January 31, 2014
 - The Foundation Collection Classes (2)December 9, 2013
 - ARM64 and You September 27, 2013
 - iOS on arm64 Has Inline Retain Count in the isa (3)September 24, 2013
 - ARC vs. MRC Performance (3)September 10, 2013
 - ARC Gotcha: Unexpectedly Short Lifetimes December 10, 2012
 - Automatic Reference Counting (5)June 15, 2011
 
Note: Most posts from before September 2012 are not yet tagged.