SlideShare a Scribd company logo
v1




iOS Dev
  minicurso




  30/08/2012
2012
Desenvolvimento com iOS no LinguÁgil 2012
@ zyc
cleversonsacramento.com
cleverson.sacramento@gmail.com
Desenvolvimento com iOS no LinguÁgil 2012
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
        ...
Desenvolvimento com iOS no LinguÁgil 2012
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

PDF
Manual professor
PPTX
Wrap packaging
PDF
Mobile Barcode Trend Report from ScanLife: Holiday Shopping Edition 2013
PPT
Dutchmen Export
PPTX
Verimatrix - DECE-Ultraviolet at CommNexus April 2012
PPS
4squares Mouseclick
PPT
D Mparksalestalkv211 20 09
Manual professor
Wrap packaging
Mobile Barcode Trend Report from ScanLife: Holiday Shopping Edition 2013
Dutchmen Export
Verimatrix - DECE-Ultraviolet at CommNexus April 2012
4squares Mouseclick
D Mparksalestalkv211 20 09

Viewers also liked (16)

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

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

PDF
iOS overview
PPTX
Objective c design pattens-architetcure
PDF
Курсы по мобильной разработке. 3 лекция. Сложные интерфейсы.
KEY
There is no spoon - iPhone vs. iPad
KEY
iPhone Development Intro
PDF
Iphone course 2
PDF
아이폰강의(5) pdf
KEY
занятие6
PDF
iOS Views
PDF
UIViewControllerのコーナーケース
PPT
Programming iOS in C#
KEY
Iphone os dev sharing with new examples
PPTX
xCode presentation
PDF
libcat 콘솔과 함께 하는 아이폰아이패드 앱 개발
PDF
Arc of developer part2
PPTX
Code camp 2011 Getting Started with IOS, Una Daly
PDF
Our Choice:电子书的新交互方式探讨
PDF
たすくスケジュール: iPhoneアプリ開発の実例
PDF
I os 15
iOS overview
Objective c design pattens-architetcure
Курсы по мобильной разработке. 3 лекция. Сложные интерфейсы.
There is no spoon - iPhone vs. iPad
iPhone Development Intro
Iphone course 2
아이폰강의(5) pdf
занятие6
iOS Views
UIViewControllerのコーナーケース
Programming iOS in C#
Iphone os dev sharing with new examples
xCode presentation
libcat 콘솔과 함께 하는 아이폰아이패드 앱 개발
Arc of developer part2
Code camp 2011 Getting Started with IOS, Una Daly
Our Choice:电子书的新交互方式探讨
たすくスケジュール: iPhoneアプリ開発の実例
I os 15
Ad

More from Cleverson Sacramento (20)

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

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
Teaching material agriculture food technology
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Unlocking AI with Model Context Protocol (MCP)
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Teaching material agriculture food technology
NewMind AI Monthly Chronicles - July 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD

Desenvolvimento com iOS no LinguÁgil 2012