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
iOS Development with C#
Search
Venkat Palivela
October 02, 2013
Programming
0
330
iOS Development with C#
My North Dallas Dot Net User Group talk
Venkat Palivela
October 02, 2013
Tweet
Share
More Decks by Venkat Palivela
See All by Venkat Palivela
Continuous Delivery in Mobile
vpalivela
0
180
iOS Development with Swift
vpalivela
0
320
Groovy on Grails
vpalivela
2
520
Other Decks in Programming
See All in Programming
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
850
XSLTで作るBrainfuck処理系
makki_d
0
210
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
5つのアンチパターンから学ぶLT設計
narihara
1
110
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
110
エンジニア向け採用ピッチ資料
inusan
0
160
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
490
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
140
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
生成AIで日々のエラー調査を進めたい
yuyaabo
0
640
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
110
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Embracing the Ebb and Flow
colly
86
4.7k
Docker and Python
trallard
44
3.4k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
We Have a Design System, Now What?
morganepeng
53
7.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Raft: Consensus for Rubyists
vanstee
140
7k
Become a Pro
speakerdeck
PRO
28
5.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
210
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Transcript
iOS Development with C# Venkat Palivela Senior Consultant at Improving
Twitter: @venkatpalivela Github: vpalivela Website: venkatpalivela.com
Venkat Palivela Xamarin Studio •NATIVE Apps! •Mono Framework •Touch.Unit •TestFlight
Support •Cost $$ 2
Venkat Palivela Syntax 3 [buttonCount addTarget:self
action:@selector(buttonCountClicked:) forControlEvents:UIControlEventTouchUpInside]; -‐ (void)buttonCountClicked:(id)sender{ count++; [labelShowCount setText:[NSString stringWithFormat:@"%d", count]]; } countButton.TouchUpInside += (sender, e) => { _count++; countLabel.Text = _count.ToString(); } ; Objective - C C#
Venkat Palivela C# to iOS 4 ~byte~ Source Code .NET
bytecode iOS Machine Code Compiles AOT ~byte~ 101010
Venkat Palivela Limitations of AOT •Limited Generic Support •No JIT
•No DLR 5
Demo 6
Venkat Palivela Parity Issues •Searching with the Great Google •Use
of base classes vs interfaces in Obj-C •Async with ThreadPool vs Grand Central Dispatch 7
Venkat Palivela Libraries •MonoTouch.Dialog •Touch.Unit •Xamarin.Mobile •Contacts •Geolocation 8
Thank You @venkatpalivela http://github.com/vpalivela 9