Beginning Objective-C - Session 1

The wait is over.  This is your invitation to learn objective-c for iOS (iPhone/iPad) programming.  To recap from the last meetup, this is the first session of six once-a-month sessions covering objective-c for beginners.  Let's learn objective-c!

We were pretty cozy at the last meetup when we pretty much filled the roughly 16 seat area reserved at the restaurant.  I'm in search for a larger venue (in Irving).  Please contact me if anyone has access to more seating space. We could also use a projector or I'll have to find a way to perch the flatscreen higher.

This meetup is the Objective-C course happening two weeks from now.  Then a separate invitation to Chris Voss' course will go out, likely to be held two weeks after this meetup.  From here on we'll try to maintain an every-two-weeks cadence until a course ends.  Note the day of the week may vary for each session.

The best preparation is a mac laptop with Xcode already installed.  I would not assume access to wifi will be available, so it's best to have Xcode 5 installed and ready to go.  If you only have a windows laptop, I've been telling people to check out www.macincloud.com which appears to let you remote into a mac instance for a monthly fee.  I've never tried them, though.  If you remote into a mac I highly suggest you bring your own internet hotspot to ensure you can connect to the internet.

I'll provide more info over the coming week regarding the specific topics for session 1.  I'm looking forward to seeing everyone there!

Join or login to comment.

  • James D.

    Here is a homework to chew on that rehashes what we did the last 10 minutes of the session and also adds a few twists we haven't talked about yet. The code is downloadable from github in zip format. The instructions are located in the main.m file. I wrote them quickly...hopefully they make sense.
    https://github.com/jamesderry/JumpstartObjc1Homework

    1 · February 1, 2014

    • Justin L.

      Finished my homework :)

      February 17, 2014

  • Justin L.

    We ended up with only 19 showing up (including teacher), with room for maybe 2 more. Chris Voss will be teaching another session in about 2 weeks; probably at a larger venue.

    @James: Thanks for the lesson last night. It was a good review of concepts for those of us who need a refresher, and a nice start from coding newbies.

    January 29, 2014

    • Justin L.

      A lot of it was covering some programming basics. So if you already know about variable data types, if statements, and pointers, then you probably didn't miss too much. Otherwise just go through the two sets of Objective-C slides that James posted.

      January 29, 2014

    • James D.

      @Justin: Your welcome!

      February 1, 2014

  • Max F.

    On the question we had on #define versus using const values, from a C/C++ perspective. In smaller projects, probably no difference. const values have strict type, support address of, sizeof, several other things that #defines don't. Sometimes a #define can surprise you in comparison or math expressions due to compiler sign extension, type conversion etc. OTOH, the ambiguity of a #define can be useful: #define NOTHING 0 can be used to test pointers and integers, but const int 0 cannot. I tend towards using const expressions, but not always.

    1 · January 30, 2014

  • James D.

    We'll have to talk more about objective-c messaging next time. In the meantime check out this site which goes into the how and why of objective-c messaging and more. http://ios-blog.co.uk/tutorials/objective-c-guide-for-developers-part-2/#messaging

    2 · January 28, 2014

  • James D.

    Link to short code example from this evening (as-is). https://github.com/jamesderry/JumpstartObjc1

    January 28, 2014

  • Ramesh

    It was a fantastic primer to Objective-C... it all came back after my 15 year hiatus from C! Thank you James & Chris for getting me started!!

    January 28, 2014

  • Jeremy L.

    So if we are on the waiting list, should we just show up in case some others don't show up? I don't mind if it's standing room only.. :) I'll make sure to rsvp earlier next time around.

    January 28, 2014

    • Robert K.

      Yes, we should just remove the tables and just have chairs to maximize the space.

      January 28, 2014

    • A former member
      A former member

      Has anyone reached already ?

      January 28, 2014

  • A former member
    A former member

    I am curious to know the approach that we are going to take to learning objective-C ; have some basic questions as in - who's going to teach, are we starting from the very basics of objective-C ?

    January 27, 2014

    • James D.

      Hi Amit, for the benefit of everyone reading here I'll start with describing the target audience. Generally speaking, my target audience is the citizen developer and the person in that gray area wondering if they can code iOS mobile apps. Professional software developers may be bored with some of tonight's topics if they already know C, flow control and object oriented (OO) programming. The goal for tonight is to lay the groundwork with objective-c/iOS vocabulary and start pushing patterns. Not so much Computer Science meaning of patterns, but OO patterns specifically applied to developing your first console app in objective-c.

      1 · January 28, 2014

    • A former member
      A former member

      Thanx James !

      January 28, 2014

  • Jeremy L.

    Since I'm on the waiting list, I'll probably not head out, can we get what chapters you are going to go over and I'll do them as homework for next meetup?

    January 28, 2014

    • Justin L.

      Ok sorry. I remember Chris bringing up the recordings last month, so I wasn't sure

      January 28, 2014

    • James D.

      I haven't spoken with Chris today but I'm thinking we'll record tonight if he brings the equipment.

      January 28, 2014

  • James D.

    Thank you so much. With a waiting list in place, I really appreciate people canceling the RSVP if you know you cannot make it.

    January 28, 2014

  • James D.

    Here's link to slides for tonight and from the 5 Realms meetup topic a few months back. http://www.slideshare.net/irving-ios-jumpstart

    January 28, 2014

  • James D.

    I think we maxed out Le Madeleine. I'm checking out other locations. Ping me if you have evening access to a larger venue in Irving. Thanks!

    January 27, 2014

    • James D.

      Hi Amit! We're sticking with La Madeleine for tonight. I do appreciate you checking in with Improving, though. I'd like to meet the organization and keep options open for the future. I'm looking forward to seeing you tonight.

      January 28, 2014

    • A former member
      A former member

      Thanks James ! I will communicate the same to Improving folks :) .. Looking forward to meeting everyone !

      January 28, 2014

  • Will H.

    It's been awhile since I have attended one of these meet ups. Are we supposed to have a book now?

    January 14, 2014

    • James D.

      Thanks, Justin, for responding. The book is very helpful and there are others out there as well. The Stephen Kochan book is the one I use.

      January 27, 2014

    • Jason P.

      Awesome. Randomly bought a few iOS books over the weekend, and the one I'm carrying around just happens to be the same book!

      January 28, 2014

  • Michael P.

    Woohoo! I'm excited! I have my book, and I'm ready to go!

    January 14, 2014

  • A former member
    A former member

    Just curious - is there a charge for attendin this ?

    January 15, 2014

    • Justin L.

      No. It's free

      1 · January 15, 2014

    • A former member
      A former member

      Awesome - will b there !

      January 16, 2014

  • MarthaGail

    Awesome! I'm stoked!

    January 15, 2014

  • Will H.

    Well, this semester my schedule allows me to be there! Looking forward to it!

    January 14, 2014

  • Continuing E.

    Sorry James, will be out of town that week unfortunately, but I will be reading the material on how to get started so I can stay caught up with your Meetups.

    January 14, 2014

21 went

Our Sponsors

  • Veray Intelligence LLC

    Content and supplies.

  • Astadia

    Supplies.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy