Reddit Reddit reviews iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)

We found 10 Reddit comments about iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Computer Localization
Software Design, Testing & Engineering
iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)
Big Nerd Ranch Guides
Check price on Amazon

10 Reddit comments about iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides):

u/zshakked · 33 pointsr/IAmA

At the time, I used the Obj-C Big Nerd Ranch Book and then the iOS Programming in Obj-C book. Nowadays, I'd recommend the BNR Swift Book and then the BNR iOS Development Book. These are excellent books and there is a nice community of people on their website who talk about solutions to the exercises and challenges.

u/FiremanHandles · 14 pointsr/IAmA

I am not a coder, but no one had answered yet. ["6th edition iOS"] (https://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0134682335/ref=dp_ob_title_bk).

Description: Updated for Xcode 8, Swift 3, and iOS 10.

This should be the correct one.

u/cbkeur · 8 pointsr/iOSProgramming

A lot of people have had success with the book I write for the company I work for:

iOS Programming: The Big Nerd Ranch Guide (6th edition)

https://www.amazon.com/dp/0134682335/ref=cm_sw_r_cp_api_i_XL35Ab39GGVNW

We also have a Swift book:

Swift Programming: The Big Nerd Ranch Guide (2nd Edition)

https://www.amazon.com/dp/013461061X/ref=cm_sw_r_cp_api_i_NM35AbQ45T962

If you have questions about either, let me know.

u/lanzaio · 6 pointsr/swift

Read this while also reading this and then watch these lectures (note: the iOS 10 version should be starting by the time you finish the two books).

Every single line of code you see you should also be writing. Every project built in both books and the lectures you should also build. You should regularly use what you've learned to make your own dumb little practice projects. If you learn how to make a UIButton in chapter x then you should go and make your own project after reading chapter x that screws around and explores creating UIButtons.

Come up with some actual app that you'd want to make for your own usage. As you learn features that you want your app to have, implement them in your app. Every now and then restart it from scratch as you learn how to code better. (IE your implementation of a trio of UIButtons after reading chapter 3 will be coded rather poorly compared to your implementation of the same trio of buttons after reading chapter 22.)

This is how I did it and I taught myself how to be a professional iOS developer from not knowing what a variable was in less than a year.

u/tgregoryknox · 3 pointsr/swift

I first went through the Swift and iOS programming books by Big Nerd Ranch, and then I went through one of their bootcamps in Atlanta. I highly recommend this company. Apple, Spotify, Square, etc... send their employees to Big Nerd Ranch.

u/CrambdaSchool · 2 pointsr/iOSProgramming

Thank you for your kind words and suggestions. For anyone looking into Big Nerd Ranch's iOS book, I would like to point out that they have yet to update it as it's for Xcode 8, Swift 3, and iOS 10.

u/eddieSullivan · 1 pointr/iOSProgramming

I first learned by reading the Big Nerd Ranch Guide to iOS Programming. The usual warning applies, that physical books are out of date by the time they are published, but it is a good starting point.

u/IamABot_v01 · 1 pointr/AMAAggregator



DreamBrother1 :



Having so many apps, do you plan on expanding? I just imagine working on

updates and bug fixes for 13+ apps takes a lot of time



: zshakked :

:

: I prioritize the apps that have the most users on them. However, sometimes

: I'll randomly think of an idea for one of them that is quick or fun and I'll

: just do it. A lot of the apps are similar though and reuse certain pieces

: of code. Because of this, I've learned good coding practices to reduce

: redundancy and expedite the entire process. Manager and Command for example

: are very similar. Then, in Hashtag Genius (my new one), I reuse the entire

: Authentication sequence from Manager and Command. At the end of the day, it

: only took my about 8 or so hours to build Hashtag Genius because so much of

: the code was reused from the other apps.

:


-----------------------------------------------------------


dont__hate :



What do your apps do?



: zshakked :

:

: My most successful apps are Instagram analytics tools designed to help

: businesses and influencers optimize their accounts and grow.

:


-----------------------------------------------------------


Dajork :



Ok, since nobody has asked, would you be able to list the books you used to

teach yourself? I am interested.



: zshakked :

:

: At the time, I used the Obj-C Big Nerd Ranch Book and then the iOS

: Programming in Obj-C book. Nowadays, I'd recommend the [BNR Swift

: Book](https://www.amazon.com/Swift-Programming-Ranch-Guide-Guides/dp/01346106

: 1X/ref=sr_1_1?ie=UTF8&qid=1499873646&sr=8-1&keywords=big+nerd+ranch+swift)

: and then the [BNR iOS Development Book](https://www.amazon.com/iOS-

: Programming-Ranch-Guide-Guides/dp/0134682335/ref=sr_1_3?ie=UTF8&qid=149987364

: 6&sr=8-3&keywords=big+nerd+ranch+swift). These are excellent books and there

: is a nice community of people on their website who talk about solutions to

: the exercises and challenges.

:


-----------------------------------------------------------


JeffBoner :



Did you advertise your main app at all ? Or was it just listed people

starting buying / using, and reviewing, and it took off from there organically?



: zshakked :

:

: I did absolutely zero paid advertising for Command. The only advertising I

: did was posting on r/marketing and on my personal facebook page. This was

: enough to jumpstart the app and overtime, it slowly rose in search rankings!

: I worked hard to listen to users and add as many useful features as possible.

:


-----------------------------------------------------------


Shiznanners :



You develop for IOS, but have you ever considered for android as well? If there

is a market in one, there is a market in another.



: zshakked :

:

: I have been considering Android for a while. At this point, I think my time

: is better spent building my iOS business until I can afford to hire an

: Android Engineer. It took me a long time to become intimately familiar with

: the iOS frameworks, I imagine it would take a lot of time for Android as

: well.

:


-----------------------------------------------------------


oops_shart :



Ummm so I'm very interested in your entrepreneurial success and how that came

to be... but, it's not the first question that comes to mind. What is it like

having a lot of self made money as a college aged person? I'd have to assume

your peers are generally broke, and you're probably a very busy guy given your

ventures - but I hope you're taking at least a little time to enjoy being 21.



: zshakked :

:

: It can be a little awkward at times because going out to dinner, out to bars,

: ordering takeout, ubering places rather than walking, even paying rent is

: something that has never put financial pressure on me and sometimes I wonder

: if it does to my friends which might be why they sometimes object.

:


-----------------------------------------------------------


SomeDogNamedWinfield :



Did you have programming experience before starting? If so, how long? This is

something I've always wanted to do, I just know web design better and it's held

be back from trying.



: zshakked :

:

: I had almost none. I bought a book designed for beginners, read every page

: and did every exercise. Eventually, I started going to programming meetups

: which helped me improve my programming skills as well!

:


-----------------------------------------------------------


Chrisofthegreen :



After you made a stand for yourself and decided to work on your craft until it

pays off, did you find other streams of income that allowed you to still pay

your deadlines or did you not have a lot of bills at the time?



: zshakked :

:

: Yes, I did some consulting work on the side, building iOS apps for other

: people. I also didn't have a lot of bills at the time because I was a college

: student.

:


-----------------------------------------------------------


FancySack :



You ever go back to that McDonalds?



: zshakked :

:

: Yep, it's one of the nicer ones in my area so if I'm in the mood for nuggets

: or a Oreo McFlurry, I always go that one!

:


-----------------------------------------------------------


DGMishka :



Hello, I am learning Android development, I just wanted to know what was your

main motivation (other than being poor, no offense) to continue studying when

things got boring/tough?



: zshakked :

:

: It comes from within. I really, really want to be successful.

:


-----------------------------------------------------------


BennyHarassi :



I see you learned by reading a book(which is hard to believe). How did you

learn to navigate Xcode? I'm making a game and the hardest thing is figuring

out how to choose what your app looks like on certain iOS devices. Also when

you're stuck with something like I am with coremotion do you just turn to

stackoverflow?



: zshakked :

:

: The book helped a lot with learning how to use Xcode. I know most of the

: shortcuts nowadays as well, information I've gleaned from reading various

: blogs. Stackoverflow has been a great resource, but I'm also in a Slack

: chat for iOS developers that has been an invaluable resource. I highly

: recommend joining some sort of community, whether meetups or a slack chat,

: where you can discuss programming with fellow developers.

:


-----------------------------------------------------------

IamAbot_v01. Alpha version. Under care of /u/oppon.
Comment 2 of 4
Updated at 2017-07-13 10:01:52.134343

Next update in approximately 20 mins at 2017-07-13 10:21:52.134369