Tuesday, March 29, 2011

Comment Design in iOS

As both a programmer and UX/UI designer, I'm a big believer in making sure the inside is designed as well as the outside -- a practice that Apple follows religiously with its hardware design.

One aspect of "inside" design is the use of comments in code. While there is no single right way to use comments, here are some key guidelines to consider:

1. Consistency: No matter what style you use, make sure it's consistent throughout all your apps. If you manage a team of programmers, an agreed-upon commenting style may be beneficial.

2. Minimal Formatting: Use only the minimum formatting required to ensure clarity and ease of editing.

3. Reflect Hierarchy and Importance: Make sure a comment that heads an entire section is designed diferently than the subheads within that section. Also, if you have important comments, make sure those comments are visually distinctive enough so they stand out when scrolling through code.

4. Pragma Marks: Instead of using comments to highlight places where code needs to be bug fixed, use pragma marks. XCode indexes pragma marks to make it easy to jump to specific points in your code.

Monday, March 28, 2011

UXUiOS Rule 1: Know Your Roots

When it comes to principles that best capture the essence of good design, it's hard to top Dieter Rams. Not only is he a legendary designer in his own right, but he has strongly influenced Apple's hardware.

While Rams focused on industrial design, his principles apply to mobile apps as well. If your app can embody his list of principles, you’ll be in good shape.

Dieter Rams: ten principles for good design

Sunday, March 27, 2011

The UXUiOS Rules: Intro

The UXUiOS Rules is our list of everything you should know to design great apps. If you're a designer new to this field, or a programmer looking to sharpen your design abilities, these rules are geared for you.

Saturday, March 26, 2011


Welcome to the new home of UXUiOS. Our goal is to become a timely and relevant repository for news, tips and examples of how to create the best user experiences and interfaces for mobile applications. Some of the articles coming your way soon:

The UXUiOS Rules: The most important things any mobile app designer (or programmer) should know before designing an app.

Tips && Tricks: Highlighting cool ways to create beautiful user interfaces and graphics.

App Spotlight: We'll examine and review apps that we think deliver excellent user experiences and interfaces.

Your feedback is crucial to guiding the content of this site: Send feedback to uxuios@gmail.com or post a comment on our site. Thanks for visiting.