Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Objective-C Essential Training (2013) [repost]

Posted By: house23
Objective-C Essential Training (2013) [repost]

Objective-C Essential Training (2013)
MP4 | AVC 321kbps | English | 960x540 | 15fps | 6h 02mins | AAC stereo 128kbps | 1.02 GB
Genre: Video Training

There are a lot of programming languages out there, but Objective-C is the best choice for developers who want to develop iOS and OS X apps. This course is your primer. Get the tools you need, learn the structure of Objective-C, and get your first code up and running. Author Simon Allardice also walks you through the Foundation framework, a collection of prewritten code that makes the coding process easier; shows you how to design and build your own classes; and provides memory management techniques—the key to efficient programming. Plus, learn how to make your way around Xcode 5, the app to write, test, and debug Objective-C, and into advanced features like categories, protocols, and dynamic typing.

Introduction
Welcome
What you should know

1. Getting Started
Installing the tools
Creating your first application
Introduction to Xcode
Using Objective-C frameworks

2. Core Concepts
Why use Objective-C?
The structure of an Objective-C program
Compiling and building your application

3. Basic Syntax
Logging messages and using format strings
The if statement
Using switch statements
Operators and expressions
Working with loops
Creating functions
Using code snippets

4. Variables and Data Types
Data types in Objective-C
Numeric data types
Using chars and BOOL
Understanding variable scope in Objective-C
Creating enumerations
Using string objects

5. Working with Objects
Introduction to object-orientation terms
Using pointers
Messages and method calls
Using classes in the Foundation framework

6. Memory Management
Memory management in Objective-C
Object-creation (instantiation) options
Autoreleased objects

7. Creating Custom Classes
Creating your own classes
Adding methods
Adding class properties
Using initializers and object keywords
Using dealloc methods

8. Using Collections
Working with C-style arrays
Using Objective-C array classes
Creating dictionary objects
Fast enumeration

9. Working with Files
Introduction to file management
Finding the user directories
File and URL paths
Reading and writing strings
Archiving custom objects to a file
Unarchiving objects

10. Language Features
Inheritance and overriding in Objective-C
Adding categories to an existing class
Using class extensions
Using protocols
Dynamic typing in Objective-C

11. Errors and Debugging
Common compile-time errors and warnings
Adding exception handling
Adding breakpoints and debugging code

Conclusion
Goodbye


Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 36.2 MiB
Duration : 11mn 11s
Overall bit rate : 452 Kbps
Encoded date : UTC 2013-11-27 03:41:41
Tagged date : UTC 2013-11-27 03:41:41
Writing library : Apple QuickTime
Copyright : lynda.com
Video #2
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 11mn 11s
Bit rate mode : Variable
Bit rate : 321 Kbps
Width : 960 pixels
Height : 540 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.041
Stream size : 25.7 MiB (71%)
Encoded date : UTC 2013-11-27 03:41:41
Tagged date : UTC 2013-11-27 03:41:41
Audio #1
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Format settings, PS : Yes
Codec ID : 40
Duration : 11mn 11s
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 131 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 10.2 MiB (28%)
Encoded date : UTC 2013-11-27 03:41:41
Tagged date : UTC 2013-11-27 03:41:41


Objective-C Essential Training (2013) [repost]

Objective-C Essential Training (2013) [repost]

Objective-C Essential Training (2013) [repost]


No mirrors please