Objective-C para quem está chegando agora
-
Upload
eduardo-costa -
Category
Software
-
view
105 -
download
0
description
Transcript of Objective-C para quem está chegando agora
Objective-C para
quem está
chegando agora
Produtos
GDG Porto Alegre
07/11 as 19:30 no Bunker360
http://goo.gl/n6tbpW
Pré-requisitos
Ter um Mac
Utilizar o XCode
XCode e
Simulador
IDE da Apple
Não tem limite de memoria e
de CPU
Não tem todas as APIs
disponíveis
Objective-C
Oriunda do C e de Smalltalk
Orientada a objetos
Linguagem dinâmica
Classes
Header .h
São como interfaces no Java e
C#
Implementation .m
Implementação dos headers
BankAccount.h
BankAccount.m
Métodos
Começando com + é um
métodos estático, com – é
um método de instancia
Self e Super
Self é o próprio objeto
Super é a classe pai
Criando objetos
Toda classe possui o método alloc e o
método init
alloc é responsável por alocar memória
Init é o construtor
BankAccount *account = [[BankAccout alloc]
init]
Propriedades
Iguais as que temos em C# ou
Java
Funcionamento semelhante as
auto properties do C#
Cocoa Touch
Foundation Framework
• NSString
• NSArray
• NSDictionary
• NSMaeDoBadanha
UIKit
• UIView
• UITableView
MVC
View
• Xcode Interface Builder
• XIB ou Storyboard
Controller
• UIViewController
• UITableViewControlller