44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
-
+
-
+
|
* \brief Represents the application as an object.
*/
@interface OFApplication: OFObject
{
OFString *programName;
OFMutableArray *arguments;
OFMutableDictionary *environment;
id delegate;
OFObject <OFApplicationDelegate> *delegate;
}
#ifdef OF_HAVE_PROPERTIES
@property (readonly, retain) OFString *programName;
@property (readonly, retain) OFArray *arguments;
@property (readonly, retain) OFDictionary *environment;
@property (retain) id delegate;
@property (retain) OFObject <OFApplicationDelegate> *delegate;
#endif
/**
* \return The only OFApplication instance in the application
*/
+ sharedApplication;
|
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
-
+
-
+
|
* \return The environment of the application
*/
- (OFDictionary*)environment;
/**
* \return The delegate of the application
*/
- (id)delegate;
- (OFObject <OFApplicationDelegate>*)delegate;
/**
* Sets the delegate of the application.
*
* \param delegate The delegate for the application
*/
- (void)setDelegate: (id)delegate;
- (void)setDelegate: (OFObject <OFApplicationDelegate>*)delegate;
/**
* Starts the application after everything has been initialized.
*/
- (void)run;
/**
|