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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Venkat Palivela
October 02, 2013
Programming
330
0
Share
iOS Development with C#
My North Dallas Dot Net User Group talk
Venkat Palivela
October 02, 2013
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
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
990
20260514_its_the_context_window_stupid.pdf
heita
0
150
第3木曜LT会 #28
tinykitten
PRO
0
120
The Less-Told Story of Socket Timeouts
coe401_
3
960
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
240
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
320
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
2
300
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
2.8k
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.1k
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
750
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
370
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Prompt Engineering for Job Search
mfonobong
0
290
Being A Developer After 40
akosma
91
590k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Scaling GitHub
holman
464
140k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
300
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
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