My iOS Blocks Tutorial
The second and final part of my tutorial for the raywenderlich site is now up! If you’ve ever wanted to learn about Storyboards and Blocks, check it out.
The second and final part of my tutorial for the raywenderlich site is now up! If you’ve ever wanted to learn about Storyboards and Blocks, check it out.
A friend of mine asked recently for some resources for learning iPhone programming so I thought it would be a good time to compile a list of the sources I have found useful through my journey to iPhone programming:
I think most important of all though is to just keep on it. I tried to learn Objective-C 3-4 times before and I would learn it for a day or two then I would pick it back up an long length of time later and I would have forgotten everything. Coming from C# or some other language, Obj-C needs a different type of thinking when it comes to using delegates and Interface Builder. So probably the best advice I can give you is to find a project and work on it for a week or two, even if it’s an hour or two a day. You really need to get that different way of thinking built up in your mind.
You know how you go into some stores and you see the cell phones or electronics and you can just tell they are fake . You can tell because they weight about a half an ounce and the screen is actually just a high resolution print. That’s what the Retina Display on the iPhone4 looks like. Except it’s real. It’s so real, it looks fake.
So I finally got my hands on the iPad so here are some of my thoughts.
Some people say, “it’s just a large iPhone”. People that say that as a negative have never used the device. The bigger screen resolution enables UI and design that simply were not possible on the iPhone. It’s like saying that a 27″ iMac is just a large netbook or that a 55″ tv with a PS3 is just a large Sony PSP. It’s a completely different experience is all I’m trying to say.
Keyboard is surprisingly useable but not that comfortable. I’m writing this post on it right now but I’d rather do it on a real keyboard or on the iPhone (which I actually find quite nice). The iPad keyboard is just too large to thumb fast like the iPhone and the fact you can’t rest your fingers on it make it somewhat uncomfortable to “home row” type.
The screen is really beautiful and so are the iPad native apps that are made for the new resolution. From the developer standpoint, the new controls they added are really cool.
iPhone apps that are pixel-doubled are a mixed bag. If they are very text heavy, they look like shit. Games and apps that have less text and more pictures/web views look decent enough, though the controls are always gonna look comically big.
Video is gonna be BIG. The YouTube, Netflix, and ABC apps all work great (at least over wifi) and with sites like vimeo.com starting to add support for html5 video, video looks and plays great on the newer, better looking screen.
I’m not much of a comic book fan but the Marvel app is pretty fucking slick.
The “killer app” is Safari. Browsing the web is something we all do but the iPad manages to do it in a way that is more intuitive and natural than any other device, including the iPhone.
I normally love when Adam Curry or John C Dvorak mention the Pocket No Agenda on any of the shows but I will admit that I was a bit stunned when my coworker told me about the last five minutes of this latest No Agenda #170.
PLEASE allow me to explain!
The culprit here is the iTunes payment system. The system basically works like this: You get paid each FISCAL month from each REGION that is over $150 (USD). The thing that sucks is the region part, which I will go into more later. Here is the fiscal calendar:
Well, it was a long road, but my No Agenda app is finally out.
You can find it here http://bit.ly/pocketnoagenda. You can find more information about it here.