| - Said Achmiz | - Said Achmiz | ||||
| Original README follows: | |||||
| — | — | ||||
| IRCClient.framework 1.0 by Nathan Ollerenshaw (chrome@stupendous.net) | |||||
| ADDING IRCCLIENT TO YOUR APPLICATION | |||||
| (using Xcode) | |||||
| 1. Place the entire IRCClient folder in your project folder | |||||
| 2. Using “File -> Add Files…”, add IRCClient.xcodeproj to your project | |||||
| 3. Build the IRCClient framework target | |||||
| This is a Cocoa framework wrapper around Georgy Yunaev's (gyunaev@ulduzsoft.com) | |||||
| excellent libircclient library. | |||||
| 4. Make sure the “Header Search Paths” build setting of your project contains the following entry: | |||||
| While Georgy's library is portable, obviously this Cocoa framework is specific | |||||
| to Mac OS X systems. Though you might be able to get it working under | |||||
| cocotron or GNUstep, those implementations of Cocoa are not supported. | |||||
| $(PROJECT_DIR)/ | |||||
| To build the framework, you will need to configure libircclient library first. | |||||
| From the Terminal, run the following command in the distribution directory: | |||||
| (non-recursive) | |||||
| ./configure --enable-thread --enable-ipv6 | |||||
| 5. Configure the build phases for your application target thusly: | |||||
| The Xcode project is configured to include the libircclient.c source. | |||||
| i. Add IRCClient.framework to “Link Binary With Libraries” | |||||
| ii. Add IRCClient.framework to “Target Dependencies” | |||||
| iii. Add a “Copy Files” build phase | |||||
| iv. Set destination for the just-added “Copy Files” build phase to “Frameworks” | |||||
| v. Add IRCClient.framework to the just-added “Copy Files” build phase | |||||
| 6. Import IRCClient’s API into your code using “#import <IRCClient/IRCClient.h>” | |||||
| — | |||||
| The framework is configured to build with a relative path of ../Frameworks/ so | |||||
| it can be easily embedded in your application. | |||||
| See the following header files for documentation: | |||||
| For documentation, examine the header files or read the Doxygen documentations | |||||
| in 'doc'. | |||||
| IRCClientSession.h | |||||
| IRCClientSessionDelegate.h | |||||
| IRCClientChannel.h | |||||
| IRCClientChannelDelegate.h |