SlideShare a Scribd company logo
v1




iOS Dev
  minicurso




  30/08/2012
2012
@ zyc
cleversonsacramento.com
cleverson.sacramento@gmail.com
Expectativa
Conhecimento
      Nome
               ?   Trabalho
?
Coccoa Touch Framework
    Core Animation

                     Foundation Framework

    Core Audio

                                   UIKit

    Core Data
Foundation Framework
NSArray
NSCalendar
NSDate
NSDateFormatter
NSDecimal
NSDecimalNumber
NSDictionary
NSException
NSLocale
NSNotification
NSNull
NSNumber
NSNumberFormatter
NSObject
NSSerialization
NSString
NSThread
NSTimer
NSXMLParser
...
UIKit   UIHardware
        UIApplication
        UIWindow
        UIView
        UIImage
        UIImageView
        UINavigationBar
        UIButtonBar
        UITextView
        UITextLabel
        UITextField
        UIKeyboard
        UISliderControl
        UISwitchControl
        ...
8:30h – 12h




13h – 17:30h
Push Segue
                                                                       QuartzCore

                      Custom UIView                                         UIGestureRecognizerDelegate
       IBOutlet




                                                                                                                         UITabBarItem
                                                                       Custom Delegate
                             NSLog                                                                       UILabel
     NSDictionary

                        NSString                                             AppDelegate




                                                                                                          Storyboard
                       UIRotationGestureRecognizer




                                                                                                                                        UITextFieldDelegate
                    UITabBarController                             UITouch
                                                                          Private Methods
                                   UIBarButtonItem

 NSUserDefaults
                                                Modal Segue

                                                                            UIView Animations
                        CGPoint
                                                                                                   ARC                 Entity
                                                     IBAction
                                                                                                      UIPinchGestureRecognizer
NSMutableArray                                        Empty Application
                                                                                                Custom UIViewController
    Custom UITableViewController
                                                                                                 MVC
                                                 Delegate
      UINavigationController
http://github.com/linguagil
ios-dev-2012
Mãos à obra
Push Segue
                                                                       QuartzCore

                      Custom UIView                                         UIGestureRecognizerDelegate
       IBOutlet




                                                                                                                         UITabBarItem
                                                                       Custom Delegate
                             NSLog                                                                       UILabel
     NSDictionary

                        NSString                                             AppDelegate




                                                                                                          Storyboard
                       UIRotationGestureRecognizer




                                                                                                                                        UITextFieldDelegate
                    UITabBarController                             UITouch
                                                                          Private Methods
                                   UIBarButtonItem

 NSUserDefaults
                                                Modal Segue

                                                                            UIView Animations
                        CGPoint
                                                                                                   ARC                 Entity
                                                     IBAction
                                                                                                      UIPinchGestureRecognizer
NSMutableArray                                        Empty Application
                                                                                                Custom UIViewController
    Custom UITableViewController
                                                                                                 MVC
                                                 Delegate
      UINavigationController                                                                                               1‒Touch
fonte: http://cleversonsacramento.com/2011/10/17/mvc-ou-arquitetura-em-camadas/
Push Segue
                                                                       QuartzCore

                      Custom UIView                                         UIGestureRecognizerDelegate
       IBOutlet




                                                                                                                         UITabBarItem
                                                                       Custom Delegate
                             NSLog                                                                       UILabel
     NSDictionary

                        NSString                                             AppDelegate




                                                                                                          Storyboard
                       UIRotationGestureRecognizer




                                                                                                                                        UITextFieldDelegate
                    UITabBarController                             UITouch
                                                                          Private Methods
                                   UIBarButtonItem

 NSUserDefaults
                                                Modal Segue

                                                                            UIView Animations
                        CGPoint
                                                                                                   ARC                 Entity
                                                     IBAction
                                                                                                      UIPinchGestureRecognizer
NSMutableArray                                        Empty Application
                                                                                                Custom UIViewController
    Custom UITableViewController
                                                                                                 MVC
                                                 Delegate
      UINavigationController                                                                                           2‒Gesture
@protocol ADelegate

 ADelegate    - (void) saberAlgo;




                  A                                                          B
                   @class A                                           @class B <ADelegate>




@property id <ADelegate> delegate;                                  - (void) saberAlgo {...}
     [self.delegate saberAlgo];                                            a.delegate = self;




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

                      Custom UIView                                         UIGestureRecognizerDelegate
       IBOutlet




                                                                                                                         UITabBarItem
                                                                       Custom Delegate
                             NSLog                                                                       UILabel
     NSDictionary

                        NSString                                             AppDelegate




                                                                                                          Storyboard
                       UIRotationGestureRecognizer




                                                                                                                                        UITextFieldDelegate
                    UITabBarController                             UITouch
                                                                          Private Methods
                                   UIBarButtonItem

 NSUserDefaults
                                                Modal Segue

                                                                            UIView Animations
                        CGPoint
                                                                                                   ARC                 Entity
                                                     IBAction
                                                                                                      UIPinchGestureRecognizer
NSMutableArray                                        Empty Application
                                                                                                Custom UIViewController
    Custom UITableViewController
                                                                                                 MVC
                                                 Delegate
      UINavigationController                                                                                                    3‒Table
exmo.github.com
iosdevbahia
iosdevbahia

More Related Content

Viewers also liked

Debugging para el no iniciado
Debugging para el no iniciadoDebugging para el no iniciado
Debugging para el no iniciado
Leonardo Jimenez
 
Sao Paulo Multi-network Event 2012 - Verimatrix
Sao Paulo Multi-network Event 2012 - VerimatrixSao Paulo Multi-network Event 2012 - Verimatrix
Sao Paulo Multi-network Event 2012 - Verimatrix
Verimatrix
 
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix
 
Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012
Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012
Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012
Verimatrix
 
Npd 2 0 Product Camp
Npd 2 0 Product CampNpd 2 0 Product Camp
Npd 2 0 Product Camp
Vision & Execution, Inc.
 
Ставлю на знання
Ставлю на знанняСтавлю на знання
Ставлю на знання
Agency of Industrial Marketing
 
Market research oils 2014_ru demo
Market research oils 2014_ru demoMarket research oils 2014_ru demo
Market research oils 2014_ru demo
Agency of Industrial Marketing
 
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
UCB
 
Мониторинг рынка электрических водонагревателей
Мониторинг рынка электрических водонагревателейМониторинг рынка электрических водонагревателей
Мониторинг рынка электрических водонагревателей
Agency of Industrial Marketing
 
新谷Com101117
新谷Com101117新谷Com101117
新谷Com101117
Takashi Onishi
 
Assignment 2 are you paying attention
Assignment 2   are you paying attentionAssignment 2   are you paying attention
Assignment 2 are you paying attention
Abhishek Shirali
 
Six Sigma Green Belt Training Chennai April
Six Sigma Green Belt Training Chennai AprilSix Sigma Green Belt Training Chennai April
Six Sigma Green Belt Training Chennai April
Canopus Business Management Group
 
5 Important Elements of a Good Strategic Plan
5 Important Elements of a Good Strategic Plan5 Important Elements of a Good Strategic Plan
5 Important Elements of a Good Strategic Plan
Canopus Business Management Group
 
12 step Strategic Management Cycle
12 step Strategic Management Cycle12 step Strategic Management Cycle
12 step Strategic Management Cycle
Canopus Business Management Group
 
KT
KTKT
KTasak
 

Viewers also liked (16)

Debugging para el no iniciado
Debugging para el no iniciadoDebugging para el no iniciado
Debugging para el no iniciado
 
Sao Paulo Multi-network Event 2012 - Verimatrix
Sao Paulo Multi-network Event 2012 - VerimatrixSao Paulo Multi-network Event 2012 - Verimatrix
Sao Paulo Multi-network Event 2012 - Verimatrix
 
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
 
Water&csd mr 2006_2009(10)_aim_ru
Water&csd mr 2006_2009(10)_aim_ruWater&csd mr 2006_2009(10)_aim_ru
Water&csd mr 2006_2009(10)_aim_ru
 
Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012
Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012
Verimatrix - Multi-network Solutions in the Real World - NexTV Latam 2012
 
Npd 2 0 Product Camp
Npd 2 0 Product CampNpd 2 0 Product Camp
Npd 2 0 Product Camp
 
Ставлю на знання
Ставлю на знанняСтавлю на знання
Ставлю на знання
 
Market research oils 2014_ru demo
Market research oils 2014_ru demoMarket research oils 2014_ru demo
Market research oils 2014_ru demo
 
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
 
Мониторинг рынка электрических водонагревателей
Мониторинг рынка электрических водонагревателейМониторинг рынка электрических водонагревателей
Мониторинг рынка электрических водонагревателей
 
新谷Com101117
新谷Com101117新谷Com101117
新谷Com101117
 
Assignment 2 are you paying attention
Assignment 2   are you paying attentionAssignment 2   are you paying attention
Assignment 2 are you paying attention
 
Six Sigma Green Belt Training Chennai April
Six Sigma Green Belt Training Chennai AprilSix Sigma Green Belt Training Chennai April
Six Sigma Green Belt Training Chennai April
 
5 Important Elements of a Good Strategic Plan
5 Important Elements of a Good Strategic Plan5 Important Elements of a Good Strategic Plan
5 Important Elements of a Good Strategic Plan
 
12 step Strategic Management Cycle
12 step Strategic Management Cycle12 step Strategic Management Cycle
12 step Strategic Management Cycle
 
KT
KTKT
KT
 

Similar to Desenvolvimento com iOS no LinguÁgil 2012

Objective c design pattens-architetcure
Objective c design pattens-architetcureObjective c design pattens-architetcure
Objective c design pattens-architetcure
BITs Information Technology Consultants Co., Ltd.
 
iOS Views
iOS ViewsiOS Views
iOS Views
Marian Ignev
 
Windows 8 - The JavaScript Story
Windows 8 - The JavaScript StoryWindows 8 - The JavaScript Story
Windows 8 - The JavaScript Story
Clint Edmonson
 
UIAutomation + Mechanic.js
UIAutomation + Mechanic.jsUIAutomation + Mechanic.js
UIAutomation + Mechanic.js
jaykz52
 
UI test automation techniques by an example of JavaFX UI
UI test automation techniques by an example of JavaFX UIUI test automation techniques by an example of JavaFX UI
UI test automation techniques by an example of JavaFX UI
yaevents
 
Unos minutos con WatchKit - iCon
Unos minutos con WatchKit - iConUnos minutos con WatchKit - iCon
Unos minutos con WatchKit - iCon
iCon
 
Design by Contract in robotlegs AS3
Design by Contract in robotlegs AS3Design by Contract in robotlegs AS3
Design by Contract in robotlegs AS3
Paul Taylor
 
Spring 3 MVC CodeMash 2009
Spring 3 MVC   CodeMash 2009Spring 3 MVC   CodeMash 2009
Spring 3 MVC CodeMash 2009
kensipe
 
IOS APPs Revision
IOS APPs RevisionIOS APPs Revision
IOS APPs Revision
Muhammad Amin
 
Gnizr Architecture (for developers)
Gnizr Architecture (for developers)Gnizr Architecture (for developers)
Gnizr Architecture (for developers)
hchen1
 
iOS Beginners Lesson 2
iOS Beginners Lesson 2iOS Beginners Lesson 2
iOS Beginners Lesson 2
Calvin Cheng
 
Tools and practices for rapid application development
Tools and practices for rapid application developmentTools and practices for rapid application development
Tools and practices for rapid application development
Zoltán Váradi
 
Delegateless Coordinator
Delegateless CoordinatorDelegateless Coordinator
Delegateless Coordinator
Tales Andrade
 
Intro to iOS Application Architecture
Intro to iOS Application ArchitectureIntro to iOS Application Architecture
Intro to iOS Application Architecture
Make School
 
Iphone os dev sharing with new examples
Iphone os dev sharing with new examplesIphone os dev sharing with new examples
Iphone os dev sharing with new examples
kenshin03
 
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Paris Android User Group
 
Automation strategies for agile testing Gaurav bansal
Automation strategies for agile testing  Gaurav bansalAutomation strategies for agile testing  Gaurav bansal
Automation strategies for agile testing Gaurav bansal
India Scrum Enthusiasts Community
 
SwiftでUIKitDynamics
SwiftでUIKitDynamicsSwiftでUIKitDynamics
SwiftでUIKitDynamics
Shinji Kobayashi
 
iOS Design Patterns
iOS Design PatternsiOS Design Patterns
iOS Design Patterns
Andreas Blick
 
Evaluation and prototyping of an HTML5 Client for iOS devices
Evaluation and prototyping of an HTML5 Client for iOS devicesEvaluation and prototyping of an HTML5 Client for iOS devices
Evaluation and prototyping of an HTML5 Client for iOS devices
Mario Gonzalez
 

Similar to Desenvolvimento com iOS no LinguÁgil 2012 (20)

Objective c design pattens-architetcure
Objective c design pattens-architetcureObjective c design pattens-architetcure
Objective c design pattens-architetcure
 
iOS Views
iOS ViewsiOS Views
iOS Views
 
Windows 8 - The JavaScript Story
Windows 8 - The JavaScript StoryWindows 8 - The JavaScript Story
Windows 8 - The JavaScript Story
 
UIAutomation + Mechanic.js
UIAutomation + Mechanic.jsUIAutomation + Mechanic.js
UIAutomation + Mechanic.js
 
UI test automation techniques by an example of JavaFX UI
UI test automation techniques by an example of JavaFX UIUI test automation techniques by an example of JavaFX UI
UI test automation techniques by an example of JavaFX UI
 
Unos minutos con WatchKit - iCon
Unos minutos con WatchKit - iConUnos minutos con WatchKit - iCon
Unos minutos con WatchKit - iCon
 
Design by Contract in robotlegs AS3
Design by Contract in robotlegs AS3Design by Contract in robotlegs AS3
Design by Contract in robotlegs AS3
 
Spring 3 MVC CodeMash 2009
Spring 3 MVC   CodeMash 2009Spring 3 MVC   CodeMash 2009
Spring 3 MVC CodeMash 2009
 
IOS APPs Revision
IOS APPs RevisionIOS APPs Revision
IOS APPs Revision
 
Gnizr Architecture (for developers)
Gnizr Architecture (for developers)Gnizr Architecture (for developers)
Gnizr Architecture (for developers)
 
iOS Beginners Lesson 2
iOS Beginners Lesson 2iOS Beginners Lesson 2
iOS Beginners Lesson 2
 
Tools and practices for rapid application development
Tools and practices for rapid application developmentTools and practices for rapid application development
Tools and practices for rapid application development
 
Delegateless Coordinator
Delegateless CoordinatorDelegateless Coordinator
Delegateless Coordinator
 
Intro to iOS Application Architecture
Intro to iOS Application ArchitectureIntro to iOS Application Architecture
Intro to iOS Application Architecture
 
Iphone os dev sharing with new examples
Iphone os dev sharing with new examplesIphone os dev sharing with new examples
Iphone os dev sharing with new examples
 
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
 
Automation strategies for agile testing Gaurav bansal
Automation strategies for agile testing  Gaurav bansalAutomation strategies for agile testing  Gaurav bansal
Automation strategies for agile testing Gaurav bansal
 
SwiftでUIKitDynamics
SwiftでUIKitDynamicsSwiftでUIKitDynamics
SwiftでUIKitDynamics
 
iOS Design Patterns
iOS Design PatternsiOS Design Patterns
iOS Design Patterns
 
Evaluation and prototyping of an HTML5 Client for iOS devices
Evaluation and prototyping of an HTML5 Client for iOS devicesEvaluation and prototyping of an HTML5 Client for iOS devices
Evaluation and prototyping of an HTML5 Client for iOS devices
 

More from Cleverson Sacramento

Oficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e BússolaOficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e Bússola
Cleverson Sacramento
 
Lançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPROLançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPRO
Cleverson Sacramento
 
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Cleverson Sacramento
 
Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012
Cleverson Sacramento
 
Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012
Cleverson Sacramento
 
Apresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosApresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursados
Cleverson Sacramento
 
Configurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comConfigurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.com
Cleverson Sacramento
 
Lembretes Arrais Amador
Lembretes Arrais AmadorLembretes Arrais Amador
Lembretes Arrais Amador
Cleverson Sacramento
 
Curso Arrais Amador - Balizamento
Curso Arrais Amador - BalizamentoCurso Arrais Amador - Balizamento
Curso Arrais Amador - Balizamento
Cleverson Sacramento
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012
Cleverson Sacramento
 
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012
Cleverson Sacramento
 
Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012
Cleverson Sacramento
 
Eclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioEclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódio
Cleverson Sacramento
 
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)
Cleverson Sacramento
 
Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)
Cleverson Sacramento
 
Dojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no SeproDojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no Sepro
Cleverson Sacramento
 
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Cleverson Sacramento
 
Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011
Cleverson Sacramento
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011
Cleverson Sacramento
 
Pós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoPós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliação
Cleverson Sacramento
 

More from Cleverson Sacramento (20)

Oficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e BússolaOficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e Bússola
 
Lançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPROLançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPRO
 
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
 
Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012
 
Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012
 
Apresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosApresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursados
 
Configurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comConfigurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.com
 
Lembretes Arrais Amador
Lembretes Arrais AmadorLembretes Arrais Amador
Lembretes Arrais Amador
 
Curso Arrais Amador - Balizamento
Curso Arrais Amador - BalizamentoCurso Arrais Amador - Balizamento
Curso Arrais Amador - Balizamento
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012
 
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012
 
Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012
 
Eclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioEclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódio
 
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)
 
Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)
 
Dojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no SeproDojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no Sepro
 
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
 
Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011
 
Pós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoPós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliação
 

Recently uploaded

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 

Recently uploaded (20)

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 

Desenvolvimento com iOS no LinguÁgil 2012

  • 1. v1 iOS Dev minicurso 30/08/2012
  • 3.
  • 5.
  • 6. Expectativa Conhecimento Nome ? Trabalho
  • 7. ?
  • 8. Coccoa Touch Framework Core Animation Foundation Framework Core Audio UIKit Core Data
  • 10. UIKit UIHardware UIApplication UIWindow UIView UIImage UIImageView UINavigationBar UIButtonBar UITextView UITextLabel UITextField UIKeyboard UISliderControl UISwitchControl ...
  • 11.
  • 12. 8:30h – 12h 13h – 17:30h
  • 13. Push Segue QuartzCore Custom UIView UIGestureRecognizerDelegate IBOutlet UITabBarItem Custom Delegate NSLog UILabel NSDictionary NSString AppDelegate Storyboard UIRotationGestureRecognizer UITextFieldDelegate UITabBarController UITouch Private Methods UIBarButtonItem NSUserDefaults Modal Segue UIView Animations CGPoint ARC Entity IBAction UIPinchGestureRecognizer NSMutableArray Empty Application Custom UIViewController Custom UITableViewController MVC Delegate UINavigationController
  • 16. Push Segue QuartzCore Custom UIView UIGestureRecognizerDelegate IBOutlet UITabBarItem Custom Delegate NSLog UILabel NSDictionary NSString AppDelegate Storyboard UIRotationGestureRecognizer UITextFieldDelegate UITabBarController UITouch Private Methods UIBarButtonItem NSUserDefaults Modal Segue UIView Animations CGPoint ARC Entity IBAction UIPinchGestureRecognizer NSMutableArray Empty Application Custom UIViewController Custom UITableViewController MVC Delegate UINavigationController 1‒Touch
  • 18. Push Segue QuartzCore Custom UIView UIGestureRecognizerDelegate IBOutlet UITabBarItem Custom Delegate NSLog UILabel NSDictionary NSString AppDelegate Storyboard UIRotationGestureRecognizer UITextFieldDelegate UITabBarController UITouch Private Methods UIBarButtonItem NSUserDefaults Modal Segue UIView Animations CGPoint ARC Entity IBAction UIPinchGestureRecognizer NSMutableArray Empty Application Custom UIViewController Custom UITableViewController MVC Delegate UINavigationController 2‒Gesture
  • 19. @protocol ADelegate ADelegate - (void) saberAlgo; A B @class A @class B <ADelegate> @property id <ADelegate> delegate; - (void) saberAlgo {...} [self.delegate saberAlgo]; a.delegate = self; Obs: O @class não é a sintaxe correta, porém foi utilizado para representar o @interface e o @implementation
  • 20. Push Segue QuartzCore Custom UIView UIGestureRecognizerDelegate IBOutlet UITabBarItem Custom Delegate NSLog UILabel NSDictionary NSString AppDelegate Storyboard UIRotationGestureRecognizer UITextFieldDelegate UITabBarController UITouch Private Methods UIBarButtonItem NSUserDefaults Modal Segue UIView Animations CGPoint ARC Entity IBAction UIPinchGestureRecognizer NSMutableArray Empty Application Custom UIViewController Custom UITableViewController MVC Delegate UINavigationController 3‒Table