Sunday, 27 June 2010

Changes once again and wildlife photograpy

For a few weeks now, I've been working as an iPhone Developer. I must admit I'm pretty amazed by this platform and even more by APIs provided by Apple (not by XCode - iPhone/iPad/OS X IDE - though, which is somewhat limited when compared to Visual Studio). At first Objective C caused some doubts as syntax is a bit weird (or really weird to be more exact) with square brackets and @'s characters all over the place but it turned out to be pretty easy to use and nice language.

Although I really can't understand why the calls are made this way:

[someObject someMethod];

instead of a more intuitive way:

someObject.someMethod();

But it's still something to which one can get used to... after some time :) API itself is very elegant and flexible.

Due to starting this job I was a bit short of time, however, soon I should be back with nGENE development (you know what it is to start new job, a lot of new things, everything seems to be strange).

Meanwhile I took some photos in the Warsaw ZOO:


This photo:


I consider to be my best photo so far. Or one of the best :)

All of the photos were taken in aperture priority mode using Canon 70-300 mm glass with ISO settings ranging 200 to 1600 (it was a cloudy day and I hadn't tripod with me so it was the only option to freeze motion... and many of these animals are just moving too much).

You may notice that is another photography related entry in a row but it's due to lack of time. There are some unfinished entries about programming which I hope to publish in a few weeks (days?) from now.

3 comments:

  1. I've read that square brackets were introduced to make a distinction between C language function calls and Objective-C message sending (surprisingly that's a huge difference). I'm amazed by the simplicity of both Objective-C and iPhone API too. At first they feel very unnatural, but you get used to the syntax very quickly. In fact imo Objective-C is actually easier than C++.

    I've also recently started working as iPhone developer and plan to give a lecture about iOS4 programming at the beginning of the school year on our academy (during one of the .NET group meetings) - I'd be glad if you could show up :)

    ReplyDelete
  2. Man, looks like due to excessive temperatures this summer my brain is overheating ;) Of course in previous post I ment C++ language methods, not C functions.

    And I forgot to mention, that for my noobish eyes, your recent photos look amazing, very professional! Keep up the good work ;)

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete