BuySellAds.com

If you like my tutorials, you will love my book . It is chockful of advanced programming techniques and the only comprehensive barcode reference for serious iOS developers.
Our DNA is written in Objective-C
Jump

Category Archive for ‘Apple’ rss

Autoingest.java – in Objective-C

We are lobbying since 2009 to get Apple to publish a proper API for downloading all kinds of reports.

The first reaction we got was prohibition of ITC scraping. The second reaction was that Apple created the Mobile ITC app which unfortunately lacks any kind of possibility to get the reports out or get monetary amounts. The third reaction was a half-harted publishing of a Java class that is able to download daily and weekly sales reports.

This changes today, at least if you are like me and feel uneasy to use Java for downloading reports.

Read more

Earnings Call

Here are my mental notes for today’s earnings call…

Read more

Myth Busted: iPhones Won’t Work With Gloves

Imagine me getting a mani-pedi during the Christmas holidays. No, really! We have a lady come to our house regularly and doing all willing feet.

Somehow our casual conversion came to the iPhone. Now imagine this healthcare professional telling me:

“For me the iPhone is no option because it does not work with the gloves we use”.

One does not have to say THAT to me twice. This myth was begging to be busted.

Read more

Apple’s Patent on NSDataDetector

Apple owns patent US5946647 and slapped that around HTC’s team of lawyers successfully. Apple has previously sued HTC over them infringing 4 of their patents seeking to block sales of several Android-based mobile phones that HTC is making. On December 19th the International Trade Commission published their final determination as to the validity of two claims in this patent while finding no infringement on the others.

This result is interesting for us iOS developers for several reasons. For one it shows that something we are taking for granted was actually patented by Apple. They filed it on February 1st, 1996 and the patent was granted 3 years later on August 31, 1999. Usually patents are very elusive and it is generally hard to show how a device or operating system really infringes upon them. But in this rare specimen Apple has the rights on something that you probably see every day.

Read more

Amazing Apple-like Documentation

I know I know, Documentation is a bad bad word, especially for us creative people. The true creativity is in writing code, not in writing comments, isn’t it?

Well, regardless, you might find yourself in the situation that you want other people to reuse your code. Or better yet, a different self of you in a year should be able to understand your line of reasoning of today. If you do programming for a longer time you will pass the phase of being shocked at how bad your code was and then get into the phase of having no idea what you where thinking. So a liberal sprinkling of comments can help you get up to speed on your old code.

I invented a technique of chewing on a portion of a programming puzzle where you comment almost every line of code as if you were to explain to somebody the steps in your ingenious approach. Maybe somebody else coined a term for this, for me it helps me sort my thoughts. And probably will do the same a year or ten from now. So commenting comes naturally to me, Documentation by Comment-ation is a logical extension to the concept.

Read more

He Says He Cracked It

For lack of any other sensible field in Apples backyard to speculate on we are hearing multiple news sources and recyclers invest their brains in talking about a real Apple TV, as in TV-Set-style TV. All my favorite podcasts are full of it. And even Steve Jobs himself speaks to us from the grave via his biography where is quoted to have said “I’ve cracked it”, referring to an integrated TV-Set.

Not to be outdone, let me also add a bit of speculation, founded on some actual facts. Loops that Apple left intentionally open as if to telegraph their next moves.

Read more

The Definition of “YOU”

i-want-you-flat

Apple apparently has begun to enforce a new rule when it comes to submitting new apps to the app store. You can no longer make an app for a client and submit it under your own developer account.

This is of consequence for two kinds of apps:

  1. apps that are truly owned by the client of a contractor
  2. apps that are owned by you but are branded or contain content under license from a third party

Often there are contractors who published apps under their own account because that saved the client from having to go through the process of establishing a paid Developer Program account.

Read more

iPhone 4S on 1-2 Weeks Expedition

Hearing how all these people report on queueing up for buying their iPhone 4S I got a urgent itch myself to scratch. So I asked if somebody could also get me one and lo and behold Cyril from France heard the calling.

Cyril Godefroy, maker of 321Run had only ordered one for himself so he graciously ordered mine as his second iPhone 4S. Ah, the French, how nice people they can be …

Read more

Establish Podcasts as Payable Content

Ben Lang commented in a blog post “Hey Apple, iOS 5 Needs Newsstand for Podcasts!”

The usual method to get Apple to do something is to file a Radar. So I did. I filed this feature request with number 10277643 to suggest a new business opportunity to Apple iTunes. It aims to establish a new model that would allow professional podcasters to offer podcasts under a for-pay subscription model to eliminate the need for advertising.

You are welcome to dupe the request or add your comments below.

Read more

Moving from Individual to Company

Most iPhone developers start up next to a full time employment by getting signed up for the Individual iOS Developer Program. For my recent workshop I researched the various kinds of programs that Apple offers and what the differences are.

I omitted the column that was titled “Registered Developer” since it did not have any  benefits besides being able to download the current stable Xcode version.

Here is an overview of the subtle differences and how I got my Individual account changed to a Company account.

Read more