The process to integrate Swift apps is almost the same as it is for Objective-c apps.
1.) Import Tapjoy headers and frameworks into Project as you do in objective-c projects. See link:
2.) Create a Objective-C/Swift bridging header. See link
3.) It is also necessary to add the following line to your Projectname-Bridging-Header.h file.
Import any other headers from Tapjoy SDK as well.
Once the above steps are complete you can use Tapjoy SDK inside swift class.
Some items to note:
• Most of methods and classes are usable by modifying Objective-C style language convention to Swift style: method calling is "." instead of space and brace.
• Variable type definition is post fixed after variable name, separating ":"
• In most cases you need to add ‘!’ mark after type name to skip null check. Similarly, return value might require force casting ‘as! Typename’
Xcode automatically suggests most of the above changes.
p = [TJPlacement placementWithName:@"AppOpen" delegate:self ];
var p:TJPlacement! ..... p = TJPlacement.placementWithName("AppOpen", delegate: self) as! TJPlacement p.requestContent()