Making iOS Document-Based Apps

November 12th, 2018

Filed under: iOS Development | Be the first to comment!

I have a two-part tutorial on making document-based iOS apps over at Swift Dev Journal. Part 1 Part 2


Imported and Exported UTIs

October 24th, 2018

Filed under: iOS Development, Mac Development, Xcode | Be the first to comment!

If you create a document-based app project in Xcode, select the app target in the project editor, and click the Info button, you will see sections for imported and exported UTIs. If you have any of the following questions: What is a UTI? When would I use an imported UTI? When would I use an […]


Supporting Dynamic Type in iOS Text Views

September 10th, 2018

Filed under: iOS Development | Be the first to comment!

Dynamic Type on iOS lets people adjust the size of text to make text easier to read. Someone with poor eyesight can use larger text if the app supports Dynamic Type. You can support Dynamic Type in your iOS app without writing any code. You have to do the following things: Use plain text in […]


Creating a Keyboard Input Accessory View

August 10th, 2018

Filed under: iOS Development | Be the first to comment!

In this article you’ll learn about keyboard input accessory views and how to add them to your iOS app to make text editing smoother. Adding a keyboard input accessory view isn’t too difficult. Add a new xib file to your project for the view. Load the view from the xib file. Set the input accessory […]


Make UIDocument File Wrapper Appear as Single File

August 3rd, 2018

Filed under: iOS Development | Be the first to comment!

I was recently working on an iOS document-based app that saves the document in a file wrapper. When I looked in the document browser, the document appeared as a folder instead of a single file. For Mac document types Xcode has a checkbox to select to make the document appear as a single file, but […]