Upper Content

Add stunning text effects to your

iOS and OS X Applications. Visually.

Create NSAttributedStrings for your iOS and Mac applications by simply writing text and applying effects to words and paragraphs in the document like you would in any word processing application!

Visual Attributed String Mac app icon.

Why use Visual Attributed String?

Avoid Trial and Error. When you hand code attributed strings, you make strategic guesses as to which attributes to use and what values to apply to each attribute. If you do not like the result of a hand coded attributed string you stop your application and try again. Visual Attributed String takes this pain away. Simply type what you want, and let Visual Attributed String generate the code for you!

Platform Specific Code

Visual Attributed String generates code that can be used in both iOS and Mac applications. You can easily select your desired platform in the Visual Attributed String user interface. Work on both your iOS and OS X version of your app at the same time!

Smart Code Generation

Visual Attributed String is smart enough to generate code for non-mutable attributed strings (NSAttributedString) and mutable attributed strings (NSMutableAttributedString) based on your typed text!

Rapidly Create User Interfaces

On iOS and OS X, attributed strings can be used to customize your application's user interface in all sorts of ways. Use attributed strings to stylize buttons, customize the look of a table view, and so much more!

Tuesday, December 12, 2017

Visual Attributed String Version 2.1 Released

Visual Attributed version 2.1 has been released on the Mac App Store.

What's New?

-You can have Visual Attributed String automatically calculate and set UILabel's numberOfLines property in the generated code. By default this feature is off but can be turned on in Settings.

Tuesday, October 3, 2017

Visual Attributed String Version 2.0 Update Released for Xcode 9

Visual Attributed version 2.0 has been released on the Mac App Store.

What's New?

-Updated the generated code for Xcode 9.

Friday, October 7, 2016

Visual Attributed String 1.9 Update Adds Support for Tabbed Windows, Xcode 8 Compatibility

Visual Attributed version 1.9 has been released on the Mac App Store.

What's New?

-Generated Swift code has been updated for Xcode 8.

-Added a "New Tab" menu item to the application's menu bar.

-You can use the Command+T keyboard shortcut to create a new document inside of a new tab.

Visual Attributed String Mac app screenshot of tabbed windows.

Sunday, August 28, 2016

Visual Attributed String Version 1.7 Update Released!

Visual Attributed String version 1.7 has been released on the Mac App Store.

What's New?

-You can now choose "Embed in TextView" to generate code to embed your attributed string inside a UITextView on iOS and a NSTextView on macOS.

-Performance improvements.

Thursday, March 3, 2016

Visual Attributed String Version 1.6 Update Released!

Visual Attributed String version 1.6 update has been pushed to the Mac App Store. What's new? The "Font Loading" window shown on application launch has been removed. You no longer have to wait for fonts to load after launching Visual Attributed String.

Tuesday, December 22, 2015

Visual Attributed String Version 1.5 Update Adds iCloud and Quicklook Support!

Visual Attributed String version 1.5 has been released on the Mac App Store. In this update, iCloud and Quicklook support has been added!

Visual Attributed String screenshot of iCloud Drive Container

Monday, June 29, 2015

Visual Attributed String Label Maker™ Demo Video!

Here is a quick demo video of Label Maker™ in action. Label Maker™ is a tool that was introduced in version 1.4 of Visual Attributed String. When you generate attributed string code, you can see a checkbox that says "embed in label" in the user interface of Visual Attributed String. When you select that checkbox, you are able to automatically generate code that creates a NSTextField for OS X apps and a UILabel for iOS apps.