Posts Tagged “Automatic Reference Counting (ARC)”
- NSCopyObject, the Griefer That Keeps on Griefing (2)July 16, 2024
- Swift at 10 (16)June 4, 2024
- Triggering Swift Property Observers From Initializers (5)December 20, 2023
- 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
- It’s Often Memory That’s Killing Your Performance December 29, 2022
- Swift Pitch: “borrow” and “take” Parameter Ownership Modifiers August 12, 2022
- Swift Proposal: Move Function July 26, 2022
- Porting Graphing Calculator From C++ to Swift (1)July 1, 2022
- Swift @_assemblyVision May 26, 2022
- Weak Self: Closure Rules of Thumb (1)May 18, 2022
- Roadmap for Improving Swift Performance Predictability (1)December 23, 2021
- Swift “guard” Capture Specifier Pitch August 4, 2021
- WWDC 2021 Links (1)June 7, 2021
- How Uber Deals With Large iOS App Size May 31, 2021
- M1 Memory and Performance (8)November 23, 2020
- Objective-C Quiz (6)February 6, 2020
- Apple’s Technology Transitions (3)December 6, 2019
- @autoreleasepool Uses in 2019 Swift May 31, 2019
- Fast Safe Mutable State in Swift 5 February 7, 2019
- Why Swift’s Copy-on-Write Is Safe (1)February 6, 2019
- Swift-ObjC Bridge Using @dynamicCallable January 31, 2019
- Swift 4.2’s New Calling Convention July 5, 2018
- Dealing With Weak in Closure-based Delegation (2)March 23, 2018
- Smart Debugging March 13, 2018
- Swift String ABI, Performance, and Ergonomics (1)January 16, 2018
- Unregistering Block-based NotificationCenter Observers January 9, 2018
- 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
- Tail Call Elimination April 27, 2017
- Stop the weak-strong Swift Dance (2)April 5, 2017
- Swift Ownership Manifesto (2)February 18, 2017
- Chris Lattner ATP Interview (16)January 23, 2017
- Swift: Challenges and Opportunity for Language and Compiler Research (1)December 19, 2016
- The Opportunity of Swift on the Server (2)December 12, 2016
- Exploring Swift Memory Layout December 5, 2016
- Whole-Module Optimization in Swift 3 October 30, 2016
- Working Without a Nib (10)October 18, 2016
- Swift Closure Capture Semantics July 25, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- Swift Proposal: Mutability and Foundation Value Types (3)April 22, 2016
- Swift Optimization Tips and Reference Counting February 3, 2016
- Exploring Swift Array’s Implementation (2)January 8, 2016
- Swift’s Lazy Weak References December 11, 2015
- How Swift Implements Unowned and Weak References (2)November 24, 2015
- Swift’s @noescape Attribute October 26, 2015
- Safer Block-based NSNotificationCenter API August 26, 2015
- Using Atomics to Get Rid of @synchronized May 12, 2015
- Unmanaged April 28, 2015
- Wrapping libxml2 for Swift March 12, 2015
- Core Data vs. ARC (2)February 28, 2015
- Swift Resistance (2)February 2, 2015
- Weakness February 1, 2015
- iOS App Postmortem (2)October 14, 2014
- Objective-C Drops vtable Optimization (3)September 24, 2014
- FastCoding August 25, 2014
- Compiler Writers Gone Wild: ARC Madness June 28, 2014
- Tail Recursion, Objective-C, and ARC May 25, 2014
- Why objc_autoreleaseReturnValue Differs for x86_64 and ARM May 21, 2014
- Autoreleasing Core Foundation Objects With ARC May 12, 2014
- Exposing NSDictionary (1)April 8, 2014
- Adding ARC Code to a Project That Also Compiles for i386 (1)April 5, 2014
- ARC’s Fast Autorelease January 31, 2014
- IBOutlets as Weak References November 22, 2013
- NSNotificationCenter With Blocks Considered Harmful (3)November 20, 2013
- ARC vs. MRC Performance (3)September 10, 2013
- Lazy Evaluation and Streaming With NSFastEnumeration March 16, 2013
- Xcode 4.6.1 March 16, 2013
- Leak-Free Recursive Blocks February 28, 2013
- Blocks, Operations, and Retain Cycles January 22, 2013
- ARC Gotcha: Unexpectedly Short Lifetimes December 10, 2012
- __unsafe_unretained October 4, 2012
- Make Your Library Enforce ARC September 29, 2012
- Hacking Up an armv7s Library (3)September 14, 2012
- Zombies and ARC August 18, 2012
- Debugging an ARC Mac Application on Snow Leopard April 12, 2012
- Automatic Reference Counting (5)June 15, 2011
Note: Most posts from before September 2012 are not yet tagged.