This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Tips for an iOS developer to learn Mac programming?
After having spent a year in IOS-development, I'd like to broaden my horizon and jump into OSX-development. Does anyone have a good ressource, book, online or otherwise? I'm looking for: 'the differneces in short and fast are', instead of 'first, download xcode'. Any tipps appreciated!
I advice to use learning resources from http://developer.apple.com
This is the standard for learning Cocoa on Mac OSX. I went through it and found it to be very good:
http://www.bignerdranch.com/book/cocoa_programming_for_mac_os_x_rd_edition_
Also, this book was good but felt more like a reference and less like a tutorial which the previous book was:
http://www.amazon.com/Cocoa-Programming-Developers-Handbook-Chisnall/dp/0321639634/ref=sr_1_3?ie=UTF8&qid=1316367686&sr=8-3
After those, this advanced book is good:
http://www.bignerdranch.com/book/advanced_mac_os_x_programming_rd_edition_
I also recommend the WWDC videos if you pay for the dev program. Good hands on practical advice and walk throughs on good topics.
Related
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Experienced in web development. How to get started with iPhone Game Development?
- Question
I am an iOS developer working on business applications. I want to start development of games for iOS. My Question is from where to start and what are required tools for games development and which resource is most important. So far i think that openGL and core Animations are required tools.
Please guide
You should take a look at the Cocos2d framework. Here's a great tutorial:
http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial
I'd recommend a game development framework. This article is a bit dated, but does reference toolkits that still exist and are good:
http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/
If you're not prepared to learn a lot of math/programming, then shoot for using a commercial engine like Unreal, where most of the heavy lifting is done for you. Their tutorials are a good place to start.
You should also want to start playing with Blender and/or Google Sketch-up. They will give you a better feel for the things you'll need to know in order to use a pre-built engine....and both are free.
The Unreal game engine also has a free edition.
Ok... Before you strangle me for making this topic, I really did search through the archives.
I want to develop iOS apps. My background is in web development, so my comfort zone is PHP, SQL, HTML/CSS, and JavaScript.
I picked up "Objective C Programming: The Big Nerd Ranch Guide" and have been plowing through it. It's a great book and I really feel like I'm starting to get a cursory understanding of Objective C.
I want to move on to a book on coding in iOS, but here's the problem... Most of what's out there right now covers older versions of Xcode. There's been some major changes and a lot of what these books mention either has been moved or doesn't exist anymore.
The BNR iOS book comes out with a new edition in April, but I don't want to wait that long. Is there anything else that's well written and up-to-date that I could look at now? (Other than Apple's documentation?)
I was thinking about Sams Teach Yourself iOS 5 Application Development in 24 Hours, 3/e, but there aren't a lot of reviews on it.
It looks like the Stanford podcasts were last updated Fall 2011 and stuff's changed since then.
Suggestions?
Stay away from big name publishers and "teach yourself X stuff in Y time" formats, go with known writers/speakers involved the Objective-C programming scene like Aaron Hillegass http://www.bignerdranch.com/book/ios_programming_the_big_nerd_ranch_guide_nd_edition_ , Matt Drance http://pragprog.com/book/cdirec/ios-recipes , that is where you will find the good stuff.
I've always been a fan of the range of iOS books published by Apress, so I'd recommend checking out the following book if you're just getting started:
Beginning iOS 5 Development - Exploring the iOS SDK
http://www.apress.com/9781430236054
It seems to be getting positive reviews on Amazon: http://www.amazon.co.uk/Beginning-iPhone-Development-Exploring-iOS/dp/1430236051/.
A couple of books I am working through right now are:
Beginning iOS 5 Development: Exploring the iOS SDK - Apress - ISBN 9781430236054
The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers (3rd ed) - Addison Wesley - ISBN 978-0321832078
I read the 1st edition of the BNR iOS programming book and it set me up very well. I know there is a 2nd edition which uses Xcode 4, but I don't believe it includes the addition of ARC. Do you have the 2nd edition of the book?
Buying books in iOS development is tough, most are outdated in a few months. But honestly, I don't think much has changed since the BNR 2nd edition, with the exception of ARC, which is pretty simple to pick up, and there are some good online tutorials that will get you aquatinted with it.
Another book may help you, but I think from personal experience that you should just start working on an app, and ask questions once you get to them. I started working on an app for my school, and as I went I had questions, and I found most answers on Stack or by using Google.
If you buy a new book now, you may not really learn anything new or anything you need. I would suggest just start working on stuff if you feel comfortable enough, then in April grab the new edition if needed.
I can highly recommend iOS 5 Programming Pushing the Limits. It covers a lot of topics in much greater depth than a lot of the introductory books. This is a great second book. Read it after Beginning iOS Development mentioned above.
I have started working on Corona SDK.As you all know it uses Lua as the programming language,i wanted to know some good links or ebooks which i can refer to begin development.I am an iPhone developer and working on objective C since last 1 year.
Any suggestions,help would be appreciated.
Thanks
Aditya
I've been using this: Programming in Lua, first edition (FREE online edition of the book)
The Corona SDK forums are also good for specific issues related to the SDk itself. It seems it is having a few database problems just right now, but you might want to check it later.
Edit: just for completeness, here is the link to the Lua Bookstore # amazon (not an affiliate link).
You can also check out http://learningcorona.com/ which has a huge listing of tutorials for Corona.
Here's a great resource for learning Lua, it's aimed towards beginner programmers (doesn't sound like you), but it does a great job at introducing Lua and most of the basic concepts:
Lua for Beginners:
http://lua.gts-stolberg.de/en/index.php?uml=1
That, as well as the "Learning Corona" section of the Ansca docs should be plenty enough to get you up to speed in a very short amount of time:
http://developer.anscamobile.com/resources/docs/
TIP: Start working on a project, or converting an existing app using Corona and you'll learn it blazing fast! That's what I did, and I learned it quickly enough to have one of my games fully converted in about 8 days.
For understanding basics of CORONA SDK I will prefer "Corona.SDK.Mobile.Game.Development.Beginners.Guide"
book from Packtpub publication.
and You can also check out http://www.learningcorona.com/ for tutorial both video and audio.
The Lua Reference Manual is also an excellent read: Concise and complete.
Lua Gems is also worth looking at (at least the freely available snippets).
I found the Beginning Lua Programming book to be pretty good as a complete reference for Lua with good example code.
My very personal advice is just take a look at great books (Programming in LUA is covering everything) and switch as soon as possibles to samples / tutorials in order to learn all the API functions.
There are several Corona sdk video tutorials on YouTube. One demonstrates how to create a simple balloon game in a few minutes. You can have Your Lua editor in one window and YouTube in another, and click on the video to start/stop and switch to the editor and type in the code. Some tutorials provide links to download the code.
hello you can use their website they have good documentation you will find it here
http://docs.coronalabs.com/api/
Referring to this question, it might be nice to collect links to sites that really help Delphi beginners.
The first answer pointed to Delphi Basics, which is a really nice site.
But there must be more.
So: please contribute to this community wiki question.
A Beginner's Guide to Delphi Programming (at http://delphi.about.com)
on-line version of Teach Yourself Borland Delphi 4 in 21 Days (still very relevant)
Learn To Program Delphi Part One (at http://www.bitwisemag.com)
Essential Pascal (at http://www.marcocantu.com/epascal/)
What about this ?
Delphi wiki
Delphi.wikia.com has a Delphi Videos link that was great for me when I was first learning Delphi.
Nick Hodges 30 Camtasia Demos are great.
Alister Christie has great videos as well.
In German language:
http://www.delphi-treff.de/
In Dutch language
http://www.nldelphi.com/
In this thread: "Where are all the Delphi Developers?" you can find a lot of resources, Webs, forums, links,... where you can get help and information to start with Delphi.
There are actually 2 quite good Embarcadero sites that I sometime use.
http://docwiki.embarcadero.com/RADStudio/en/Main_Page
http://channel-e.embarcadero.com/
Hope they help
This guy makes videos, I have had use of them myself:
http://www.youtube.com/user/codegearguru
EDIT: Did not see anyone already posted that, sorry :P
The Delphi Foundations book by Chris Rolliston is very good also.
Lots of recent links to resources, including free training and Starter Editions:
Getting Started with Delphi
This question already has answers here:
What do I need to learn iPhone development offline? [closed]
(6 answers)
Closed 7 years ago.
I'm soon going to be starting some iPhone Development (3.0) building a simple app that communicates with a web service and uses push notification.
My Objective-C is pretty much non-existent but I've already got some good information from this question and also from Apple's development centre.
Basically if you've developed with the iPhone before what caveats/hints/pitfalls/tips/etc could you recommened in general?
Get "Cocoa Programming for Mac OS X by Aaron Hillegass" and go through the first half of the book. Get "Beginning iPhone Programming" after that and pay the $99 so you can run apps on your phone. There are a lot of design patterns in Objective C that are strange to begin with, but as you work more with them, they make sense.
One of the best things I found in the Hillegass book is his advice in the introduction: "assure yourself that you are not stupid and some things are hard".
I had great success getting started by diving into the Apple developer guides. I read the following:
Apple Objective-C guide, a good place to learn the basics
Apple Cocoa Fundamentals Guide
Apple iPhone Application Programming Guide
Spend time looking over the various examples, read the code, make changes, etc. Apple also has many good examples (outside the books) that you can learn a great deal from.
I agree, Cocoa Programming for Mac OS X by Aaron Hillegass is a great book to learn Cocoa, and it covers Obejctive-c nicely, but if you really want to KNOW the language, I would recommend:
Programming in Objective-C 2.0: http://www.amazon.com/Programming-Objective-C-2-0-Developers-Library/dp/0321566157
Both are fantastic books and nicely complement eachother.
Its very important to remember that other people are having a hard time learning Cocoa too. Reading Aaron's book is a fantastic way to start. Reading source code is also another great way. THere is some open source iPhone projects (for example: wordpress), and there a bunch for OS X. Read what other people are doing so you can get the flow of an application. I found that to be the hardest part about learning (especially the Cocoa part).
http://www.lynda.com/ is perfect for starting iOS, OSx development. The site takes you past the beginner status quickly.