Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
What is, according to you, the most important topic (chapter) covered by the iPhone Developer Documentation?
Do you know another topic that is very important to you, yet rarely read by other developers?
I would like to print and read some important chapters, but I may forget something...
There are several core guides to important concepts. These include:
iOS Human Interface Guidelines
The Objective-C Programming Language
Cocoa Fundamentals Guide
Key-Value Coding Programming Guide
iPhone Development Guide
iPhone Application Programming Guide
View Controller Programming Guide for iOS
Core Data Programming Guide
Predicate Programming Guide
Core Animation Programming Guide
Quartz 2D Programming Guide
OpenGL ES Programming Guide for iPhone OS
Accessibility Programming Guide for iOS
In-App Purchase Programming Guide
Getting Started with Networking and Internet
Interface Builder User Guide
Instruments User Guide
Xcode Debugging Guide
Many of these point to additional references that you may also like to read.
Every beginning iPhone developer gets tripped up by the deployment process. I would print, memorize and feel comfortable with setting up profiles and such. Here are some more essential concepts
Memory Management
Saving your dsym for later debugging
Testing
Buttoning up leaks and profiling
Each of these concepts can be searched for on Stack Overflow for more information.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am new at Programing and to Swift. I understand the basic syntax and how to do all the common things from reading Apple's "The Swift Programming Language". But I cannot find any good documentation with examples and beginner explanations on implementing iOS Background app refresh. I have tried many Swift tutorial websites, I've turned to Google, and even searched through Apple's own web documentation, and have so far haven't had success. How does one go about implementing Background app refresh in an iOS app (using Swift)?
It depends on the type of learner you are. There are plenty of valuable resources I can recommend you. To mention a few:
Swift Programming: The Big Nerd Ranch Guide (2nd Edition)
A book that contains well explained Swift concepts where authors reinforce what you learned throughout practice and challenges at the end of each chapter. Highly recommended.
Swift 3 Essential Training: The Basics
A course from Lynda.com with high reputation in which they explain professionally Swift concepts through examples. Personally recommended.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 months ago.
Improve this question
I would like to build a music bisualiser for the iphone. I have development experience but not on the iphone platform. Can anyone recommend any books worth buying to get started...?
You can refer Apple's Documentation to begin with.There are a lot of forums and blogs to refer from once you have started development and want to refer on a particular topic.
You can use "Head First iPhone Development" as the first book to begin with programming in iPhone.
Cheers
I started with this:
http://www.amazon.co.uk/Beginning-iPhone-Games-Development-Professionals/dp/1430225998/ref=sr_1_1?ie=UTF8&qid=1296645855&sr=1-1-spell
and this:
http://www.amazon.co.uk/Beginning-iPhone-Development-Exploring-SDK/dp/1430224592/ref=pd_bxgy_b_img_c
For books and video for beginners, take a look at this post, pay attention to the 1st and 2nd highest voted answers, Are there any better videos that the stanford iphone series?
I'm an experienced (30+ years) architect/developer/etc. (C,C++,windows, linux, wxWidgets), but I had absolutely no Cocoa, Mac, Iphone, Objective-C etc. experience, and I got started on iPhone programming with:
Beginning iPhone 3 Development:
Exploring the iPhone SDK by Dave Mark,
Jeff LaMarche
I really liked it. I repeatedly referred to it while developing my first few apps, and before I knew enough to use the Apple documentation effictively.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Except for the official docs, what is a good resource for learning how to use CALayers and Core Animation efficiently/correctly?
Beyond Apple's documentation, I highly recommend Marcus Zarra and Matt Long's book "Core Animation: Simplified Animation Techniques for Mac and iPhone Development", as well as Bill Dudney's "Core Animation for Mac OS X and the iPhone". If you had to pick just one right now, I'd go with the former, which is newer, contains more information on iPhone-specific issues, and is beautifully illustrated.
There are always the core-animation tagged questions here on Stack Overflow, which include many interesting answers on the use of layers and animations.
I've compiled what I know about Core Animation in the detailed class notes for the course I teach on iPhone development. Those notes can be downloaded from here (in VoodooPad format). EDIT (6/29/2010): The video for the corresponding Core Animation session is available with the rest of the class on iTunes U. I provide many examples of the use of layers and complex animations, including sample code.
Even if it targets Mac OS X (CALayer on iPhone and Mac OS X are close), you can learn a lot of things with the following links:
http://theocacao.com/document.page/527
http://theocacao.com/document.page/555
http://www.claireware.com/blog_files/iphone_animation_view_with_sound.html
For the rest, Google is your friend.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm starting to develop a p2p applcation for the iphone sdk 3.0. But I'm finding it hard to find good code examples for the bluetooth api.
Anyone knows where I can find this info for newbies?
thanks!!!
The Pragmatic Programmers just made available the book iPhone SDK Development by Bill Dudney, Chris Adamson, and Marcel Molina through their beta book program. You can purchase a PDF (and Kindle) version right now, and it contains a detailed chapter on Bonjour and GameKit networking, along with code examples. Aside from Apple's documentation and sample code, it's probably the best resource you'll find right now.
Just to add the existing samplecode, you can get GKTank from the apple dev site and BeamIt source code here:
http://arctouch.com/beamit/
You can check this tutorial.This tutorial is about how to implement peer to peer bluetooth chat.
http://www.devx.com/wireless/Article/43502/1954
and also check the book More iPhone 3 Development
Tackling iPhone SDK 3 by
Dave Mark | Jeff LaMarche
Adding the Existing Samplecode and geting GTank with BeamIT has help me ,and will help u, also you can find additional support on this:
http://www.algomatik.com/
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I have decided to enter the iPhone App development arena and as such have a couple of questions:
Coming from a business management background and having no experience/knowledge whatsoever in developing, what would be the right way to start?
I am aware that I should learn Objective C, to begin with; as well as OOP etc... will reading books and fiddling with iPhone SDK put me on the right track?
What else do I need?
P.S: I am very aware that this will/might be daunting to begin with but I am prepared and motivated.
If you have no development experience I would suggest starting on something other than the iPhone. Even a few days learning the ropes would make starting on the iPhone much easier.
Something like Python would allow you to play around and learn about programming and OO in a more forgiving environment than Objective C. Even some experienced programmers have some difficulties with memory management and the various foibles of the Cocoa touch frameworks. Obviously you'll need to learn all that at some point but trying to learn the basic principles of programming at the same time as fighting segmentation faults is a tall order.
Here is what i did ( although i am from a programming background ).oder important
Intel based mac
Join dev program ( this could be
the last step , but i wanted to something to keep my motivation high :) )
Read first 6 chapters of Programming
in Objective-C 2.0
started watching
stanford iphone course ( available
on itunes )
Started reading the grape-fruit
book ( while referring to 3 for
obj c questions )
Review tutorials/projects from appsmuck
Figure out how to use apple
documentation as reference
Subscribe to iphone blogs / podcasts
like mobile orchard / iphone devs
twitter accounts ( there are several
good ones )
Add iphone cocoa xcode objective c
tags to stackoverflow account
Update I was just reading this from prag programmers ..seems like high level overview that answers your question.
You will be best served if you have a Mac. Here is another post for you to look at. It pretty much talks to your concerns.
I'd recommend following tutorials to get familiar with things.
I like http://icodeblog.com/