Desenvolvimento com iOS no LinguÁgil 2012

Post on 08-May-2015

448 views 0 download

description

Minicurso super-prático sobre desenvolvimento com iOS ministrado no LinguÁgil 2012 em 30/08/2012

Transcript of Desenvolvimento com iOS no LinguÁgil 2012

iOS Devminicurso

30/08/2012

v1

2012

cleversonsacramento.com

@zyc

cleverson.sacramento@gmail.com

?Nome Trabalho

ExpectativaConhecimento

?

Coccoa Touch Framework

Core Animation

UIKit

Foundation Framework

Core Audio

Core Data

NSArrayNSCalendarNSDateNSDateFormatterNSDecimalNSDecimalNumberNSDictionaryNSExceptionNSLocaleNSNotificationNSNullNSNumberNSNumberFormatterNSObjectNSSerializationNSStringNSThreadNSTimerNSXMLParser...

Foundation Framework

UIKitUIHardwareUIApplicationUIWindowUIViewUIImageUIImageViewUINavigationBarUIButtonBarUITextViewUITextLabelUITextFieldUIKeyboardUISliderControlUISwitchControl...

8:30h – 12h

13h – 17:30h

Empty Application

Storyboard

AppDelegate

Custom UIView

IBOutlet

ARC

UITouch

UIV

iew

Ani

mat

ions

QuartzCore

NSLogNSString

CGPoint

UILabel

Custom UIViewController

MVC

IBActionUIPinchGestureRecognizer

UIRotationGestureRecognizer

UIGestureRecognizerDelegate

Delegate

UITabBarController

UITabBarItem

Custom UITableViewControllerNSMutableArray

Private MethodsModal Segue

UINavigationController

Push

Seg

ue

UIB

arBu

tton

Item

UITextFieldD

elegateCustom Delegate

EntityNSUserDefaults

NSD

ictio

nary

http://github.com/linguagil

ios-dev-2012

Mãos à obra

Empty Application

Storyboard

AppDelegate

Custom UIView

IBOutlet

ARC

UITouch

UIV

iew

Ani

mat

ions

QuartzCore

NSLogNSString

CGPoint

UILabel

Custom UIViewController

MVC

IBActionUIPinchGestureRecognizer

UIRotationGestureRecognizer

UIGestureRecognizerDelegate

Delegate

UITabBarController

UITabBarItem

Custom UITableViewControllerNSMutableArray

Private MethodsModal Segue

UINavigationController

Push

Seg

ue

UIB

arBu

tton

Item

UITextFieldD

elegateCustom Delegate

EntityNSUserDefaults

NSD

ictio

nary

1‒Touch

Empty Application

Storyboard

AppDelegate

Custom UIView

IBOutlet

ARC

UITouch

UIV

iew

Ani

mat

ions

QuartzCore

NSLogNSString

CGPoint

UILabel

Custom UIViewController

MVC

IBActionUIPinchGestureRecognizer

UIRotationGestureRecognizer

UIGestureRecognizerDelegate

Delegate

UITabBarController

UITabBarItem

Custom UITableViewControllerNSMutableArray

Private MethodsModal Segue

UINavigationController

Push

Seg

ue

UIB

arBu

tton

Item

UITextFieldD

elegateCustom Delegate

EntityNSUserDefaults

NSD

ictio

nary

2‒Gesture

A B@property id <ADelegate> delegate; - (void) saberAlgo {...}

- (void) saberAlgo;

[self.delegate ];

ADelegate@protocol ADelegate

<ADelegate>

saberAlgo a.delegate = self;

@class B@class A

Obs: O @class não é a sintaxe correta, porém foi utilizado para representar o @interface e o @implementation

Empty Application

Storyboard

AppDelegate

Custom UIView

IBOutlet

ARC

UITouch

UIV

iew

Ani

mat

ions

QuartzCore

NSLogNSString

CGPoint

UILabel

Custom UIViewController

MVC

IBActionUIPinchGestureRecognizer

UIRotationGestureRecognizer

UIGestureRecognizerDelegate

Delegate

UITabBarController

UITabBarItem

Custom UITableViewControllerNSMutableArray

Private MethodsModal Segue

UINavigationController

Push

Seg

ue

UIB

arBu

tton

Item

UITextFieldD

elegateCustom Delegate

EntityNSUserDefaults

NSD

ictio

nary

3‒Table

iosdevbahia

iosdevbahia