Current version: 1.2.1-RELEASE (Build 181).
Objective C classes and categories library for operating systems Apple MacOS, Apple iOS and GNUstep.
Library supports now the following operating systems:
- MacOS - library source code is compiled with Apple LLVM 7.0 compiler and SDK 10.11 for Intel i386 and x86_64 architecture.
Compiled library support the operating system macOS 10.8 or higher. If necessary, You can compile library for earler versions of the MacOS (10.6 minimum). Earlier existed support PowerPC, but in the version 1.1.5 it was discontinued, so the library compiling under PoverPCs architecture and operating system MacOS 10.5 is not guaranteed.
- iOS - source code is compiled with Apple LLVM 7.0 compiler and SDK 8.0.
Library supports operating system Apple iOS 8.0 or higher.
If you need support for older versions of the operating system, is possible to build the library on their own, specifying the compilation options a corresponding Deployment Target.
- GNUstep - now You can compiling the library source code for the GNUstep platform.
The support of this platform is limited. See the specified section of the library documentation.
For the operating system MacOS library available both a framework and a static linked library. iOS support provided only a static linked library.
For using the Samond Classes Library in Your applications for Apple iOS, You must follow the instructions below:
- add appropriate static library into Your project;
- add into the compiling option Other C Flags value -DIOS_TARGET;
- append into the linking parameter Other Linker Flags the options -ObjC -all_load_into;
- insert into the parmeter Header Search Paths path to the library headers.
If You want to use a static library instead of the framework in the MacOS projects, You must must complete the following steps:
- add static library into Your project;
- append the path to the library header into the option Header Search Paths
- add into the project the Cocoa framework.
Minimum requirements for the library using in the projects:
- Apple's computer;
- MacOS 10.8 or higher;
- XCode 5 or higher.
Minimum requirements for the library compiling:
- Apple's computer;
- MacOS 10.8 or higher;
- XCode 6 or higher.
Addinational information: