avi
Skilled
Okay, this is iOS development discussion thread, as few members are interested :hap5: My friend works in Castle Rock Research [earlier Robosoft] He answers my most of the doubts.
For iOS app development you don't need any programming language knowledge. Not even C ! But if you know C, then it will be lot easier to learn [like program flow, data types, functions etc].
Our objectives should be
What you need ?
Books :
1. Programming In Objective C 2.0 by Stephen G. Kochan - This is the best and easy well written Objective C 2.0 book. The language used is simple and one can understand easily. Guys this is the must book.
2. Beginning Iphone Sdk Programming With Objective-C: Wei-meng Lee - Explains how to work with IDE and developing. Book is written assuming user knows Objective C.
3. Head First IPhone Development: Tracey Pilone, Dan Pilone - I hope you know about Head First series books. This book also assumes reader to know Objective C. The book is full of images, graphics explanation and humor. Really good one.
4. IPhone SDK Application Development: Jonathan Zdziarski
5. Objective-C For IPhone Developers, A Beginner's Guide: James A. Brannan
Podcasts :
Cocoa touch - link
Official tutorial videos :
[In the order of priority]
1. Developing Apps for iOS - link
2. iPhone Application Programming - link
Other video tutorials :
1. iPhone Application Development - link
2. Lynda, iPhone and iPod Touch Essential Training - link
3. Lynda, iOS 4 App Development New Features - link
Resources :
The Official Resource Repository - link
Other resources :
1. iOS Overview - link
2. Learning Objective-C: A Primer - link
3. Creating an iPhone Application - Link
4. iPhone programming guide by Apple - link
5. View controllers programming guide - link
6. Design patterns - This contains all kinds of design patterns - link
these design patterns one must know :
a. Model, View & Controller design pattern - link
b. Singleton design patterns - link
I will update more links when I get them
So lets start developing apps for the evil :bye22:
For iOS app development you don't need any programming language knowledge. Not even C ! But if you know C, then it will be lot easier to learn [like program flow, data types, functions etc].
Our objectives should be
- first learning Objective C 2.0
- Then Cocoa Touch [Cocoa not required]
- Then we can start off with iPhone SDK
What you need ?
- Well, officially, you need to own Mac But you can run it in VMware.
- IDE used is Xcode
- And enthusiasm and patience
Books :
1. Programming In Objective C 2.0 by Stephen G. Kochan - This is the best and easy well written Objective C 2.0 book. The language used is simple and one can understand easily. Guys this is the must book.
2. Beginning Iphone Sdk Programming With Objective-C: Wei-meng Lee - Explains how to work with IDE and developing. Book is written assuming user knows Objective C.
3. Head First IPhone Development: Tracey Pilone, Dan Pilone - I hope you know about Head First series books. This book also assumes reader to know Objective C. The book is full of images, graphics explanation and humor. Really good one.
4. IPhone SDK Application Development: Jonathan Zdziarski
5. Objective-C For IPhone Developers, A Beginner's Guide: James A. Brannan
Podcasts :
Cocoa touch - link
Official tutorial videos :
[In the order of priority]
1. Developing Apps for iOS - link
2. iPhone Application Programming - link
Other video tutorials :
1. iPhone Application Development - link
2. Lynda, iPhone and iPod Touch Essential Training - link
3. Lynda, iOS 4 App Development New Features - link
Resources :
The Official Resource Repository - link
Other resources :
1. iOS Overview - link
2. Learning Objective-C: A Primer - link
3. Creating an iPhone Application - Link
4. iPhone programming guide by Apple - link
5. View controllers programming guide - link
6. Design patterns - This contains all kinds of design patterns - link
these design patterns one must know :
a. Model, View & Controller design pattern - link
b. Singleton design patterns - link
I will update more links when I get them
So lets start developing apps for the evil :bye22: