Any senior iOS devs out there? Able to give advice occasionally?

Discussion in 'iOS Programming' started by patent10021, Jan 12, 2016.

  1. patent10021 macrumors 68030

    patent10021

    Joined:
    Apr 23, 2004
    #1
    I've been been studying Swift and iOS development intensely for quite a while and I am comfortable with the usual Apple frameworks, 3rd party frameworks, development dependencies and back end services i.e. Parse etc. The usual stuff.

    I live between China and Japan and through a connection of mine I was offered a contract to develop the Apple Watch app for the most well known iOS Language Exchange/Social app on the Planet.

    There are many aspects to this project of course. Business proposal, mockups and development.

    If I am successful with the Watch app I will be offered a permanent position. This will be my first "AAA" app as well as a first time experience communicating with a team in a corporate environment so I would like to have a mentor to help me a long the process.
     
  2. moonman239 macrumors 68000

    Joined:
    Mar 27, 2009
    #2
    How familiar are you with the debugger and the source control? You should be able to:
    a) Create symbolic/conditional breakpoints
    b) step over, into, and out of method calls.
    c) create a repository. In fact, you should create a repository for every app you create, even your personal projects. Don't assume you can just use Snapshots to restore your code to a working state. I learned that lesson the hard way. "git" is free and natively supported by Xcode. I use it for a project I took on for a client.
    d) commit working copies to the repository.
     
  3. patent10021 thread starter macrumors 68030

    patent10021

    Joined:
    Apr 23, 2004
    #3
    Hi

    Thanks for your input.

    I do not develop projects complex enough to require the use of breakpoints on a daily basis but I'm capable of proper debugging.

    I'm a contributor to Swift Open Source so I'm pretty comfortable with Git. I sometimes Switch between SourceTree, Tower, Mac SVN clients used by Apple, GitHub OS X. That way I'm not left in the dust incase I am required to use one of them exclusively.

    My main challenges are learning API calls and parsing JSON for dedicated server environments (i.e. not using Parse, FireBase). But all of that knowledge is easily accessible so it's all good.
     
  4. Mascots macrumors 65832

    Mascots

    Joined:
    Sep 5, 2009
    #4
    Just going to poke my head in here - a project of any size can benefit from breakpoints. I hope you're not just printing things into the logs when you are looking to get information from your runtime ;)

    Did you know you can set, remove, move, enable and disable breakpoints without having to recompile your script? You've gotta take advantage of everything man!

    Edit: Also, while I am not sure what kind of box Senior iOS Developer defines, I spend a stupid amount of time developing for iOS (professional, personal, writing & reading because I'm a nerd, stalking the dev forums, etc.) so you are free to pipe questions to me through any channel and if you wanted to reach out to someone about anything, I'm around often.
     
  5. patent10021 thread starter macrumors 68030

    patent10021

    Joined:
    Apr 23, 2004
    #5
    Didn't see your offer. Thank you so much Mascots.
     

Share This Page