BuySellAds.com

Until Dec 3rd, 44% off all Manning books, including Barcodes with iOS! Promo code: mobicftw
Our DNA is written in Objective-C
Jump

Talking to Amazon Web Services

I have several boxes of books that I want to create a list of. I have the technology down to scan the book bar codes rapidly. But how could I get the book titles for my inventory?

Amazon Web Services (AWS) is a collection of Amazon’s web APIs. Their Product Advertising API offers to search for books by ISBN and so I had to dig into their documentation to figure out how to query their API.

Read more

Taking Stackshots

You know how to take screenshots on your iOS device and that is quite useful when filing bug reports because as they say “a picture is worth a thousand words”. But there are situations – happened to me recently – when an app is non-responsive and a screen shot wouldn’t really tell much of a story.

Especially when dealing with BETA software it is useful to also commit to memory how to take stackshots.

Read more

Radar: Unlocked iPhone should not require SIM Card to be activated

The following hassle became apparent when I restored an iPhone 4 to a iOS 7 BETA version. You are supposed to file issues for everything, even something that annoys you as infrequently as this. This one has been annoying me for several years now.

So I finally logged it as rdar://14425938  and on Open Radar.

Read more

DTRichTextEditor 1.6.1

This is a maintenance update for DTRichTextEditor, for the most part bringing the changes in DTCoreText 1.6.1 into the editor plus a small fix.

Read more

DTCoreText 1.6.1

For the most part this is a bug fix release on DTCoreText, but there are also two new little features in the demo app. This update was made possible by a generous sponsor.

Read more

Undefined Symbols

OC asks:

“I’m doing some Objective-C exercises from a Big Nerd Ranch book, and I’m getting these errors. I’m still pretty lost in terms of how to handle unexpected errors and stuff, so I would appreciate the help.”

I’m going into go into much greater depth here answering this question, because of “teaching a man to fish”, ya’know.

Read more

Apple Product Non-Placement

A German TV movie (based on a Katie Forde novel) has a scene where a protagonist views from photos taken with a Canon camera. Though there are several things wrong here that cause Apple buffs to wince.

Read more

Zip Snapshot of GIT Repo

The sample apps I am making to accompany bug reports to Apple I generally create with a GIT repo behind them. I’ve gotten used to Xcode already creating a new repo when I start a new project, so why not make use of the GIT Goodness.

But when it then comes to attaching this project to a Radar I want the ZIP to be a small as possible. GIT provides several methods to achieve that.

Read more

DTRichTextEditor 1.6.0

This update brings the new features and fixes from DTCoreText 1.6 to the editor component.

Read more

International Internship Fail

Unhappy Intern

When I read this article about Unpaid Internships back in May I got a feeling that I should try to do something about this injustice. In fact I know of several companies here in Austria who are also receiving cheap labor from college students who just need a place to do some “research” for a paper or degree.

This article summarizes what I learned about Internships and some of the pitfalls when trying to do International Internships from the point of view of an Austrian company. Most of this probably applies to companies globally.

Read more