Banana Panic on the iPhone!
Popularity: 79% [?]
Popularity: 17% [?]
Yesterday was our first iSLUG meeting for iPhone Developers in Salt Lake City. I was the keynote speaker! See pictures below. Keynote and links are available at: http://www.iphonesaltlake.org



Popularity: 40% [?]
In order to compile RegexKitLite Regular Expression engine, make sure that you link in the ICU library.
1. Open your project settings (I double click on the name of my app in the left “Groups and Files” pane.
2. Select the ‘Build’ tab at the top. Find the ‘Linking’ section and scan for a field called ‘Other Linker Flags’.
3. Double click and enter ‘-licucore’. This will get you up and running!
Popularity: 28% [?]
I used 99designs.com to have a logo designed for my iPhone Development company.
http://99designs.com/contests/15606
Here is the winner!

Popularity: 3% [?]
I’m going to the Izatt Advanced iPhone developer training in Lehi, Utah (starting Tuesday) (Jan 20 – Jan 23)
I think it will be good times!
Here’s the link!
Popularity: 17% [?]
I’m impressed with the Dolphin and Ray and Orca Social Media framework by http://www.boonex.com/.
It is not Open Source ($39 per year) but full source code is available to download for free (with ads).
Trust me, the code is no WordPress. It is all over the place. It looks like 10 developers worked on it with 20 different best practices!
But it works well, has blogs, forums, video, voting, polling and much, much more. If you need something up quickly, try it!
There is hardly any developer documentation so you are on your own but once you get how it works you can do a ton with it.
The admin rocks! It allows a novice to customize their site.
3.5 stars. ![]()
http://www.boonex.com/
Popularity: 15% [?]
In order to do layer-based animation, you must add use a CALayer instance that holds the contents that you wish to animate. In this case I want an image (google logo) to be placed on the layer.
Here are the steps:
1. Create a new project that is a “View-Based Application”.
2. Add the “QuartzCore Framework and the CoreAnimation Framework” to your application (right click on the “frameworks folder” and click Add and then “Existing Frameworks”
3. Edit your ViewController header file and add “#import <QuartzCore/QuartzCore.h>”.
4. I’ll use a URL and place it in a UIImage instance. (google logo)
NSURL *url =
[NSURL URLWithString:@"http://www.google.com/intl/en_ALL/images/logo.gif"];
UIImage *displayImage =
[[UIImage alloc] initWithData:[self getImageData:url]];
2. Create a new layer (I am using a ViewController which is the owner (self).
CALayer *layer;
self.layer = [CALayer layer];
4. Create a CGRect to fix the display frame.
layer.frame = CGRectMake(18.0f, 150.0f, 276.0f, 110.0f);
5. Place the UIImage onto the layer. Note: You have to use the “CGImage” method to return a CGImage rather than a UIImage. Otherwise it won’t work. Casting is also required (id)
self.layer.contents = (id)[displayImage CGImage];
6. Add this new layer as a Sublayer to the current ViewControllers ‘view’ layer.
[self.view.layer addSublayer:self.layer];
7. Since we allocated the UIImage we need to release it.
[displayImage release];
Attached source…
SimpleLayer XCode Project
Popularity: 53% [?]

I had the opportunity to attend the Cocoa / Objective-C training in Denver last week. It was an awesome experience!
I highly recommend the Pragmatic Studio. Bill Dudney and Daniel Steinberg are top notch instructors.
Don’t miss the next iPhone Studio January 27-30!
Popularity: 22% [?]