Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Intro to iOS Development
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Maurice Kelly
February 24, 2016
Programming
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Intro to iOS Development
This deck was presented to the NIGMA meetup in Belfast on 24th February 2016
Maurice Kelly
February 24, 2016
More Decks by Maurice Kelly
See All by Maurice Kelly
Elixir - Not Just For Rubyists
mrkelly
0
130
NSBelfast: Kiwi and KIF
mrkelly
0
88
Other Decks in Programming
See All in Programming
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
R8 の設定見直しでアプリサイズ削減
andpad
0
220
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Next.js: The final boss of Web Performance
guaca
0
250
Event is what happens
moro
2
770
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
150
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Building Applications with DynamoDB
mza
96
7.2k
Test your architecture with Archunit
thirion
2
2.4k
Leo the Paperboy
mayatellez
10
2.4k
The Pragmatic Product Professional
lauravandoore
37
7.5k
The SEO Collaboration Effect
kristinabergwall1
1
590
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
Git: the NoSQL Database
bkeepers
PRO
433
67k
Transcript
INTRO TO IOS DEVELOPMENT MAURICE KELLY (@MAURICERKELLY)
Lead Engineer at Shopkeep Started out on 8-bit computers Studied
Electrical Engineering Graduated in 2001 C++ Developer at Openwave Progressed to Java Discovered iOS in 2009 ABOUT ME
The operating system for iDevices The first iPhone Opened up
by jailbreak community iPhoneOS 2.0 Became iOS with 3.2 WHAT IS IOS?
Exciting Interesting Changes every year Community High quality development tools
Spectrum of development types WHY DEVELOP FOR IOS?
Indie App Developer App-based services Consulting agencies Freelancing Enterprise software
CAREERS IN IOS
Books iTunesU WWDC Session Videos Developer documentation Community content Experimentation
LEARNING IOS
A Mac An iOS device? Xcode Apple Developer Centre WHAT
YOU NEED
A modern IDE Debugger Interface Builder Instruments Clang compiler AppCode
WHAT IS XCODE?
Objective-C Swift C++ Ruby C# LANGUAGES
Start with Swift Don’t create a new app Playgrounds are
a great place to learn FIRST STEPS
UIKit Foundation GameKit and SpriteKit MapKit and CoreLocation WebKit Core
Data IOS FRAMEWORKS
WRAPPING UP
QUESTIONS?
GETTING IN TOUCH Twitter: @mauricerkelly NI Tech & Design community:
@mo NSBelfast: #nsbelfast