Programming, Swift, Object Oriented, Objective C.
(*function)(void); }; Looks familiar if you used blocks in Objective-C. C requires declaration before use. struct Foo; void function(void); We can create aliases to types for our convenience. typedef struct Foo *FooRef; // FooRef is now a pointer to Foo FooRef foo; We can access members of a