Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MacRuby & SexySpecs para iOS e MacOS X
Search
Ricardo Valeriano
September 18, 2010
Programming
1
59
MacRuby & SexySpecs para iOS e MacOS X
Ricardo Valeriano
September 18, 2010
Tweet
Share
More Decks by Ricardo Valeriano
See All by Ricardo Valeriano
Sua Linguagem Preferida - a sua maior fraqueza.
mr_sourcerer
1
77
Escrever código que funciona o sobrinho também consegue. Mas o que diferencia um (excelente) programador?
mr_sourcerer
0
120
Rails (inclusive 4): ecossistema e marotagens.
mr_sourcerer
2
140
Concorrência, paralelismo e o Ruby
mr_sourcerer
0
550
Concorrência, paralelismo e o Ruby
mr_sourcerer
1
410
TDD e o programador confiante (4 Dev In Santos - nov/2012)
mr_sourcerer
1
180
Rails: da manutenção ao deploy
mr_sourcerer
2
250
(LT) Minha primeira aplicação iOS em (quase) 5 minutos
mr_sourcerer
1
90
Qcon SP 2012, 5 (ou mais) coisas que você gostaria de saber sobre o iOS e o Objective-C.
mr_sourcerer
1
140
Other Decks in Programming
See All in Programming
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
300
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
35
10k
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
190
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
3
500
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
110
Prompt Engineeringの再定義「Context Engineering」とは
htsuruo
0
110
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
1k
コーディングエージェント概観(2025/07)
itsuki_t88
0
460
Vibe coding コードレビュー
kinopeee
0
340
TypeScriptでDXを上げろ! Hono編
yusukebe
3
890
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
2
660
What's new in Adaptive Android development
fornewid
0
130
Featured
See All Featured
Faster Mobile Websites
deanohume
308
31k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Facilitating Awesome Meetings
lara
54
6.5k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Transcript
1 MacRuby & Sexy Specs Monday, August 6, 12
Ricardo Valeriano (eu) (Web? Mobile?) Developer PHP ¬¬ , Java,
C#, JavaScript =) , Ruby #FTW github.com/ricardovaleriano @ricardolho Monday, August 6, 12
Reflective Object-Oriented Dynamic Smalltalk Inspiration... Monday, August 6, 12
! NSMutableArray *array = [[NSMutableArray alloc] init]; ! [array addObject:@"Objective-C"];
Monday, August 6, 12
! NSMutableArray *array = [[NSMutableArray alloc] init]; ! [array addObject:@"Objective-C"];
Monday, August 6, 12
! NSMutableArray *array = [[NSMutableArray alloc] init]; ! [array addObject:@"Objective-C"];
array = [] array << “ruby” Monday, August 6, 12
MacRuby Ruby 1.9 v 0.6 - “Stable” Mac OS X
applications Liderado pela Apple Monday, August 6, 12
Monday, August 6, 12
http:/ /www.macruby.org Monday, August 6, 12
http:/ /www.macruby.org Monday, August 6, 12
http:/ /www.macruby.org Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
=[ Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Monday, August 6, 12
Recapitulando Usei MacRuby para instalar gems Usei o XCode para
criar código Objective -C Para iOS, bastaria usar os ‘retain’ e ‘releases’ Criei specs no editor que já uso com Ruby Usei a automação de Build para rodar as Specs Monday, August 6, 12
Obrigado Buuuuhhhhh @ricardolho Monday, August 6, 12