I don't have a library suggestion for you, however I wanted you to see this:
https://medium.com/design-philosophies/apple-and-hamburgers-a17e4099fada
Apple has stated that side drawers are not a good design pattern, and they discourage them. Since iOS 7 came out, most apps are starting to move away from them on iOS. Facebook being one of the prominent users of the side drawer has also moved away from it for the most part.
I'd suggest looking at more appropriate native controls and layouts before choosing a side drawer.
If you are completely new to programming, you might want to start off with the fundamentals in a generic language. http://www.codecademy.com/ might be a good place to start. Once you feel comfortable, then move on the specific Obj-C and iOS tutorials here and around the web.
Understood, sorry if I came off too strongly against the idea; if it's more "because I want to play around" I shouldn't get so "What's the point" about it. ;)
Let's see... honestly, I don't know of any really big/complex open source projects off-hand. You might try Colloquy. It's not the biggest project in the world though.
You may also have fun compiling stuff from MacPorts.
Thanks for the great tutorial! That is definitely something I needed to look at and learn. After going through it, I am almost sure it has something to do with my views. I tried hard coding some stuff in and it works in a simple project, but not the one I'm working on. Would anybody mind taking a look? The code i'm questioning is in WebRearrangeViewController in the viewDidLoad method. If anybody has time and wold like to help. https://www.dropbox.com/sh/9hzf5ixcm40f2gb/zV7sSqCOrB
You need to be using parameter binding for your SQL. Right now you're a prime target for SQL injection attacks, which are incredibly common. Anyone who knows how could delete everything in your database right now in a matter of seconds....or worse get a dump of your database contents.
Make sure you always sanitize input, and always bind parameters for added safety.
Unfortunately I'm not sure what the current good mailing lists are (I used to follow the official Apple mailing list but it ended up being far too high volume for me) but IRC could be a good way to go; the main channels, from what I remember, are ##objc and #macdev on irc.freenode.net, and for iOS specifically, #iOSdev, #iphonedev, #ipaddev. (Try this as a good, free IRC client.)
That said, if there are any questions you have, feel free to send me a PM and I'm more than happy to try and help out.
Take a look at the C TUtorial for Cocoa. At the end of the tutorial you have 2 additional links to tutorials about arrays and memory management and pointer. I think this is the best way to understand the basics of C and the basics of C are very useful for Objective-C. Don't mess around with C# or Java. For me it was very hard to get into Objective-C after Java and C#.
Start with customer validation. Go ask 10 restaurant managers, 10 wait staff, and 10 owners if they would use it.
What problem does it solve?
Where is the money?
Who buys all the iPhones for the staff?
In past experience, restaurants are not willing to integrate technology beyond loyalty programs, Yelp, and shit they leave out on the counter. The margins are brutal, and training and equipment costs are all they see.
But I'd still recommend you don't take my word for it. Go interview some people and ask them. Can save you a ton of time to find out there's no market for your product, and it's great practice to be able to learn how to do that for every future project.
Also read The Lean Startup :)
Another thumbs up to Big Nerd Ranch books. If you want to focus on Objective-C use the 4th edition of iOS Programming: https://www.amazon.co.uk/iOS-Programming-Ranch-Guide-Guides/dp/0321942051/ref=sr_1_7?ie=UTF8&qid=1462183605&sr=8-7&keywords=Big+nerd+ranch