Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

ClassExtension.m
@interface RootObject
@end

@interface BaseClass : RootObject
@end

@interface BaseClass() {
  int _field1;
}
@property(atomic, assign, readonly) int field2;

- (int)addFields;
@end

@implementation BaseClass
- (int)addFields {
  return self->_field1 + [self field2];
}
@end