Our DNA is written in Objective-C

Adding Fading Gradients to UITableView

Jason Jardim asked (4 Months ago):

This is just a screen shot I found with someone posting a similar question.  I am trying to fade out he top/ bottom cells in a tableview. How do I achieve this effect?

First of all, Jason, I am sorry it took so long. I was extremely busy during the past few months but I kept your e-mail at the bottom of my inbox as something that I am really interested in to give a good answer to.

Let me make it up for you by proposing several solutions to your question as well as show one that I find the coolest.

Read more

Hello Mr. Chairman Steve Jobs

Some of the media called it the end of an era when Steve Jobs quit his job as Apple’s CEO. But contrary to the first taste such a statement might leave in your mouth it not at all means that Steve is leaving Apple.

In his open letter he was clear that he still wants to play an important role, but just not on the stressful position of Chief Executive Officer. He’s doing what he should have done all along, but Apple was too much afraid of the negative impact that this might have on the stock price.

So this set of announcements had to wait until a potentially very strong financial quarter – Apple is said to release new hardware this quarter that will positively impact their bottom line. Also, they waited until having more or less become the most valuable company on earth with only Exxon Mobile to rival their market cap. Finally the news releases where made outside of regular trading hours, which again shows that Apple tries to avoid a panic on the stock market.

Read more

Back … and Many News

I spent last week at several beaches in Corsica and when I came back I figured I would want to prolong the silence of not reading e-mails for one more day. And how peaceful that felt, I can only recommend that. Instead I spent Monday in my hammock an continued reading a Clive Cussler novel.

When I returned to my office on Tuesday I found more than 270 unread e-mails in my inbox. It took me around 4 hours to comb through these with a jackhammer and to trim it down to like a dozen or so that I will have to act upon.

Read more

We’ll be back soon

Seems like everybody is taking some time off in August. So we booked a last-minute vacation as well. There will be no e-mail checking until we get back, so please be patient with your requests and wishes.

We’ll be back at your service on August 23rd.

Cocoanetics now with Proper SSL Certificate

Last week I finally gave in and shelled out for a wildcard SSL certificate for *.cocoanetics.com. This means that any address you have been using on this domain via HTTPS has been changed.

Previously you where using a self-signed certificate  which cause several problems, amongst those that you could not directly set up my Subversion repos you have access to in Xcode because you needed to first permanently accept the certificate even though it could not be verified. So you had to do the first checkout in terminal. Once accepted it would work in Xcode too.

Read more

iOS Versions in the Wild

Apple sends a clear message to us developers: “Stop supporting 3.x”. They say that most loudly by omitting Simulator 3.2 from Xcode 4.1 which I painfully noticed when I wanted to debug a 3.2 bug in a component of mine. I had updated everything to Lion and installed Xcode 4.1 because that’s the first version supporting Lion.

So if you are basing your operations on the most current “stable” versions of the OS and Xcode then you cannot support 3.2 without jumping through some extra hoops. So I did some research to find if anybody is actually still using 3.2. Unfortunately Apple forbids ad networks from collecting and publishing device data because that would also show us info about future iOS devices.

So what is the trend and current status? Read on.

Read more

Hardware for Developing and Testing

Devin Snipes asks:

1. When it comes to iOS programming, does it matter what type of machine you have? I’m using a 2010 MacBook Air, and everything feels fine, although I’ve heard from some developers that xcode feels sluggish on 4GB of ram and they must get every Mac that comes out.

2. When compiling and submitting an app for 3.1.3, is it best to test your apps on all devices (i.e first generation devices) or would my iPhone 4 and the simulator do the trick?

Thank you for taking the time to answer my questions. Although I could perform a simple Google search for these questions, I’d prefer to get the answer from a well-known, trusted iOS developer.

It’s early in the morning and I am extraordinarily grumpy. But since you asked nicely I’ll try to give you my opinion.

Read more

Announcing Rich Text Editing for Everybody

Today we’re announcing the accelerated availability program for DTRichTextEditorView a view that combines the richness of NSAttributedString+HTML with UITextInput to give you the editing capabilities you need to change text editing on iOS forever.

The component has reached a status where it actually makes sense to have people start implementing it in prototypes and BETAs of their apps to gather the necessary feedback for polishing the API and find out features that are missing to allow for your special use cases to work with that as well. That final stage should be concluding before the end of August 2011.

Find out what features are already implemented, which ones are still missing and how you can get your hands on it today.

Read more

Start Floating

You might have noticed that I blogged much less during the past 3 months, that was for the most part because almost all of my programming time went into a secret project for Scribd. Something that is finally revealed to the public on July 19th 2011.

Preempting the next question I am usually asked at this point: “What is Scribd?” Scribd is often described as “the  YouTube of Documents”. You can upload and share any kind of document on their network and they have an HTML5 reader that you can embed on your blog.

At the time the official statement was that Scribd is working on a mobile reader for iOS and they needed much more control over the rendering and interactivity of HTML-based content than UIWebView would afford them.

Let me tell you how Scribd has completely ditched UIWebView and is revolutionizing the way you read on your iPhone. Introducing Float.

Read more

Apple Earnings Call

Apple had their quarterly earnings conference call yesterday, here are the highlights:

  1. they continue to far surpass analysts expectations
  2. for the first time iPad sales revenues surpassed the Mac ones
  3. there is some accounting magic necessary, something to do with the expected earnings from people upgrading to Lion
  4. Lion ships today
  5. AppleTV continues to be a “hobby”, but they continue to invest in it because they believe there’s “something there”.
  6. Regarding patent disputes, all they said ways they “like for people to invent their own things” and they will continue to protect their portfolio
  7. A note that there will be a “product transition” (which they are not discussing yet) that will the affect the earnings of the coming quarter.

Read more