If you’re running into an error where your Ad Tracking request manager isn’t showing up after you update to iOS 15, here’s what you do.

You probably have some code that looks similar to this:

    if (@available(iOS 14, *)) {
        [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {

}

This is Objective-C… sorry for the formatting.

If you had this code in didFinishLaunchingWithOptions, that’s the issue. You should move it to applicationDidBecomeActive instead. I have that whole code block of requesting this in it’s own method, so changing where it was called was pretty straightforward.

Apple is sent out “See you on the 7th” invitations to the press, which has been widely interpreted to mean that that this is the day new iPhones will be announced. I interpret “See you on the 7th” to be a reference to the additional camera that is rumored to be on the new iPhone.

The main thing people have been already been complaining about is that the new iPhone will likely not have a standard headphone jack. I can think of a couple of reasons that they would remove this. I’ll preface this by saying that they wouldn’t just randomly remove something like that unless they felt the benefits outweigh all that complaints they’ll likely have.

The headphone jack takes (relatively speaking) a lot of room in the phone. There are a number of things that they could do with this extra room. The first thing that comes to mind is extra battery space, which translates to more battery life.

Second, along with a second camera, it’s likely that the new iPhone will have a second microphone. This could be leveraged in a couple of different ways. Noise reduction is one. Another is greater fidelity for doing speech recognition. Apple has already said that additional microphones would be of benefit to Siri and this could be applied to speech recognition in general, especially for “simple” dictation of notes and reminders.

I upgraded to an iPhone 5s a couple of months after the new phones were released. After going a couple of weeks without one, I thought it’d be a good idea to get a new case before I dropped the phone on the floor and cracked it.

There are so many iphone cases on the market right now
that it was hard for me to figure out which one to get. The iPhone 5s’ sleek design is great, and the weight of the thing is pretty amazing, especially to someone like me who waited a long time to upgrade. (I was sporting a 3GS, believe it or not). I really wanted to get a case that was ultra thin, but after looking into it, I decided that something that was a bit bigger would be better. A thin case might look great, but if what you’re trying to do in the end is just protect the phone, a thin case might not be the best way to go.

What I decided on was an OtterBox Defender in Grey/White. They have a LOT of different color cases to choose from.

It’s been a few months since I’ve had it, and I’m very pleased with how it’s held up. No scratches at all on the outer casing, and the thing came with a built in screen protector, so I didn’t have to fork out the extra money for one of those.

The article “How to Become an App Store Millionaire: Make a Hit App, and Don’t Make Anything Else” – like Steve Martin’s advice of how to become a millionaire and not pay taxes “First, get a million dollars”. Both are easier said than done.

Link – via All Things D.


So there’s a rumor going around this morning that the iPad HD will have haptic feedback. That means you’ll be able to feel objects on the screen. Sandpaper would feel like sandpaper, for example. Very, very cool if true.

And all this time we had the hint (from the invitation picture, above) all this time.

We’ll see in a few hours!

Update: Nope! No Haptic feedback.

Well, the big announcement is tomorrow, and everyone expects it’ll be the the iPad 3. From the rumors, it might even be called the iPad HD.

So a couple of questions…

How are developers going to deal with the confusion of all the apps for the iPad that have the tag HD?

How are iPad graphics going to look on a much higher resolution screen?

How much memory is it going to have and how much more graphics processing power is it going to require?