Tag: coding
Manage secret preferences with Secrets
Here's a clever utility from the creator of Quicksilver. Secrets (no, not the Van Halen song) is a preference pane that lets you fiddle with the hidden defaults of nearly all your applications. For instance, show the iPhoto toobar in full screen mode and make those iTunes arrows link to your library ...
Trism matches the iPhone's accelerometer with puzzle gameplay
One more reason why we can't wait for the iPhone SDK to drop. GameSetWatch has a short interview up with developer Steve D of Demiforce about his new iPhone game, Trism. It's a Bejeweled-like gem matching puzzle game, but the twist is that after getting matched, the gems fall in the direction that ...
TUAW Responds: Reader requests 1.1.2 Header Bundle
TUAW Reader scw wrote in asking if I could put together the headers for the 1.1.2 Frameworks in a downloadable format. Scw, your wish is our...um...command Number 1 Priority request. I took out some time and zipped up a complete 1.1.2 header bundle for you. TUAW hopes this helps you update your ...
iPhone Coding: Use NSBundle and avoid hard-coded paths
Listen up, iPhone coders, NSBundle is your friend. It lets you look in your main .app bundle and retrieve files without hardcoding paths. Avoid "/Application/MyProg.app/foo.png" and replace your absolute references with relative ones. This lets your users install your applications wherever they ...
iPhone Coding: iPhone Developer Docs updated to 1.1.2
A few weeks ago, our Mike Rose posted about my 1.1.1 iPhone header documentation. I'm pleased to say that after a huge amount of work, I've updated those docs up to version 1.1.2. The new documents cover all the Objective-C headers for the iPhone and iPod touch 1.1.2 frameworks including updated ...
iPhone Coding: Bonjour wrapper simplifies iPhone implementation
Man, I wish this Bonjour class wrapper had been around a few weeks ago. The CFBonjour Cocoa class simplifies mDNS/Bonjour programming for the iPhone and iPod touch. iPhone developer Ecume pointed me towards this simple class that allows you to publish and subscribe to Bonjour network services with a ...
iPhone Coding: Build your Leopard toolchain from scratch
Why settle for out-of-date toolchains when you can build the latest and greatest from scratch. Nicholas "Drudge" Penree put together this handy how-to that walks you through the process. Be aware that you'll need to be running the gold master version of Leopard with the latest XCode release. These ...
iPhone Coding: Leopard-compatible Binary Toolchain Installer
Looking to compile software for the iPhone and iPod touch under Leopard? There are two approaches: You can download the latest toolchain svn from Google Code or you can use a legacy toolchain installer that just happens to work under Leopard. Last night, Nicholas "Drudge" Penree pointed me towards a ...
iPhone Coding: Using the Accelerometer
You don't need to use a lot of fancy routines to subscribe to data generated by the iPhone's built in accelerometer. A single UIApplication delegate lets you know whenever the iPhone has updated its tilt data. When you add a method for (void)acceleratedInX:(float)xx Y:(float)yy Z:(float)zz to any ...
Push-to-Talk developer pack
The barriers to iPhone-to-iPhone communication are quickly dropping away. Yesterday I put together a push-to-talk developer pack in the spirit of "just add water", or in this case, "just add point-to-point data transfer". It includes a sample app and code for recording and playing back audio as well ...
iPhone Coding: Using the Slider
In terms of application development, the iPhone's UISlider is pretty standard. It works like nearly every other slider you've ever programmed. It offers a drag-able thumb control that moves between a minimum and maximum value. As its dragged, the slider produces events that you can redirect to your ...
Found Footage: $2 multitouch screen, made with iSight
Multitouch is all the rage lately, but one of the drawbacks is that it's still pretty expensive. Enter this ingenious device-- it's a bag with dye colored water in it. That bag is then laid flat on a glass table, an iSight camera is placed underneath, the computer is coded (it appears, anyway) to ...
iPhone MAME project launched
I'm pretty sure that, with this link, we've hit all the basic retrogaming points for the iPhone (wait-- can I play Nethack on it yet?). Yes, iphone-sdl-mame aims to bring all of your MAME favorites to Apple's latest endeavor. Like all of the other projects we've covered, it's open source, unofficial ...
iPhone Coding: NSLog on the iPhone
NSLog provides one of the most important debugging tools for your iPhone arsenal. Unlike its Cocoa equivalent, the iPhone NSLog sends information to the command line. It's basically a printf for NS and UI objects. To print an NSString, for example, you might use NSLog(@"String is %@", mystring);. ...
iPhone Coding: Working with the Navigation Bar
The iPhone Navigation Bar offers a simple way to add button-based navigation to your iPhone applications. Defined in UIKit/UINavigationBar.h, this class allows you to add one or two buttons to the kind of blue iPhone-looking bar shown here. Use these buttons to move between program screens or to ...
Deals of the Day
more dealsSoftware Updates
more updates- DabKick for iPhone lets you share photos, watch videos and now listen to music in real-time
- Google Now added to search app on iPhone, iPad
- GateGuru for iPhone has been updated and greatly improved
- Twitter updates its OS X client
- Delicious Monster releases Delicious Library 3 with companion iOS scanner app
- Drafts 3.0 adds draft and action management, much more