Project Collaboration

Discussion in 'iOS Programming' started by vodouman, May 9, 2011.

  1. vodouman macrumors regular

    Mar 30, 2008
    Hi guys,

    I just wanted to know if any of you had any tips regarding project collaboration over quite a far distance.

    Myself and a friend have decided to use the summer to write our first piece of software between us. We're both training at university to be games developers and have experience in C++, Python, C# and a few others.

    We wanted to try to make a game in Objective-C for the iPhone/iPad.

    We live about 2 hours away from each other and therefore it isn't possible for us to simply meet up and get coding. So do you guys have any suggestions as to how we can communicate with each other, highlight problems in specific parts of code etc. Also, any screen-sharing apps or file sharing solutions.

    We will also be making the game in C++ in Visual Studio for Windows so if you have any suggestions for that also - that would be great!

    Thanks everyone.

    Vodouman :)
  2. robbieduncan Moderator emeritus


    Jul 24, 2002
    So which is it?
  3. vodouman thread starter macrumors regular

    Mar 30, 2008
    Sorry, I did think I made it quite evident - my mistake. ;)

    I would like collaborative tools for the OSX environment in regards to iPhone/iPad development.

    I also put the question out there for similar tools for use in Windows just in case anyone knew of any.
  4. PhoneyDeveloper macrumors 68040


    Sep 2, 2008
    What comes to mind is a subversion repository in the cloud. There are many commercial web hosts that host subversion, maybe also git. Many of these have free subscriptions where you can get an account with limited capabilities. Google "subversion hosting" to find out the details.

    Subversion is not Xcode specific but Xcode has reasonably good integration of subversion.
  5. Cromulent macrumors 603


    Oct 2, 2006
    The Land of Hope and Glory
    I'd recommend using Git or Mercurial rather than Subversion or CVS. Personally I prefer Mercurial (mainly because Bitbucket allows free private repositories where as you need to pay quite a bit to get a decent number of private repositories on Github). But both are good.

    Xcode 4 does support Git but I find it rather low quality.

    I can recommend using either Gitbox or MacHg for your source control needs on the Mac side.

    Both Git and Mercurial are also available for Windows and both have Visual Studio plugins available although the Mercurial Visual Studio plugin is better quality than the Mac one.
  6. MaxFreud macrumors newbie

    Jan 5, 2011
    I decided to go with ProjectLocker and Subversion... just because I wanted to learn subversion. ProjectLocker offers free hosting for small projects and up to 3 devs.
  7. aaronbrethorst macrumors member

    Feb 1, 2007
    Seattle, WA
    You should still learn how to use Git. GitHub has an insanely large community of Mac and iOS developers releasing open source code. Last time I counted, there were about 9,100 unique Objective C projects up on GitHub.

Share This Page