Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

patent10021

macrumors 68040
Original poster
Apr 23, 2004
3,552
834
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.
 
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.
 
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.
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.
 
I do not develop projects complex enough to require the use of breakpoints on a daily basis but I'm capable of proper debugging.

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.
 
  • Like
Reactions: grandM
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.
Didn't see your offer. Thank you so much Mascots.
 
  • Like
Reactions: grandM
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.