SlideShare ist ein Scribd-Unternehmen logo
1 von 86
Downloaden Sie, um offline zu lesen
iOS Application Development
Introduction to iOS 7 and SDK
These are confidential sessions - please refrain from streaming, blogging, or taking pictures
Session 1
Vu Tran Lam
IAD-2013
• Course name: IAD-2013
• Duration: 90 hours
• Recommended book: Use Apple documentation
• Required hardware & software:
• Intel based PC which installed VMware with Mac OS 10.9, Xcode 5
• iPhone & iPad
• Courseware:
• Slides: http://slideshare.com
• Demo: http://github.com/laptrinhios7
• Documentation: https://developer.apple.com
Overview of Course
Overview of Course
UI/UX
Overview of Course
Agile
UI/UX
Overview of Course
Agile
UI/UX
Why you are here?
Why you are here?
To build iPhone & iPad
applications
Do you know C?
Roadmap to Become iOS Developer
NoDo you know C?
Roadmap to Become iOS Developer
NoDo you know C?
Yes
Do you know Objective-C?
Roadmap to Become iOS Developer
NoDo you know C?
Yes
Do you know Objective-C? No
Roadmap to Become iOS Developer
NoDo you know C?
Yes
Do you know Objective-C?
Yes
Familiar with iOS and Xcode?
No
Roadmap to Become iOS Developer
Roadmap to Become iOS Developer
NoDo you know C?
Yes
Do you know Objective-C?
Yes
Familiar with iOS and Xcode?
No
No
Roadmap to Become iOS Developer
NoDo you know C?
Yes
Do you know Objective-C?
Yes
Familiar with iOS and Xcode?
No
Yes
No
Mobile Development
Mobile Development
iOS SDK
Mobile Development
iOS SDK Android SDK
Mobile Development
iOS SDK Android SDK Windows Phone SDK
Mobile Development
Samsung Galaxy S4 and Android 4.2
Mobile Development
iPhone 5S-C and iOS 7
Introduction to Mac OS X
The Desktop OS based on Unix which is used for
iMac & MacBook
Apple OS History
1978 In June of 1978 Apple introduced Apple DOS 3.1, the first OS for Apple computers
1981 Apple introduced System 1
1991 Apple introduced System 9
1995 Apple introduced Mac OS 8
1997 Apple bought NeXT Software Inc. for $400 million and acquired Steve Jobs as a consultant
1999 Apple introduced Mac OS 9
2001 Apple introduced Mac OS X 10.0 code named Cheetah in 24/03/2001
2001 Apple introduced Mac OS X 10.1 code named Puma in 25/09/2001
2002 Apple introduced Mac OS X 10.2 code named Jaguar in 23/08/2002
2003 Apple introduced Mac OS X 10.3 code named Panther in 25/10/2003
2004 Apple introduced Mac OS X 10.4 code named Tiger at WWDC in 28/06/2004
2007 Apple introduced Mac OS X 10.5 code named Leopard in 26/10/2007
2008 Apple introduced Mac OS X 10.6 code named Snow Leopard at WWDC in 09/06/2008
Mac OS X History
Mac OS X is the first real replacement for the older Mac OS, based
on the OPENSTEP (NEXTSTEP) from NeXT.
!
!
!
NeXT Computer Inc. is the company that was set up by Steve Jobs
in 1985 is taken by Apple completely for 400 million dollars in 1997.
Lion
10.7
Mac OS X Family
Lion
10.7
Mountain Lion
10.8
Mac OS X Family
Lion
10.7
Mountain Lion
10.8
Mavericks
10.9
Mac OS X Family
Introduction to iOS
The Word’s most advanced OS mobile & the
foundation of iPhone, iPad, iPod touch.
iOS Family
iOS Family
iOS Family
iOS Developer Tools
The Xcode Developer Toolset provides everything you need to
create great apps for Mac, iPhone, iPad, and iPod touch.
Xcode 5 is the complete toolset for building OS
X 10.9 and iOS 7 applications. Xcode 5 has
been redesigned to be faster and easier to use.
Xcode 5 and iOS 7 SDK
iOS 7 SDK provides support for developing iOS
apps, and it includes the complete set of Xcode
tools, compilers, and frameworks for creating
apps for iOS and OS X.
iOS Simulator
The iOS Simulator runs your application in much the
same way as an actual iOS device.
Instruments
To ensure that you deliver the best user experience, the Instruments
lets you analyze the performance of your iOS applications while
running in Simulator or on a device.
New Features in iOS 7
User Interface
New Features in iOS 7
User Interface Airdrop
New Features in iOS 7
User Interface Airdrop Multitasking
New Features in iOS 7
User Interface Airdrop Multitasking Games
New Features in iOS 7
User Interface Airdrop Multitasking Games
Maps
New Features in iOS 7
User Interface Airdrop Multitasking Games
Maps Camera, Photos
& Video
New Features in iOS 7
User Interface Airdrop Multitasking Games
Maps Camera, Photos
& Video
Inter-App
Audio
New Features in iOS 7
User Interface Airdrop Multitasking Games
Maps Camera, Photos
& Video
AccessoriesInter-App
Audio
New Features in iOS 7
User Interface
New Features in iOS 7
User Interface Control Center
New Features in iOS 7
AirdropUser Interface Control Center
New Features in iOS 7
AirdropUser Interface MultitaskingControl Center
New Features in iOS 7
New Features in iOS 7
Touch ID for iPhone 5s
Installing Xcode 5 and iOS 7 SDK
Installing Xcode 5 and iOS 7 SDK
iOS 7 Architecture & SDK Frameworks
Cocoa Touch
Media
Core Services
Core OS
iOS Devices
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Services
Core OS
iOS Devices
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Graphic
Core Services
Core OS
iOS Devices
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Graphic
Core Services
Core OS
iOS Devices
OpenGL ES
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Graphic
OpenGL ES
Core Animation
Core Services
Core OS
iOS Devices
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Graphic
OpenGL ES
Core Animation
Core Services
Core Data
Core OS
iOS Devices
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Graphic
OpenGL ES
Core Animation
Core Services
Core Data
Foundation
Core OS
iOS Devices
iOS 7 Architecture & SDK Frameworks
Cocoa Touch UIKit
Media
Core Graphic
OpenGL ES
Core Animation
Core Services
Core Data
Foundation
Core OS
iOS Devices
• Provides the classes need
to construct and manage
GUI for iOS
• Provides an application
object, event handling,
drawing model, windows,
views and controls
designed for a touch
screen interface
UIKit Framework
• Define a base layer of Objective-C
classes
• Provide a small set of basic utility
classes
• Support Unicode strings, object
persistence and object distribution
• Provide a level of OS independence,
to enhance portability
Foundation Framework
Objective-C Introduction
The Objective-C programming language had created by Brad Cox in
the early 1980s as an extension of the venerated C, the language was
based on another called SmallTalk-80. NeXT Software licensed the
language in the 1988, and developed a code library called NeXTSTEP.
!
When Apple Computer acquired NeXT in 1996, the NeXTSTEP code
library was built into the core of Apple’s operating system, Mac OS X.
NeXTSTEP provided Apple with a modern OS foundation, which
Apple could not produce on its own.
197 198
C
198 198 199 199 200199 20131972 1980 1983 1988 1996 1999 20071992
C
History of Objective-C
197 198
C
198 198 199 199 200199 20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
History of Objective-C
197 198
C Objective-C
198 198 199 199 200199 20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
NeXT licenses
Objective-C
199 20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
NeXT licenses
Objective-C
199 20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
GNU
Objective-C
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
NeXT licenses
Objective-C
199
Apple
acquiring NeXT
20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
GNU
Objective-C
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
NeXT licenses
Objective-C
199
Apple
acquiring NeXT
20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
GNU
Objective-C
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
NeXT licenses
Objective-C
199
Apple
acquiring NeXT
20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
GNU
Objective-C
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
Objective-C
2.0
NeXT licenses
Objective-C
199
Apple
acquiring NeXT
20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
GNU
Objective-C
History of Objective-C
197 198
C Objective-C
198 198 199 199 200
Objective-C
2.0
NeXT licenses
Objective-C
199
Apple
acquiring NeXT
20131972 1980 1983 1988 1996 1999 20071992
C
SmallTalk
GNU
Objective-C
History of Objective-C
C vs Objective-C
Objective-C
+ =
Objective-C
C vs Objective-C
+ =
Objective-C: A Superset of C
Objective-C
C vs Objective-C
Overview of Xcode 5
Automatic
Configuration
Overview of Xcode 5
Automatic
Configuration
Test Navigator
Overview of Xcode 5
Automatic
Configuration
Test Navigator Bots for Continuous
Integration
Overview of Xcode 5
Automatic
Configuration
Test Navigator Bots for Continuous
Integration
Auto Layout
Overview of Xcode 5
Automatic
Configuration
Test Navigator Bots for Continuous
Integration
Auto Layout Debug Gauges
Overview of Xcode 5
Automatic
Configuration
Test Navigator Bots for Continuous
Integration
Auto Layout Debug Gauges Source Control
Overview of Xcode 5
Building the First iOS 7 App: Hello FPT
1.Creating Single View project in Xcode
2.Designing View, UI using Storyboard
3.Running HelloFPT App on iOS 7 Simulator
Documentation
iOS Dev Center
https://developer.apple.com/devcenter/ios/index.action
Developer Tools
https://developer.apple.com/technologies/tools/
iOS
https://developer.apple.com/technologies/ios/
!
many thanks
to
lamvt@fpt.com.vn
please
say
Stanford University
https://developer.apple.com
Developer Center
http://www.stanford.edu/class/cs193p
xin
chào
Next: Objective-C Basics

Weitere ähnliche Inhalte

Was ist angesagt?

Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS DevelopmentAsim Rais Siddiqui
 
History of iOS
History of iOSHistory of iOS
History of iOSpyro2927
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner GuideAndri Yadi
 
Apple - what's new in iOS 10, watchOS 3 & tvOS 10
Apple - what's new in iOS 10, watchOS 3 & tvOS 10Apple - what's new in iOS 10, watchOS 3 & tvOS 10
Apple - what's new in iOS 10, watchOS 3 & tvOS 10Accedo
 
Apple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemApple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemDhruv Patel
 
ios-mobile-app-development-intro
ios-mobile-app-development-introios-mobile-app-development-intro
ios-mobile-app-development-introRemesh Govind M
 
I phone programming project report
I phone programming project reportI phone programming project report
I phone programming project reportDhara Shah
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps DevelopmentProf. Erwin Globio
 
iOS Platform & Architecture
iOS Platform & ArchitectureiOS Platform & Architecture
iOS Platform & Architecturekrishguttha
 

Was ist angesagt? (20)

Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Apple ios
Apple iosApple ios
Apple ios
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS Development
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
 
History of iOS
History of iOSHistory of iOS
History of iOS
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner Guide
 
Apple - what's new in iOS 10, watchOS 3 & tvOS 10
Apple - what's new in iOS 10, watchOS 3 & tvOS 10Apple - what's new in iOS 10, watchOS 3 & tvOS 10
Apple - what's new in iOS 10, watchOS 3 & tvOS 10
 
iOS Operating System
iOS Operating SystemiOS Operating System
iOS Operating System
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
Ios seminar
Ios seminarIos seminar
Ios seminar
 
Apple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemApple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating system
 
iOS Basics
iOS BasicsiOS Basics
iOS Basics
 
iOS - History of iOS
iOS - History of iOSiOS - History of iOS
iOS - History of iOS
 
ios-mobile-app-development-intro
ios-mobile-app-development-introios-mobile-app-development-intro
ios-mobile-app-development-intro
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
ios basics
ios basicsios basics
ios basics
 
I phone programming project report
I phone programming project reportI phone programming project report
I phone programming project report
 
What is cocoa
What is cocoaWhat is cocoa
What is cocoa
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps Development
 
iOS Platform & Architecture
iOS Platform & ArchitectureiOS Platform & Architecture
iOS Platform & Architecture
 

Andere mochten auch

"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,..."Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...Yandex
 
Architecture iOS et Android
Architecture iOS et AndroidArchitecture iOS et Android
Architecture iOS et AndroidHadina RIMTIC
 
Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)Vu Tran Lam
 
iOS Architecture and MVC
iOS Architecture and MVCiOS Architecture and MVC
iOS Architecture and MVCMarian Ignev
 
Five android architecture
Five android architectureFive android architecture
Five android architectureTomislav Homan
 
Building iOS App Project & Architecture
Building iOS App Project & ArchitectureBuilding iOS App Project & Architecture
Building iOS App Project & ArchitectureMassimo Oliviero
 
Iphone vs android
Iphone vs androidIphone vs android
Iphone vs androidxomo
 
Android vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveAndroid vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveRaj Pratim Bhattacharya
 
Introduction to MVC in iPhone Development
Introduction to MVC in iPhone DevelopmentIntroduction to MVC in iPhone Development
Introduction to MVC in iPhone DevelopmentVu Tran Lam
 
Session 16 - Designing universal interface which used for iPad and iPhone
Session 16  -  Designing universal interface which used for iPad and iPhoneSession 16  -  Designing universal interface which used for iPad and iPhone
Session 16 - Designing universal interface which used for iPad and iPhoneVu Tran Lam
 
Session 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab barSession 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab barVu Tran Lam
 
[#openIQUII - Workshop] Mobile Development e Mobile Security
[#openIQUII - Workshop] Mobile Development e Mobile Security[#openIQUII - Workshop] Mobile Development e Mobile Security
[#openIQUII - Workshop] Mobile Development e Mobile SecurityIQUII
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overviewAlfredo Morresi
 
Introduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platformIntroduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platformEastBanc Tachnologies
 

Andere mochten auch (20)

"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,..."Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
 
Architecture iOS et Android
Architecture iOS et AndroidArchitecture iOS et Android
Architecture iOS et Android
 
Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)
 
iOS Architecture and MVC
iOS Architecture and MVCiOS Architecture and MVC
iOS Architecture and MVC
 
Five android architecture
Five android architectureFive android architecture
Five android architecture
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Building iOS App Project & Architecture
Building iOS App Project & ArchitectureBuilding iOS App Project & Architecture
Building iOS App Project & Architecture
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Android Vs iOS
Android Vs iOSAndroid Vs iOS
Android Vs iOS
 
Iphone vs android
Iphone vs androidIphone vs android
Iphone vs android
 
Android vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveAndroid vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspective
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Ios vs android
Ios vs androidIos vs android
Ios vs android
 
Introduction to MVC in iPhone Development
Introduction to MVC in iPhone DevelopmentIntroduction to MVC in iPhone Development
Introduction to MVC in iPhone Development
 
Session 16 - Designing universal interface which used for iPad and iPhone
Session 16  -  Designing universal interface which used for iPad and iPhoneSession 16  -  Designing universal interface which used for iPad and iPhone
Session 16 - Designing universal interface which used for iPad and iPhone
 
Session 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab barSession 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab bar
 
[#openIQUII - Workshop] Mobile Development e Mobile Security
[#openIQUII - Workshop] Mobile Development e Mobile Security[#openIQUII - Workshop] Mobile Development e Mobile Security
[#openIQUII - Workshop] Mobile Development e Mobile Security
 
Mobile Apps Development
Mobile Apps DevelopmentMobile Apps Development
Mobile Apps Development
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overview
 
Introduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platformIntroduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platform
 

Ähnlich wie iOS App Dev: Obj-C, Xcode & iOS 7 SDK

SpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentrohithn
 
Lesson 1 Mobile Application
Lesson 1 Mobile ApplicationLesson 1 Mobile Application
Lesson 1 Mobile ApplicationFelix Huerte
 
iOS Development Survival Guide for the .NET Guy
iOS Development Survival Guide for the .NET GuyiOS Development Survival Guide for the .NET Guy
iOS Development Survival Guide for the .NET GuyNick Landry
 
ios operationg system
ios operationg systemios operationg system
ios operationg systemMasud Rana
 
macOS app development for iOS devs: expand your horizons
macOS app development for iOS devs: expand your horizonsmacOS app development for iOS devs: expand your horizons
macOS app development for iOS devs: expand your horizonsEatDog
 
[University] Capstone Design Project 2 (SAIOT)
[University] Capstone Design Project 2 (SAIOT)[University] Capstone Design Project 2 (SAIOT)
[University] Capstone Design Project 2 (SAIOT)창엽 양
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 
7 Awesome Sources for learning iOS App Development
7 Awesome Sources for learning iOS App Development7 Awesome Sources for learning iOS App Development
7 Awesome Sources for learning iOS App DevelopmentOsvin Web Solutions
 
ID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS DevelopmentID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS DevelopmentAndri Yadi
 
Apple iOS Technology Market
Apple iOS Technology MarketApple iOS Technology Market
Apple iOS Technology MarketBharat Gera
 
Appcelerator: iOS 10, Titanium SDK & Hyperloop
Appcelerator: iOS 10, Titanium SDK & HyperloopAppcelerator: iOS 10, Titanium SDK & Hyperloop
Appcelerator: iOS 10, Titanium SDK & HyperloopHans Knoechel
 

Ähnlich wie iOS App Dev: Obj-C, Xcode & iOS 7 SDK (20)

SpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps Development
 
IOS Project By Soumyadeep
IOS Project By SoumyadeepIOS Project By Soumyadeep
IOS Project By Soumyadeep
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Lesson 1 Mobile Application
Lesson 1 Mobile ApplicationLesson 1 Mobile Application
Lesson 1 Mobile Application
 
Apple's ios
Apple's iosApple's ios
Apple's ios
 
iOS Development Survival Guide for the .NET Guy
iOS Development Survival Guide for the .NET GuyiOS Development Survival Guide for the .NET Guy
iOS Development Survival Guide for the .NET Guy
 
I os
I osI os
I os
 
Whats newxcode
Whats newxcodeWhats newxcode
Whats newxcode
 
Lecture1
Lecture1Lecture1
Lecture1
 
Xcode 6 release_notes
Xcode 6 release_notesXcode 6 release_notes
Xcode 6 release_notes
 
ios operationg system
ios operationg systemios operationg system
ios operationg system
 
iOS
iOSiOS
iOS
 
macOS app development for iOS devs: expand your horizons
macOS app development for iOS devs: expand your horizonsmacOS app development for iOS devs: expand your horizons
macOS app development for iOS devs: expand your horizons
 
[University] Capstone Design Project 2 (SAIOT)
[University] Capstone Design Project 2 (SAIOT)[University] Capstone Design Project 2 (SAIOT)
[University] Capstone Design Project 2 (SAIOT)
 
Software training report
Software training reportSoftware training report
Software training report
 
7 Awesome Sources for learning iOS App Development
7 Awesome Sources for learning iOS App Development7 Awesome Sources for learning iOS App Development
7 Awesome Sources for learning iOS App Development
 
ID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS DevelopmentID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS Development
 
Apple iOS Technology Market
Apple iOS Technology MarketApple iOS Technology Market
Apple iOS Technology Market
 
iOS Architecture
iOS ArchitectureiOS Architecture
iOS Architecture
 
Appcelerator: iOS 10, Titanium SDK & Hyperloop
Appcelerator: iOS 10, Titanium SDK & HyperloopAppcelerator: iOS 10, Titanium SDK & Hyperloop
Appcelerator: iOS 10, Titanium SDK & Hyperloop
 

Mehr von Vu Tran Lam

Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures Vu Tran Lam
 
Session 14 - Working with table view and search bar
Session 14 - Working with table view and search barSession 14 - Working with table view and search bar
Session 14 - Working with table view and search barVu Tran Lam
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationVu Tran Lam
 
Session 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationSession 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationVu Tran Lam
 
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureSession 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureVu Tran Lam
 
Session 5 - Foundation framework
Session 5 - Foundation frameworkSession 5 - Foundation framework
Session 5 - Foundation frameworkVu Tran Lam
 
Session 4 - Object oriented programming with Objective-C (part 2)
Session 4  - Object oriented programming with Objective-C (part 2)Session 4  - Object oriented programming with Objective-C (part 2)
Session 4 - Object oriented programming with Objective-C (part 2)Vu Tran Lam
 
Session 2 - Objective-C basics
Session 2 - Objective-C basicsSession 2 - Objective-C basics
Session 2 - Objective-C basicsVu Tran Lam
 
iOS 7 Application Development Course
iOS 7 Application Development CourseiOS 7 Application Development Course
iOS 7 Application Development CourseVu Tran Lam
 
Session 15 - Working with Image, Scroll, Collection, Picker, and Web View
Session 15  - Working with Image, Scroll, Collection, Picker, and Web ViewSession 15  - Working with Image, Scroll, Collection, Picker, and Web View
Session 15 - Working with Image, Scroll, Collection, Picker, and Web ViewVu Tran Lam
 
Succeed in Mobile career
Succeed in Mobile careerSucceed in Mobile career
Succeed in Mobile careerVu Tran Lam
 
Android Application Development Course
Android Application Development Course Android Application Development Course
Android Application Development Course Vu Tran Lam
 
Your Second iPhone App - Code Listings
Your Second iPhone App - Code ListingsYour Second iPhone App - Code Listings
Your Second iPhone App - Code ListingsVu Tran Lam
 
Building a Completed iPhone App
Building a Completed iPhone AppBuilding a Completed iPhone App
Building a Completed iPhone AppVu Tran Lam
 
Introduction to iPhone Programming
Introduction to iPhone Programming Introduction to iPhone Programming
Introduction to iPhone Programming Vu Tran Lam
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignVu Tran Lam
 
HTML5 Web Standards
HTML5 Web StandardsHTML5 Web Standards
HTML5 Web StandardsVu Tran Lam
 
3D & Animation Effects Using CSS3 & jQuery
3D & Animation Effects Using CSS3 & jQuery3D & Animation Effects Using CSS3 & jQuery
3D & Animation Effects Using CSS3 & jQueryVu Tran Lam
 

Mehr von Vu Tran Lam (18)

Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures
 
Session 14 - Working with table view and search bar
Session 14 - Working with table view and search barSession 14 - Working with table view and search bar
Session 14 - Working with table view and search bar
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
 
Session 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationSession 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 application
 
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureSession 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architecture
 
Session 5 - Foundation framework
Session 5 - Foundation frameworkSession 5 - Foundation framework
Session 5 - Foundation framework
 
Session 4 - Object oriented programming with Objective-C (part 2)
Session 4  - Object oriented programming with Objective-C (part 2)Session 4  - Object oriented programming with Objective-C (part 2)
Session 4 - Object oriented programming with Objective-C (part 2)
 
Session 2 - Objective-C basics
Session 2 - Objective-C basicsSession 2 - Objective-C basics
Session 2 - Objective-C basics
 
iOS 7 Application Development Course
iOS 7 Application Development CourseiOS 7 Application Development Course
iOS 7 Application Development Course
 
Session 15 - Working with Image, Scroll, Collection, Picker, and Web View
Session 15  - Working with Image, Scroll, Collection, Picker, and Web ViewSession 15  - Working with Image, Scroll, Collection, Picker, and Web View
Session 15 - Working with Image, Scroll, Collection, Picker, and Web View
 
Succeed in Mobile career
Succeed in Mobile careerSucceed in Mobile career
Succeed in Mobile career
 
Android Application Development Course
Android Application Development Course Android Application Development Course
Android Application Development Course
 
Your Second iPhone App - Code Listings
Your Second iPhone App - Code ListingsYour Second iPhone App - Code Listings
Your Second iPhone App - Code Listings
 
Building a Completed iPhone App
Building a Completed iPhone AppBuilding a Completed iPhone App
Building a Completed iPhone App
 
Introduction to iPhone Programming
Introduction to iPhone Programming Introduction to iPhone Programming
Introduction to iPhone Programming
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
HTML5 Web Standards
HTML5 Web StandardsHTML5 Web Standards
HTML5 Web Standards
 
3D & Animation Effects Using CSS3 & jQuery
3D & Animation Effects Using CSS3 & jQuery3D & Animation Effects Using CSS3 & jQuery
3D & Animation Effects Using CSS3 & jQuery
 

Kürzlich hochgeladen

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

iOS App Dev: Obj-C, Xcode & iOS 7 SDK