Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
60
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
79
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
150
Concorrência, paralelismo e o Ruby
mr_sourcerer
0
550
Concorrência, paralelismo e o Ruby
mr_sourcerer
1
420
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
92
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
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
1
1k
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
120
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
チームをチームにするEM
hitode909
0
290
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
2k
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
140
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
Cell-Based Architecture
larchanjo
0
100
AIコーディングエージェント(skywork)
kondai24
0
150
Level up your Gemini CLI - D&D Style!
palladius
1
180
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
6
1k
AWS CDKの推しポイントN選
akihisaikeda
1
240
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
A Tale of Four Properties
chriscoyier
162
23k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
A better future with KSS
kneath
240
18k
Fireside Chat
paigeccino
41
3.7k
GitHub's CSS Performance
jonrohan
1032
470k
Rails Girls Zürich Keynote
gr2m
95
14k
Context Engineering - Making Every Token Count
addyosmani
9
490
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
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