Pages

Mar 9, 2012

Learn Objective-C by Jiva DeVoe tutorials – iDeveloper TV


Learn Objective-C by Jiva DeVoe tutorials – iDeveloper TV
English | Duration: 787 Mins | H264 | 960×540 | 25fps 1301kbps | AAC 44.1KHz Mono | 7.3 GB

Genre: eLearning
Objective-C is the language you have to use if you want to write fantastic apps for Mac OS and iOS.
This soup-to-nuts course on Objective-C gives you the solid basis in Objective-C that you absolutely need for writing applications for these platforms. This course is designed to be the the perfect foundation for you to start from whether you’re going to be coding on either Mac OS or iOS.

In this 13 hour video training course we start out with the absolute basics, introducing you to Xcode and how to compile an application, we then move on to basic C language constructs and types. We show you how to declare and use functions, procedures, and so on. Then we move on to Object Oriented Programming, and cover how OOP is implemented in Objective-C and how to use objects in your apps. We also cover memory management in depth so you can be sure to write apps that do the right thing when it comes to allocating and freeing memory. We even cover garbage collection as well, so you know how and when you can use GC in your apps.
You might think that a basic course like this leaves out the more advanced features of Objective-C, but not this one! After we introduce you to all the basics, we then move right on to more advanced concepts like blocks, protocols, categories, error handling and more!
Finally, we give you an introduction to the Foundation Framework. The Foundation Framework is an absolutely fundamental part of Objective-C, and understanding of this important library is critical for both Mac OS and iOS development. You will use the Foundation Framework in every app you write. We introduce you to the most used classes in Objective-C and show you how to use them.
In short, if you’re new to Objective-C, this course is an absolute must for you. But even if you’re an experienced developer who wants to come up to speed on some of the newer language constructs in Objective-C such as blocks and properties, this course can still be a huge benefit to getting you moving in the right direction. Even if you’re an existing iOS developer who is moving to Mac OS development, and you want a refresher on core programming concepts as well as an introduction to garbage collection, this course can be a benefit to you.
Content:
Chapter 01. INTRODUCTION
In this chapter we give a broad overview of the material that we will cover in the course.
Duration: 13 mins.
Chapter 02. OBJECTIVE-C AND XCODE
Before writing Objective-C, you need to know a bit about your tools, so we introduce you to the IDE we’ll be using during the course, Xcode, as well as discussing a bit about the history and origins of Objective-C and why it makes an interesting language to learn.
Duration: 15 mins.
Chapter 03. WRITING YOUR FIRST PROGRAM
Here you’ll learn how to write your first Objective-C program and how the compilation process works.
Duration: 11 mins.
Chapter 04. DECLARING VARIABLES & SCOPE
Every program has variables. In this section you’ll learn the basics of how to declare variables and how variable scoping works.
Duration: 21 mins.
Chapter 05. VARIABLE TYPES
There are many different types of variables you can use in Objective-C. In this chapter, we’ll introduce you to all the important types, and how choosing particular variable types affects what kind of data you can store in them.
Duration: 12 mins.
Chapter 06. STRUCTURES
Now that you understand what kinds of variables you can use in Objective-C, we show you how you can group variables together in a slightly more advanced abstraction called structures. Objective-C uses these occasionally, and they’re an important concept to understand.
Duration: 15 mins.
Chapter 07. POINTERS
Pointers are the bane of C and C++ programmers. Fortunately, in Objective-C, they’re mostly harmless, but you still need to understand them fully. In this chapter we delve into all the details on them, and show you how they’re used in Objective-C.
Duration: 22 mins.
Chapter 08. OPERATORS
Once you’ve learned about storing data, it’s useful to learn about how you can manipulate your data using operators. You’ll learn all the important operators such as addition, subtraction, and multiplication as well as how Objective-C handles the order in which operators are evaluated.
Duration: 20 mins.
Chapter 09. FUNCTIONS & PROCEDURES
Finally, all that data would be pretty useless if you couldn’t pass it around to other parts of your program using functions and procedures. Objective-C is built upon C, which is a procedural language. That means all of C’s procedural capabilities are available to you. This chapter you’ll learn what you need to know to use it when you need to.
Duration: 21 mins.
Chapter 10. INTERFACE & IMPLEMENTATION
The separation of interfaces and implementations really comes into it’s own when we deal with objects in chapters 14-18, but here we introduce the concept so that you’re ready for it when we get there. We use the simple building blocks from chapter 9, procedures, and show how you can put your procedures into other modules for reuse.
Duration: 22 mins.
Chapter 11. CONDITIONALS
Conditionals enable you to make choices in your program and change the flow of execution while you’re running. In this chapter we show you how to use them, and which conditional to choose for particular kinds of problems.
Duration: 34 mins.
Chapter 12. ITERATION
Hand-in-hand with conditionals, another flow-control mechanism in Objective-C is iteration. For loops, while loops, and so on, allow you to work with collections, and allow you to perform operations multiples of times.
Duration: 25 mins.
Chapter 13. REVIEW THE BASICS
Up to here, everything we’ve talked about has been core language features. Now, before we move on to more advanced topics, we do a quick review to make sure you’ve gotten everything solidly in your skull!
Duration: 28 mins.
Chapter 14. OVERVIEW OF OBJECTIVE ORIENTED PROGRAMMING
Now here we put on the big boy pants: object oriented programming. Without object oriented programming, Objective-C would just be… well, C. In this chapter, we introduce you to the core concepts of OOP, and why it’s cool.
Duration: 28 mins.
Chapter 15. OBJECTS
Having learned about OOP in chapter 14, now we teach you how objects work in Objective-C and what language constructs Objective-C gives us for declaring them and using them.
Duration: 28 mins.
Chapter 16. CREATING OBJECTS
Before you can use objects, you need to know how to create them, and how to create the classes from which objects are built. In this chapter, you learn all that and more.
Duration: 22 mins.
Chapter 17. CLASS METHODS
A powerful construct in Objective-C is the ability to create class methods. In this chapter, we’ll show you how to declare and call class methods and give you some examples of how they’re used in Cocoa and Cocoa Touch.
Duration: 12 mins.
Chapter 18. PROPERTIES
A new feature in Objective-C 2.0 is the concept of properties. Properties allow you to declaratively define access methods for the data members of your classes. They allow you to eliminate much of the boilerplate code needed in other languages. In this chapter you’ll learn everything you need to know about them.
Duration: 21 mins.
Chapter 19. MEMORY MANAGEMENT
iOS requires that you manually manage your memory in your applications. So in this, perhaps one of the most important chapters in this course, we show you everything you need to know in order to do that effectively.
Duration: 47 mins.
Chapter 20. AUTORELEASE POOLS
Autorelease pools are a vital part of Objective-C memory management, when working with iOS and other non-garbage collected environments. In this chapter you’ll learn about them, and see how to use them to keep your applications from using too much memory even when they don’t have memory leaks.
Duration: 14 mins.
Chapter 21. GARBAGE COLLECTION
Mac OS X now has garbage collection available as an option for applications written for it. In this chapter, we’ll explain how the garbage collector works, and show you what you need to know to use it effectively. We’ll also show you some key pitfalls to look out for when converting non-garbage collected code to garbage collection.
Duration: 20 mins.
Chapter 22. GARBAGE COLLECTOR PATTERNS
Working in a garbage collected environment presents many new challenges that require you to construct your code in particular ways. In this chapter we’ll show you some of the more common constructs that you’ll need to know and use.
Duration: 21 mins.
Chapter 23. BLOCKS
One of the newest and coolest constructs added to Objective-C is that of blocks, or, as some might know them, closures. Here we show you everything you need to know about how to use blocks in your code.
Duration: 26 mins.
Chapter 24. PROTOCOLS
Protocols are cool because they allow you to define an interface for talking to other objects. This allows for powerful language constructs such as delegation, which are a vital part of using the Cocoa and Cocoa Touch frameworks. In this chapter we show you how to create and use protocols in your code.
Duration: 28 mins.
Chapter 25. CATEGORIES/INFORMAL PROTOCOLS
One of the most powerful tools in Objective-C is categories. Categories allow you to modify the behaviour of existing classes, even if you don’t have the source code to those classes. Using them makes it possible to do amazing customisation and all kinds of clever tricks. Here, we show you everything you need to know to use them.
Duration: 17 mins.
Chapter 26. MACROS
Macros are a relatively low level part of Objective-C, but they’re also powerful, and an important concept to understand. Here we show you how to declare and use macros in your applications.
Duration: 23 mins.
Chapter 27. HANDLING ERRORS
We all write perfect code right? If your code is always perfect and all the data your app gets is always correct, you can skip this chapter. Still here? Ok… for those of you who are realistic… this chapter shows you all of the different error handling mechanisms in Objective-C, and instructs you on how and when to use them in your applications.
Duration: 35 mins.
Chapter 28. INTRODUCTION TO FOUNDATION FRAMEWORK
The Foundation Framework is rather like the standard library of Objective-C. It provides everything from strings, to collections, to even some of the basic functionality for the language itself. We couldn’t teach an Objective-C course without at least a basic introduction to Foundation. This is the introduction to what Foundation is. chapters 29-35 cover individual important portions of it in detail.
Duration: 5 mins.
Chapter 29. NSSTRING
Strings are probably the most common object type used in applications today. Fortunately, Foundation has a very robust string class, and here you’ll learn all about it.
Duration: 37 mins.
Chapter 30. INTRODUCTION TO COLLECTIONS & ARRAYS
Perhaps the second most common object used in applications is collections. From arrays, to dictionaries, to sets, Objective-C has classes for them, and you’ll learn all about them starting here.
Duration: 25 mins.
Chapter 31. DICTIONARIES & SETS
Slightly less often used than arrays, dictionaries and sets are vital parts of the collections API in Foundation. This chapter shows you how to create and use them.
Duration: 22 mins.
Chapter 32. ADVANCED COLLECTIONS
Now that you know all about the basics of collections, here we show you some of the more advanced aspects of them. How to iterate over them, using blocks with them, and so on.
Duration: 13 mins.
Chapter 33. NSNUMBER & BOXING
Though integers, floats, and other basic types are available as part of the low-level capabilities of the Objective-C language, but if you want to use them in collections or other high-level APIs you’ll need to learn to encapsulate them in objects. This concept is called boxing, and you’ll learn how here.
Duration: 13 mins.
Chapter 34. NSDATA
NSNumber allows you to box up numbers, but what if you have more arbitrary data? NSData to the rescue! NSData lets you deal with generic blobs of memory goo as if it were modern clean and tidy objects!
Duration: 15 mins.
Chapter 35. DATES & CALENDARS
Dates are a surprisingly difficult concept to deal with in software (queue Y2K slides)… fortunately, Foundation has classes that make it easy!
Duration: 22 mins.
Chapter 36. CROSS PLATFORM OBJECTIVE-C
Objective-C isn’t just for Mac OS and iOS. You can write Objective-C on Linux, BSD, even Windows! We’ll show you some cool web sites and projects to check out that will enable you to take your code to other platforms.
Duration: 11 mins.
Chapter 37. SUMMING UP
It’s been long and exhausting, but also exciting! You made it to the end! Now get yourself a beer… settle in to the couch, and watch the summary. Why? Because if you do, a homeless kitten will be adopted. Ok, not really… an angel will get it’s wings! Ok, not really that either… Because we recorded it, and it’ll make us cry if you don’t.
Download
http://shareflare.net/download/66305.689cd0ea07fda19b35b1b61325a0/sevno.org_Learn_Objective-C.part18.rar.html
http://shareflare.net/download/50959.5216247c0a16302cf3f93dadc8e4/sevno.org_Learn_Objective-C.part19.rar.html
http://shareflare.net/download/24537.2fdf6ea930237ca21de6a338ba6b/sevno.org_Learn_Objective-C.part17.rar.html
http://shareflare.net/download/71336.7952e3b764f3f7141b78d2a9c2f8/sevno.org_Learn_Objective-C.part16.rar.html
http://shareflare.net/download/27690.2895ebfd058f64febee54bcedad8/sevno.org_Learn_Objective-C.part15.rar.html
http://shareflare.net/download/11126.1857fa33a99b895b785b349356fb/sevno.org_Learn_Objective-C.part14.rar.html
http://shareflare.net/download/11766.180ee97eecffd9f0b290574fd431/sevno.org_Learn_Objective-C.part13.rar.html
http://shareflare.net/download/24723.2eb701342a4a9eea2c3039cee7c7/sevno.org_Learn_Objective-C.part12.rar.html
http://shareflare.net/download/19308.1248c8a4bbeb77ad90f03e04bdde/sevno.org_Learn_Objective-C.part11.rar.html
http://shareflare.net/download/03196.082a2ce07bc6137d266b6ab2279e/sevno.org_Learn_Objective-C.part10.rar.html
http://shareflare.net/download/41225.462099ed79e56f43f36fc5736a34/sevno.org_Learn_Objective-C.part09.rar.html
http://shareflare.net/download/20203.2dc1e87c7c632796dbc839ee958c/sevno.org_Learn_Objective-C.part08.rar.html
http://shareflare.net/download/58747.5dc4082d7eb0a91dd8ed07a06cc9/sevno.org_Learn_Objective-C.part07.rar.html
http://shareflare.net/download/18031.101fbf99b1b936aad42dd695a65a/sevno.org_Learn_Objective-C.part06.rar.html
http://shareflare.net/download/64127.68c4d69b8586dbd89f4c4321b031/sevno.org_Learn_Objective-C.part05.rar.html
http://shareflare.net/download/98730.9c8b5ae6103ac8578e15c72e53a4/sevno.org_Learn_Objective-C.part04.rar.html
http://shareflare.net/download/95370.999b4a384175612be0eddda0b229/sevno.org_Learn_Objective-C.part03.rar.html
http://shareflare.net/download/97828.9c8f9db7a56007b99288fce85b07/sevno.org_Learn_Objective-C.part02.rar.html
http://shareflare.net/download/14372.19a7715b940be96fb1be435aa46b/sevno.org_Learn_Objective-C.part01.rar.html

Mirror For Japan, EU, UAE, China, Au, Ru, SA, Brazil and Sing…
http://ul.to/xloc52uv/sevno.org_Learn Objective-C.part16.rar
http://ul.to/yadjed5x/sevno.org_Learn Objective-C.part19.rar
http://ul.to/rmxjcf8r/sevno.org_Learn Objective-C.part18.rar
http://ul.to/uj7gybw4/sevno.org_Learn Objective-C.part17.rar
http://ul.to/qiya6spz/sevno.org_Learn Objective-C.part15.rar
http://ul.to/5hrgg99v/sevno.org_Learn Objective-C.part14.rar
http://ul.to/st2hzc38/sevno.org_Learn Objective-C.part13.rar
http://ul.to/28ltau5j/sevno.org_Learn Objective-C.part12.rar
http://ul.to/k6piazhv/sevno.org_Learn Objective-C.part11.rar
http://ul.to/neskm3g8/sevno.org_Learn Objective-C.part10.rar
http://ul.to/sx3wki0e/sevno.org_Learn Objective-C.part09.rar
http://ul.to/un5qxr58/sevno.org_Learn Objective-C.part07.rar
http://ul.to/j2jlb14l/sevno.org_Learn Objective-C.part08.rar
http://ul.to/atyq6xja/sevno.org_Learn Objective-C.part06.rar
http://ul.to/pwz2kjdw/sevno.org_Learn Objective-C.part05.rar
http://ul.to/km4qaq9t/sevno.org_Learn Objective-C.part04.rar
http://ul.to/1wvehcd1/sevno.org_Learn Objective-C.part03.rar
http://ul.to/z13mtwdx/sevno.org_Learn Objective-C.part01.rar
http://ul.to/d42srksi/sevno.org_Learn Objective-C.part02.rar