Archives

Development Category

Are you familiar with the Apple Human Interface Guidelines? It is a document which outlines how good OS X applications should look and behave in order to maintain the consistent look and feel of applications across the Mac platform (and the iPhone for the iPhone Human Interface Guidelines).
Personally, for any document of considerable length which I will undoubtedly spend a …

Xcoding made easier

After the popularity of my post on the useful features of Xcode, titled Xcoding Made Easy, I decided to write a followup post detailing more features about the IDE which help make developing applications a much easier process.
Project Breakpoints

Breakpoints are a great convenience method for debugging your code. However, if you have lots of breakpoints, how do you manage them …

How to go about learning a new programming language is a common question which pops up on Stack Overflow quite frequently. If I answer any of these questions, I always have several key points regarding this topic:

Practice. Although not completely true in all situations, “Practice makes perfect” applies to an extent here – the only way to learn and improve …

Don't depend on AJAX

Dynamically loading content through the use of AJAX (xmlHttpRequests) is a common feature in most websites. Almost everywhere you go, you’ll see dynamically loaded content, in various shapes and forms, and of differing scales. To many, this is a great advantage; it is an advantage to the user, since they spend less time waiting for pages to load, since the …

Decreasing loading times is a common optimization for web pages, but with the increase in the amount of rich content and Javascript, this appears to only exacerbate the problem. Some Javascript files can be hundreds of Kilobytes large – this increases the loading time of your webpage, which, if too long, may cause users to navigate away.

Xcoding made easy

Xcode is Apple’s Integrated Development Environment for applications written for OS X or iPhone OS. With the increasing popularity for software written for both platforms, here are some useful features of Xcode that make coding using it a much smoother and easier process.
Keyboard Shortcuts
There are a plethora of keyboard shortcuts in Xcode to perform common tasks associated with various aspects …