You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should probably create a named note in one place which summarizes the description in the article, and mention that note from places in the runtime where it applies. For example, there are at least a couple of places: TargetClassMetadata::isArtificialSubclass and swift_objc_classCopyFixupHandler.
For examples of existing notes and how we refer to them, search for "[NOTE: " in the compiler's source code. One such note is [NOTE: ModuleInterfaceLoader-defer-to-ImplicitSerializedModuleLoader].
The text was updated successfully, but these errors were encountered:
theindigamer (JIRA User) I attempted to write a draft here: #36955 I'm not sure if this is what you described, and I'd appreciate it if you take a look at it 🙂
Additional Detail from JIRA
md5: 82d1521b2da3993352ff9cb1c2ea377e
Issue Description:
Mike has written a nice article on how the ObjC runtime implements KVO using dynamic subclassing. https://www.mikeash.com/pyblog/friday-qa-2009-01-23.html
We should probably create a named note in one place which summarizes the description in the article, and mention that note from places in the runtime where it applies. For example, there are at least a couple of places:
TargetClassMetadata::isArtificialSubclass
andswift_objc_classCopyFixupHandler
.For examples of existing notes and how we refer to them, search for "[NOTE: " in the compiler's source code. One such note is
[NOTE: ModuleInterfaceLoader-defer-to-ImplicitSerializedModuleLoader]
.The text was updated successfully, but these errors were encountered: