xCode 4 and SVN subversion server IP address change

imageRecently we needed to change IP addresses on our SVN subversion server. We have blogged before about the SVN xCode Tips here.

What we did now though was to change the IP address of the SVN subversion server after we had already configured the connection to the server on our Mac computers.

The change process was surprising to us, and here is why.

1. We fully expected to have to much around with the entire connection thing. We were ready to refer to our above blog and re-establish connections.

2. When we fist established the new IP, and verified that it had propagated to the updated DNS listings etc, we found that xCode did not connect.

By chance we were short of time. So we rebooted the computers, and tried again. Still verifying that the IP resolved correctly etc. No joy!

With time constraints that day, we put it down and came back it it a day later.

It worked!


We effectively did nothing, and it just worked!

The strange thing was that the expiry and update of the original IP had passed when we first tested. So it should have worked first time.

We can only guess that for some reason the time between updates of the IP stored by xCode, must be longer than the TTL record of the DNS server (or something). In any case, just cool your heels for some time, and wait to see what happens.

Part 1: Baby steps – A .net developer learns objective-c for iPhone iPad

What is this?
A series of blog posts about a staff member at InteractiveWebs (.net developer since .net went 1.0) taking on the challenge of transitioning to iPhone and iPad development.

Brief context:
Every day we live with "Object not set to an instance of an object" or "modify the web.config" this or "I’m not a xaml designer" that. Hang on a second, if I am frustrated by using Microsoft technology well developing for it is equally frustrating. But if using Apple technology is the equivalent to geek crack, then I wonder if developing for Apple and its devices are an equally enjoyable experience.

Where am I at?
Had a play with Monotouch http://monotouch.net and it seems like a logical step for someone like me. However it did dawn on me that I’m trying to move away from the .net way of life so in a way monotouch seems a bit of a cop out (while I am a big fan of what those guys are doing).
Its been a few days of downloading sdk’s and watching demo videos. Already getting itchy to jump in to some code.

First things first. Bookmark, Favourite and Pin to home screen http://developer.apple.com as this site is amazingly helpful. (You don’t even need to read dreaded …. Whitepapers)!

Here you will find everything from surprisingly helpful documentation, videos and the iPhone OS SDK (this includes once downloaded xcode, xcode is your new visual studio). You will need to create a developer account, no problem it just attaches on to your existing itunes account. Brilliant!

On this page http://developer.apple.com/iphone/index.action click on the "Getting Started Videos". It will open up itunes allowing you to download some great videos to iTunes U. My next steps which were very helpful were to watching the following videos:

  • Introduction to the iPhone SDK
  • Key practices for iPhone Application Development
  • Fundamentals of Cocoa Session from WWDC

That last video I suggest watching very slowly, rewinding as much as you need to letting it all sink in. It was this video where things began making sense.

That’s it for the first post. Next will likely be jumping in to Views and kicking off a traditional "Hello World".