Objective-C to Swift converter. As you type. iSwift is the easiest way to convert your Objective-C code to Swift. Apple has developed the Swift programming language to provide a more intuitive resource for building both macOS and iOS application. Swift is intended to be more concise and easier to learn, so there is no doubt that, in time, it will completely replace Objective-C, even though at the moment both languages are supported.
Features
Ultra fast: Automatic as-you-type conversion, so that you don’t lose even a single second. Yep, instantly.
Drag-and-drop: Drop your Objective-C source onto the app icon, import the file and have it instantly converted. Yep, just like that.
Smart: Syntax highlighting, autocompletion, live syntax checking and error reporting, and lots of advanced editing options. (Powered by Peppermint)
Friendly UI: A neat editor, your sources side-by-side and all that packed in a beautiful easy-to-use User interface. What more can you need?
Sophisticated: iSwift tries to recognize, parse and convert all Objective-C code (2.0 too!) to valid Swift code.
Name: iSwift
Version: 2.0
Mac Platform: Intel
Includes: KG
OS version: OS X 10.10 or later
Processor type(s) & speed: 64-bit processor
Block connections to: www.paddleapi.com
Courtesy of C.O.R.E.
Includes Paddle Generic Keyfile Maker v2.2 by C.O.R.E.
Instructions
1. Copy App to /Applications ( DO NOT LAUNCH YET! )
2. Launch Keyfilemaker, enter your desired email (or use the default)
3. Click "Open" and select /Applications/AppName.app, then click "Save"
4. Enjoy!
Please note:
KG should be used BEFORE opening app for the first time for the best results.
If having issues, remove app with AppCleaner and run in terminal:
killall -HUP cfprefsd then try again!
Release Date: October 31, 2015
What's New in Version 2.0
Preferences: Added option for Prefix Header source (Issue #88)
Extra line after comments in output (Issue #123)
copy method throwing a syntax error (Issue #112)
Added support for the nil-coalescing operator - ?: (Issue #96)
Added support and conversion for nonnull,nullable (Issue #86)
Fixed For loops conversion to Swift-style loops (Issue #1)
Added support for __weak (Issue #111)
Independent code blocks not being converted (Issue #122)
Issue with Switch-Case blocks (Issue #116)
Property setters not being properly converted (Issue #89)
Keep single line '//' comments (Issue #108)
@selectors not being correctly converted (Issue #114)
Added types: NSModalResponse, NSDragOperation, NSTableViewDropOperation (Issues #119, #121)
Added @throw support (Issue #103)
Smarter initializer auto-detection (Issue #91)
@autoreleasepool not being converted (Issue #101)
Added support for __block modifiers (Issue #107)
[X new] expression not being correctly converted (Issue #110)
[[X alloc] init] expression not being correctly converted (Issue #92)
NSString : Intelligent processing of method - isEqualToString: (Issue #109)
NSDictionary / NSMutableDictionary : Intelligent processing of methods - objectForKey:, setObject:forKey: (Issue #105)
NSArray / NSMutableArray : Intelligent processing of methods - objectAtIndex:, addObject:, addObjectsFromArray: (Issue #104)
Class method calls should be excluded from the Prefence to automatically convert messages without arguments to properties, instead of methods (Issue #84)
class method, when called on a class, should be converted to self (Issue #100)
%li format option not being correctly converted (Issue #83)
Hexadecimal number conversion not preserving f suffix (Issue #97)
NSUInteger not being converted to UInt32 (Issue #95)
NSAssert not being converted to assert (Issue #102)
Long Long not being correctly translated as property variable (Issue #106)
Full Release Notes: http://iswift.org/blog/iswift-2-0-is-out
More Info: http://iswift.org
Switch to Swift.
Convert your Objective-C sources to Swift.
On the fly.
Ultra Fast
Automatic as-you-type conversion, so that you don't lose even a single second. Yep, instantly.
Drag'n'drop
Drop your Objective-C source onto the App icon, import the file and have it instantly converted. Yep, just like that.
Smart
Syntax Highlighting, Autocompletion, Live Syntax Checking & Error Reporting and Lots of Advanced editing options.
Friendly UI
A neat editor, your sources side-by-side and all that packed in a beautiful easy-to-use User interface. What more can you need?
Sophisticated
iSwift tries to recognize, parse and convert all Objective-C code (2.0 too!) to valid Swift code.