Objective C
Notes
Links
- CocoaAsyncSocket - Asynchronous socket networking library for Mac and iOS.
- Objective-C Direct Methods (2019) (Lobsters)
- Functional operators for Objective-C
- Objective-C Automatic Reference Counting (ARC)
- InspectiveC - Inspection tool that you can use to log Objective-C message hierarchies.
- dsdump - Improved nm + Objective-C & Swift class-dump.
- Objective-C-Runtime - Code examples of Objective-C Runtime in Practice talk.
- Embedding Objective-Smalltalk (2020)
- objc-diff - Objective-C API diff report generator.
- objc4 - Buildable and debuggable version of latest Objective-C runtime (objc4-781).
- Objective-C simulator written in Swift
- The Origins of Objective-C at PPI/Stepstone and Its Evolution at NeXT (2020) (HN)
- Advancements in the Objective-C runtime (2020)
- Stop the Swift extension - Turn Apple docs to use Objective-C instead of Swift.
- Objective-Hooker - Extra light, extra simple Objective-C hooking framework.
- HTMLKit - Objective-C framework for your everyday HTML needs.
- Resources for learning Objective-C and AppKit (2020)
- BlockHook - Hook Objective-C blocks. A powerful AOP tool.
- PyObjC - Python <-> Objective-C Bridge with bindings for macOS frameworks.
- Effective Objective-C 2.0 Book (Code)
- Understanding Manual Retain Release in Objective-C (2020)
- Objective-C Properties Problems (2020)
- Lost art of manual memory management (2019)
- Objective-C Implementation and Performance Details for C and C++ Programmers (2017)
- Oral History of Brad Cox (2016)
- Brad Cox has died (HN)
- Tagged Pointer Strings in Obj-C (2015)
- Be careful with Obj-C bridging in Swift (2021)
- How NetNewsWire Handles Threading (2021) (HN)
- Stanford Objective C Lecture (2017)
- Objective-C for Swift Developers Book
- Constant Literals in Objective-C (2021)
- Zen and the Art of the Objective-C Craftsmanship
- libobjc2 - Objective-C runtime library intended for use with Clang.
- How Do I Declare A Block in Objective-C?
- Objective-C Review for Swift Developers (2020)
- ObjectiveScript - Powerful superset of JavaScript, which enables extensive interaction with C and Objective-C code. (Docs)
- RuntimeBrowser - Objective-C Runtime Browser, for Mac OS X and iOS.
- AppleTrace - Objective C Method Tracing Call Chart.
- A Short History of Objective-C (2017) (HN)
- How Swift is better than ObjC
- PINCache - Fast, non-deadlocking parallel object cache for iOS, tvOS and macOS.
- Exposing NSMutableArray (2014)
- Rubicon-ObjC - Bridge between Objective-C and Python.
- Objective-C Cheat Sheet
- Apple Runtime Headers - Objective-C runtime headers for Apple's iOS, macOS, tvOS and watchOS frameworks.
- Twitter Network Layer (TNL) - Framework for interfacing with the Apple provided NSURLSession stack that provides additional levels of control and insight over networking requests.
- Cocoa Text System (2006) (HN)
- J2ObjC - Command-line tool that translates Java to Objective-C. (HN)
- TDOAuth - BSD-licensed single-header-single-source OAuth1 implementation.
- TJImageCache - Fast, simple Objective-C image cache.
- An Approach for Migrating From Objective-C to Swift (2022)
- Objective Ninja - Binary Ninja plugin & workflow to help analyze Objective-C code.
- ktool - MachO/ObjC Analysis + Editing toolkit.
- Objective-C in Rust
- Using bindgen to generate Rust bindings for Objective-c (2020)
- Compile and debug objective-c runtime
- ObjCGraphView - Objective-C Binary Ninja plugin.
- The Brilliance of “nil” in Objective-C (2022) (HN)
- Debuggable ObjC runtime
- zig-objcrt - Objective-C Runtime bindings for Zig.
- Objective-C ABI Knowledge base
- Objective-S - Architecture-oriented language based on Smalltalk and Objective-C. (HN)