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
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
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
730
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
120
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
730
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
620
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
200
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.8k
The Rails Doctrine Decade
koic
2
160
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2k
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
180
FreeBSDでZabbixを動かす
kenkino
0
310
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
350
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
550
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Building Applications with DynamoDB
mza
96
7.2k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Scaling GitHub
holman
464
140k
Are puppies a ranking factor?
jonoalderson
2
3.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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