Visual Attributed String: An Essential Tool for iOS and Mac Developers Released on the Mac App Store!


             

Visual Attributed String has been released on the Mac App Store! Visual Attributed String is the most advanced WYSIWYG (what you see is what you get) editor for attributed strings, providing rich features including:

-Platform Specific Code: generate code to create NSAttributedStrings for both iOS and OS X.
-Generates both Swift AND Objective-C code!
-Get the code for your entire document by clicking “Code” in the toolbar!
-Get the code for only selected portions of text by right-clicking and selecting the “Code for Selection” menu item! This allows you to get code for individual words/paragraphs as you need them on a long document with many different text styles!
-Save your text as an image to use for the web! You can also generate images for only selected portions of text by right-clicking and selecting the “Image for Selection” menu item! Supported image formats include: .png, .bmp, .tiff, and .jpeg!
-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!
-Easily add emoji and special characters to your attributed strings by clicking the “Special Characters” toolbar item to bring up the characters palette!
-Change the background of the entire document to see how your text looks against different background colors. If you want to get the code for your document’s background color, you can simply right click and select the “Background Color Code” menu item!
-Add images to your attributed strings! Just drag and drop an image from Finder onto the window to add images to the document! Did you know NSAttributedString is capable of displaying images?
-Custom Font Warning: Visual Attributed String will warn you if your document uses a custom font that is not included in the iOS SDK!
-Visual Attributed String is a document-based application and supports features such as autosaving, duplicating documents, renaming documents, and reverting document versions!
-Powerful yet simple interface for styling text! Visual Attributed String provides an interface for editing many attributes including:
       ∙Font (NSFontAttributeName)
       ∙Font Color (NSForegroundColorAttributeName)
       ∙Font Background Color (NSBackgroundColorAttributeName)
       ∙Kern (NSKernAttributeName)
       ∙Skew (NSObliquenessAttributeName)
       ∙Shadow (NSShadowAttributeName)
       ∙Underline (NSUnderlineStyleAttributeName)
       ∙Underline Color (NSUnderlineColorAttributeName)
       ∙Strikethrough (NSStrikethroughStyleAttributeName)
       ∙Strikethrough Color (NSStrikethroughColorAttributeName)
       ∙Link (NSLinkAttributeName)
       ∙Stroke (NSStrokeWidthAttributeName)
       ∙Stroke Color (NSStrokeColorAttributeName)
       ∙Paragraph Style (NSParagraphStyleAttributeName)
       ∙Tool Tip (NSToolTipAttributeName)
       ∙Attaching Images (NSAttachmentAttributeName)

For more information on Visual Attributed String you can go to the Mac App Store or the official Visual Attributed String website.

Screenshots:

Visual Attributed String Mac app screenshot of document window showing some editable attributes. Visual Attributed String Mac app screenshot showing mocked up iOS application user interface. Visual Attributed String Mac screenshot showing generated code for a document in Swift. Visual Attributed String Mac app screenshot showing code for selection popover in document. Visual Attributed String Mac App screenshot showing Emoji characters in document.

How to Deprecate your Own API in Objective-C

To mark some of your own API as deprecated in Objective-C, you simply can add the following attribute to your method declaration (as seen in the snippet below):

-(void)myOldMethod __attribute((deprecated("Use the myNewMethod instead.")));

Now when you call myOldMethod in your code, the compiler will warn you that: “myOldMethod is deprecated. Use the myNewMethod instead”. You can also add the deprecated attribute to property declarations.

But what if you wanted to be more specific? For instance, if there is a better way to handle something in the iOS 8 SDK, you can mark an old method as deprecated only for projects that have iOS 8.0 or later as the deployment target.

-(void)myOldMethod NS_DEPRECATED_IOS(3_0, 8_0,"Use myNewMethod instead.");

Using the code snippet above, if you call myOldMethod the compiler will only warn you that the method is deprecated if your project’s deployment target is set to iOS 8 or later.

Deprecating your own methods can come in handy especially if you have written your own framework that is used across multiple projects. You may choose to deprecate some of your own API rather than removing the methods entirely until you get around to adapting your existing projects to use your new API.

iPromo Art Creator 1.5 Update Adds iPhone 6 and iPhone 6 Plus Device Templates!

Calling all iOS developers, if you didn’t already know, the iPromo Art Creator Mac app makes it easy to add device skins to your iOS app screenshots. You can use the images made with iPromo Art Creator on websites and other promotional material. We probably should have posted about this update a couple of months ago, but version 1.5 of iPromo Art Creator has added iPhone 6 and iPhone 6 Plus device templates to the application!
Laugh Clown Professional Balloon Dodger screenshot with the iPhone 6 Plus device frame around it.

Laugh Clown Professional Balloon Dodger iPhone 6 Plus promo art with the iPhone 6 Plus device skin. The device skin was automatically added to the image using the iPromo Art Creator Mac app.

All current users of iPromo Art Creator have already received the update for free on the Mac App Store! If your an iOS Developer and are interested in purchasing the app, it is available on the Mac App Store here!

iScale @2x Demo Video! It works!

Here is a quick demo video I made showing the iScale @2x Mac application in action. iScale @2x is available on the Mac App Store for free here!


Also the sequel, iScale @3x with @3x image support and @2x~ipad and @2x~iphone support is also available on the Mac App Store for just $0.99.

Troll alert: If you have any support issues with any of our apps use the contact form at: http://apptyrant.com/contact

iOS Devices: Screen Bounds List

Dimensions (in points):

*Note: Starting in iOS 8, the bounds property on UIScreen is orientation based, so for example if the bounds in portrait mode is 320×480, in the landscape orientation the bounds would be 480×320. The list below assumes that the device is in the portrait orientation.

320 x 480
-iPhone 4s and earlier models.
320 x 568
-iPhone 5
-iPhone 5S
-iPhone 5C
375 x 667
-iPhone 6
414 x 736
-iPhone 6 Plus
768 x 1024
-iPad

iScale @3x for Mac Released!

iScale @3x Mac App icon!

             

Easily scale your @3x images down to @2x and standard definition for your iOS and Mac apps! Just drag and drop your @3x named images onto the window and let iScale @3x do the scaling for you!

Features:
-Automatically generates an @2x and a standard definition image from an @3x image. You don’t have to manually resize the images in an image editor anymore!
-Still supports generating standard definition images from @2x or -hd named images!
-Supports the @2x~ipad suffix! Drag in an image with the @2x~ipad suffix to generate ~ipad, @2x~iphone, and ~iphone suffix images!
-Supports the @2x~iphone suffix! Drag in an image with the @2x~iphone suffix to generate an ~iphone image!
-Supported image types include: .png, .bmp, .jpg, and .tiff!

So what are you waiting for? It’s time to do more faster! Get iScale @3x now!

iScale  @3x Mac App screenshot.

iDock Icons Now Available on the Mac App Store!

iDock Icons Mac App icon.

             

Instantly preview your icon designs in the dock with iDock Icons! If you’re a designer or Mac developer this tool will save you tons of time! Simply drag and drop your images onto the window and you can instantly see how they look in the dock! Effortlessly switch between multiple icon images by clicking with your mouse or use the arrow keys on your keyboard!

You don’t have to waste time preparing different Asset Catalogs or .iconset folders to view your icons in the dock! No more relaunching your app in Xcode a thousand times to see which icon design looks the best! Use iDock icons and see how they look in the dock instantly!

Features:
-Instantly preview icons in the dock!
-Supports .PNG, .AI, .JPG, .PSD, .GIF, .ICNS, and many more!

Screenshots:

iDockIconsScreenshotOne iDockIconsScreenshotThree iDockIconsScreenshotTwo