William Boles
  • William Boles

Polling with NSOperation

#concurrency

Sometimes, when you need to know, you need to poll. Here, we look at building a polling mechanism using `NSOperation`.

16 May 2011 • 1 min read

Going custom with properties

#memory management #properties

Even when going custom, there are patterns to follow. Here, we look at how to write custom properties while adhering to the expected pattern.

25 Mar 2011 • 1 min read

Build the tab-bar from a plist

#ui

For any given piece of functionality, you want one owner. It keeps your code clean and well-structured. Using Interface Builder makes this almost impossible for anything but the most straightforward UI. So I avoid it. Here, we look at how to build a tab bar programmatically.

24 Mar 2011 • 2 min read

Pop back multiple viewcontrollers

#ui

Sometimes, we need to take a step back to get on the right path. Here, we look at how to manipulate `UINavigationController` to navigate back further than the standard behaviour allows.

20 Mar 2011

Custom loading view

#ui

Waiting for something to load is boring but we all have to do it from time to time. Here, we look at how to build a custom loading view that can be reused throughout your app.

02 Feb 2011 • 2 min read

Hidden method arguments

#memory management

Have you ever wondered if people are talking about you behind your back? Well, turns out your methods are talking behind your back. Here, we look at the hidden arguments that each method is given and hear what's being said.

31 Jan 2011

Custom getter and setter names

#properties

Properties only get one name, right? Nope, you can give your properties a second or even a third name. Here, we look at how to set custom getter and setter names.

29 Jan 2011 • 1 min read

Calling a class method from an instance method

#memory management

What is a type? What is an instance? How do they interact? Here, we look at hos to call a class/type method from and instance method

28 Jan 2011 • 1 min read

What `isa` is for

#memory management

When debugging you often see `isa` in the output. But that is `isa`? Here, we look into that very question.

28 Jan 2011 • 1 min read

Search your table's data

#ui #core data

Manually scrolling through a list of information to find what we need can be time-consuming, even for modestly sized lists. Here, we look at how to search through a list to find what we need using `UISearchBar`.

24 Jan 2011 • 3 min read

Adding multi-threaded support simply

#concurrency

Moving work onto a background thread can be hard. Here, we look at how to keep it simple.

21 Jan 2011 • 1 min read

Sticky UIPickerView

#ui

Recently on an application I came across an issue where when I showed a UIPickerView inside an action sheet the bottom half(ish) of the pickerview wasn't selectable. I had came across this before when showing buttons in an UIActionSheet and had overcome it by moving the button slightly higher

22 Dec 2010 • 1 min read

Sharing the iOS distribution certificate

#provisioning

It's increasingly rare for an app to be built by one developer. With multiple developers comes the need for sharing. Here, we look at how to share an iOS certificate between different developers on your team.

13 Dec 2010 • 2 min read

Creating a .ipa file in Xcode 3.x

#provisioning

We build apps to share them. Here, we look at how to share an `.ipa` file using Xcode 3.

06 Dec 2010 • 1 min read
Page 5 of 6

No results for your search, please try with something else.

William Boles © 2025

Home | About | Noteworthy | Mind Maps | RSS
GitHub | Mastodon | Bluesky | LinkedIn

JavaScript license information