MBEvents Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | MBEvents.h |
Posting events
+ postEvent:
Posts a notification event.
+ (void)postEvent:(nonnull NSString *)eventParameters
event |
The name of the event to post. |
|---|
Declared In
MBEvents.h
+ postEvent:withSuffix:
Posts a notification event by constructing the event name
“event:suffix”.
+ (void)postEvent:(nonnull NSString *)event withSuffix:(nullable NSString *)suffixParameters
event |
The prefix of the event name to post. |
|---|---|
suffix |
The suffix of the event name to post. |
Declared In
MBEvents.h
+ postEvent:withObject:
Posts a notification event containing the given object parameter.
+ (void)postEvent:(nonnull NSString *)event withObject:(nullable id)objParameters
event |
The name of the event to post. |
|---|---|
obj |
The object to post with the event. This value will be
available in the |
Declared In
MBEvents.h
+ postEvent:withUserInfo:
Posts a notification event containing the given userInfo parameter.
+ (void)postEvent:(nonnull NSString *)event withUserInfo:(nullable NSDictionary *)userInfoParameters
event |
The name of the event to post. |
|---|---|
userInfo |
The user info dictionary to post with the event. This
value will be available in the |
Declared In
MBEvents.h
+ postEvent:fromSender:
Posts a notification event along with the object instance sending the event.
+ (void)postEvent:(nonnull NSString *)event fromSender:(nullable id)senderParameters
event |
The name of the event to post. |
|---|---|
sender |
The sender of the event. This object will be available in
the |
Declared In
MBEvents.h
Constructing event-related names
+ name:withSuffix:
Constructs a string for an event-related name with the given suffix.
+ (nullable NSString *)name:(nullable NSString *)name withSuffix:(nullable NSString *)suffixParameters
name |
The name to use for the root of the returned string. If
|
|---|---|
suffix |
The optional suffix to apply to |
Return Value
If name and suffix are both non-nil, the concatenation of
name, : and suffix is returned. Otherwise, the value of the
name parameter is returned.
Some notification names are parameterized, based on the name of components (or other objects) at runtime. These methods return construct and return event names.
Declared In
MBEvents.h
+ postMemoryWarning
Posts an artificial memory warning using the event name contained in the
UIApplicationDidReceiveMemoryWarningNotification constant.
+ (void)postMemoryWarningDiscussion
This can be used to cause various application-wide caches to reduce their non-persistent memory footprints.
Declared In
MBEvents.h