Pluralsight - Introduction to iOS for .NET Developers (2013)
Pluralsight - Introduction to iOS for .NET Developers (2013)
WMV | WMV3 158kbps | English | 1024x768 | 15fps | 3h 56mins | WMA2 stereo 128kbps | 402 MB
Genre: Video Training
Are you a long-time .NET programmer who wants to dabble in or move to iOS programming? Have you been scared off by talk of the evil IDE XCode, or the scary multi-headed dragon known as Objective-C? In this course we’ll debunk the myths, and look at how you can leverage your .NET development skills in an iOS world by showing you the details of iOS development. Along the way we'll point out the analogous .NET concepts to help jumpstart your iOS learning curve.
Introduction to iOS, XCode and Objective-C
An Introduction to iOS for .NET Developers
iOS
Popularity
Getting it
Building for it
Interface Builder
Objective-C
Objects and Messages
Messages
alloc/init
Objective-C Object Creation
NSObject
Primitives
iOS Architecture
Frameworks
#import Keyword
How an iOS Program Starts/runs
UIApplicationMain
Main to UI
Demo - Hello iOS
Touch
UIResponder
Basic touch API
More on XCode
Demo - Loop around Xcode
Simulator
Organizer
Summary
Types in iOS
Types in iOS
Outline
Class Interfaces
Class Interface Syntax
Superclass
Methods
Demo - Objective-C class
Properties
Property Implementation
@synthesize
Memory Management
Memory Management and Properties
Common Property Attributes
Demo - using properties
Inter-object Communication
Protocol list
id Keyword
Demo - using a protocol
NSString
Format Strings
NSDate
Numerics
BOOL
Collections
Fast Enumeration
Demo - Arrays
Exception Handling
NSLog
Summary
MVC in iOS and XCode
Model View Controller in iOS
Outline
MVC
MVC in iOS
MVC Redux for iOS
iOS Rendering Hierarchy
Demo - UIView
RootViewController
ViewController
Demo - ViewController
Interface Builder
nib Files
Demo - Interface Builder
Summary
UIViews
UIViews and its subclasses
UIView overview
Subclassing UIView
Outlets
UITableView and UIWebView
Demo - UITableViewController
UIWebView
Demo - UIWebView
Other common views
Summary
Navigation
Navigation paradigmsin iOS
outline
Navigation between views
If ViewController doesn't know about navigation -how does this work?
Class Categories
injecting tab bar
UINavigationController
You can
nav bar protocol
Demo- NavBar
UITabBarController
tab bar protocol
Demo - TabBar
Summary
Persistence
Persistence iniOS
outline
storing data locally
File system for an iOS app
Loading resources from bundle
Simple serialization usage
NSFileManager
NSUserDefaults
Settings bundle
Root.plist
Demo - using Settings bundle
SQLite
creating a database
using the Sqlite API
sqlite code
iCloud
enabling iCloud
CoreData
iCloud + CoreData
Summary
Networking
Networking in iOS
HTTP
Sync or async
Demo - HTTP sync
GCD
Blocks
Demo - using GCD
ContentTypes
XML
JSON
authentication
summary
Performance
Application lifetime , performance tips, and tuning
outline
app lifetime
app lifetime(UIApplicationDelegate)
Demo - AppLifetime
trying to stay in-memory
Instruments
Background Execution
threading
offload work asynchronously using Grand Central Dispatch (GCD)
blocks
GCD
Summary
Uploaded
http://uploaded.net/file/mbz35onf/Introduction_to_iOS_for_.NET_Developers.part1.rar
http://uploaded.net/file/f2oif25q/Introduction_to_iOS_for_.NET_Developers.part2.rar
http://uploaded.net/file/jz9yv0hz/Introduction_to_iOS_for_.NET_Developers.part3.rar
http://uploaded.net/file/rnbdrqhc/Introduction_to_iOS_for_.NET_Developers.part4.rar
http://uploaded.net/file/igk2x409/Introduction_to_iOS_for_.NET_Developers.part5.rar
Ryushare
http://ryushare.com/1e1ab1c3a176/Introduction_to_iOS_for_.NET_Developers.part1.rar
http://ryushare.com/1c49087980c6/Introduction_to_iOS_for_.NET_Developers.part2.rar
http://ryushare.com/1c49087980c5/Introduction_to_iOS_for_.NET_Developers.part3.rar
http://ryushare.com/1d31dd1e87ac/Introduction_to_iOS_for_.NET_Developers.part4.rar
http://ryushare.com/1c49087980c4/Introduction_to_iOS_for_.NET_Developers.part5.rar
Rapidgator
http://rapidgator.net/file/2138483daa40453372a758128bdffae3/Introduction_to_iOS_for_.NET_Developers.part1.rar.html
http://rapidgator.net/file/48aa594ba12b6939ea80744d1a36c7eb/Introduction_to_iOS_for_.NET_Developers.part2.rar.html
http://rapidgator.net/file/af5bd452b8e2b30089927f4bdcf2d9f1/Introduction_to_iOS_for_.NET_Developers.part3.rar.html
http://rapidgator.net/file/6d25a1e2f925a47f3676babf16d95ce1/Introduction_to_iOS_for_.NET_Developers.part4.rar.html
http://rapidgator.net/file/974930320f62a6583043b71e1085c808/Introduction_to_iOS_for_.NET_Developers.part5.rar.html