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
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
80
Escrever código que funciona o sobrinho também consegue. Mas o que diferencia um (excelente) programador?
mr_sourcerer
0
130
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
Patterns of Patterns
denyspoltorak
0
1k
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
490
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
680
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
150
Architectural Extensions
denyspoltorak
0
190
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
550
TestingOsaka6_Ozono
o3
0
280
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.6k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
180
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
370
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
330
ThorVG Viewer In VS Code
nors
0
700
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Everyday Curiosity
cassininazir
0
120
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
sira's awesome portfolio website redesign presentation
elsirapls
0
120
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
340
Typedesign – Prime Four
hannesfritz
42
2.9k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
エンジニアに許された特別な時間の終わり
watany
106
230k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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