No New App Updates

Apple has told us (Developers) that all Apps need to be compatible with all iPhone OS 3.0 and non-compliant Apps will be pulled from the store at some point in the future. Therefore I’ve halted testing on OS Version 2.2.1. I will only be testing with Version 3.0.

No updates will be released until Version 3.0 is released. (Sometime in June.)

Thanks,

- Bryan

 

March iTunes Financial Reports

After some back and forth with Apple today, I received word back that Financial Reports are coming soon. Contractually they are due by May 15th, but they are working diligently to get them out within the next few days. Payments will begin to follow soon after. Apple is overwhelmed with email, so please don’t bug them anymore. It only delays things further. I received this information directly from Apple over a series of emails with the iTunes department.

 

Workout Templates in OnTrac Fit 1.1

Here’s a quick look at the new “Workout Template” Feature in Version 1.1. It should be available in a week or so.

 

Apply a Fade Animation to an UIImageView

Code Snippet of the Day: Applying a Basic Animation Fade In, Fade Out to a single Layer of a View. (UIImageView in this Case).

First Declare the UIImageView in your Header File (.h)

#import < UIKit/UIKit.h >
// Remove the Spaces after & before the brackets. Frakkin WordPress.

@interface MyViewController : UIViewController {
UIImageView *didYouKnowBubble;
}

@end

Next you MUST Add the QuartzCore.framework to your Frameworks Group in your Project. If you’re unsure of how to do this, download and open the “View Transitions” Sample iPhone App. You can drag the QuartzCore.framework from that project, into yours.

Next, #import the Framework in your Method File (.m) and then write out your methods to apply the animation.

// MyViewController.m
#import < QuartzCore/QuartzCore.h >
// Remove the Spaces after & before the brackets. Frakkin WordPress.

#define kHideAlpha 0.0
#define kShowAlpha 1.0
#define kAnimationDuration 1.5

@implementation AddViewController

- (void)viewDidLoad {
// Allocate Memory for ImageView & then initialize it with the corresponding Image.
didYouKnowBubble = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"didYouKnow.png"]];

// Set the Frame (Where the Image will Appear), (X Coordinate on the Screen, Y Coordinate on the screen, Width of the Image, Height of the Image);
didYouKnowBubble.frame = CGRectMake(9, 116, 302, 117);

// Hide the Image initially.
didYouKnowBubble.alpha = 0.0;

// Add the Hidden Image to the View.
[self.view addSubview:didYouKnowBubble];

// Create and Apply a Timer so that the Image will wait 1 Second before beginning to Appear.
NSTimer *showBubbleTimer = [[NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(showBubble:) userInfo:nil repeats:NO] retain];
[[NSRunLoop currentRunLoop] addTimer:showBubbleTimer forMode:NSDefaultRunLoopMode];
[showBubbleTimer release];
}

- (void)showBubble:(NSTimer *)timer {
// Set the Ending Alpha to 1.0 (Fully Opaque).
didYouKnowBubble.alpha = kShowAlpha;

// Begin the Animation Block.
CABasicAnimation *fadeInAnimation;
fadeInAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"];

// Set the Duration of the Animation (Pre-defined above.)
fadeInAnimation.duration = kAnimationDuration;

// Set the Beginning Alpha of the Animation (Pre-defined above.)
fadeInAnimation.fromValue = [NSNumber numberWithFloat:kHideAlpha];

// Set the Ending Alpha of the Animation (Pre-defined above.)
fadeInAnimation.toValue = [NSNumber numberWithFloat:kShowAlpha];
[fadeInAnimation setDelegate: self];

// Apply the Animation to the UIImageView.
[[didYouKnowBubble layer] addAnimation:fadeInAnimation forKey:@"animateOpacity"];

// Create and Apply a Timer so that the Image will wait 15 Seconds before beginning to Disappear.
NSTimer *hideBubbleTimer = [[NSTimer timerWithTimeInterval:15.0 target:self selector:@selector(hideBubble:) userInfo:nil repeats:NO] retain];
[[NSRunLoop currentRunLoop] addTimer:hideBubbleTimer forMode:NSDefaultRunLoopMode];
[hideBubbleTimer release];
}

- (void)hideBubble:(NSTimer *)timer {
// Begin the Animation Block.
CABasicAnimation *fadeOutAnimation;
fadeOutAnimation=[CABasicAnimation animationWithKeyPath:@"opacity"];

// Set the Duration of the Animation (Pre-defined above.)
fadeOutAnimation.duration = kAnimationDuration;

// Set the Beginning Alpha of the Animation (Pre-defined above.)
fadeOutAnimation.fromValue = [NSNumber numberWithFloat:kShowAlpha];

// Set the Ending Alpha of the Animation (Pre-defined above.)
fadeOutAnimation.toValue = [NSNumber numberWithFloat:kHideAlpha];
[fadeOutAnimation setDelegate: self];

// Apply the Animation to the UIImageView.
[[didYouKnowBubble layer] addAnimation:fadeOutAnimation forKey:@"animateOpacity"];

// Set the Ending Alpha to 0.0 (Completely Hidden).
didYouKnowBubble.alpha = kHideAlpha;
}

Done.

Make sure you deallocate the memory for your object when you release the controller.
- (void)dealloc {
NSLog(@"MyViewController Dealloc Called.");
[didYouKnowBubble release];
[super dealloc];
}

 

Bean, Free OSX Word Processor

beaniconLet’s face it, I’m not much of a writer. It’s quite painful for me to sit down in front of a computer screen and write a blog post, much less anything else. I would like to think that most things I write are somewhat grammatically correct and one of my favorite features of OSX is the built in Spell Checker that works in every text field. I haven’t used Microsoft Office in years although I happen to like the newest version for Windows. I have iWork ‘09 installed on my MacBook and I’m quite the evangelist of it. I actually use Numbers quite often and I really enjoy using Pages to create things for other people. Keynote is one of my favorite apps to “play” with but, I’ve honestly never had to create a presentation for anything. I did use keynote to create a “Commercial” once. A guy came to me and had done a lot of the hard work for me. All I had to do was fine tune the timing and transitions, then export to a Quicktime movie.

Anyway, back to the subject at hand….. Although I adore Pages, for just typing out a to do list, it seems like overkill. Pages is a phenomenal Page Layout application and it feels wrong to use it for anything less.

The Mac comes with a pretty capable Word Processor called Text Edit, but it’s not the best “looking” application on earth. That’s where Bean picks up. I’m not sure that Bean adds many capabilities that aren’t already in Text Edit, but it presents those capabilities in a beautiful way. The app feels perfect for typing out a paper or to do list. Also, if you’re just handling Text, it is actually very compatible with Word, etc. (As Text Edit is as well – I believe Bean is based on Text Edit.)

Anyways, it’s a GREAT app that should feel at home on any Mac. It’s an incredible replacement for Text Edit and just as fast. Check it out, It’s Free and Open Source as well.

Bean for OSX

 

Photo Walk for SoBe Scenes

Today I went on a Photo Walk (and to layout at the beach) to take some new pictures for SoBe Scenes. I only took a few landscape pictures as I now try to shoot specifically for the iPhone Portrait Mode Display. Here are the Landscapes that I took:

 

Best Drag Queen Entrance Ever.

I know this has nothing to do with Technology, But I loved this SOOOOO Much. lol

Unrelated, but pretty sweet as well.

 

Shaq by the Beach, Well Not Really.

So I recently started following THE_REAL_SHAQ on Twitter. Today he posted that he was on South Beach, Eating Lunch outside somewhere between 15th and 1st. I was on Lincoln and Penn. Whoever found him within 30 minutes got 2 free tickets to a game.

Long story short, I never found him. But it was a lot of fun trying. I covered 18 Blocks in 20 minutes, on foot.  I walked down Ocean all the way to First (He could have been on Collins, Washington or Alton as well.)

I wish I would have seen him, but it was fun trying anyway. I only have 109 Followers on Twitter, (I follow 103.) But Twitter users are very engaged and I actually find it a lot more fun interacting on Twitter than I do FaceBook.

So here is a picture of me enjoying my Iced Coffee and typing my Blog Entry at Starbucks on Ocean and 2nd.

It’s a lot of Fun living on South Beach. :) Follow Me, http://www.twitter.com/brygruver

UPDATE: He was at the Walled Garden that is the “Versace Mansion”. I could have NEVER gotten into that place! lol

Starbucks on Ocean and 2nd.

 

Safari 4 Beta Released

safari4Apple has seemingly done it again.  Today they released a Beta version of the new Safari 4. Not only is it Faster, it’s absolutely beautiful.  It also has some cool new CSS Animation support.

You can download it from here: http://www.apple.com/safari

Once You have it installed, check out these animations (Remember, no Flash involved):

Falling Leaves

Bouncing Box

Pulsing Box

Safari 4 is available for Mac and PC.

These animations also work on the iPhone. (I think Apple is trying to tell Adobe something – They don’t want Flash.)

Bugs Found: When editing a post in Word Press “Visual Mode”, trying to insert a Link causes the entire page to go dark. HTML mode works fine.

 

Only in South Beach…

Okay, maybe there are a few other cities you could find this in, but two blocks from my apartment on the street corner?

I blocked out the number, although I don’t mind promoting someone else’s business, I don’t this poor woman/man to get overwhelmed.  lol  :)

sexy