SlideShare uma empresa Scribd logo
1 de 223
Baixar para ler offline
iPhone	App

( )	
	
2015/12/12
https://www.youtube.com/watch?v=o2tlr49GmJ4
App :iPhone.iPad
Swift
:
: App
App
20 APP
http://www.facebook.com/iphone.peterpan
http://deeploveapple.blogspot.tw
apppeterpan@gmail.com
https://github.com/AppPeterPan/It-s-all-about-App/
wiki/It's-all-about-App
FB
blog
iOS
wiki
medium https://medium.com/@apppeterpan
http://eepurl.com/bJhct9
http://apppeterpan.strikingly.com
iOS APP
App
https://www.youtube.com/watch?
v=xr5JQdcqWyM
App
• , Model
• : ,
•
•
•
•
•
•
App
mini.Hana Penny V.K
https://www.youtube.com/watch?v=_sQSXwdtxlY
iOS App
• 0.99 ( )
•
• iPhone, iPod touch, iPad, iPad mini, 

Apple Watch, Apple TV, Mac, CarPlay
•
•
• Apple Device
• , 143 ( 99 / 0.7 / 0.99 = 142.85 )
• SDK
iOS App Apple
device
• 4G, WiFi
• GPS
•
• &
• OpenGL ES 2.0
• bluetooth
•
iOS Apple Device
• Apple Map
• In App Purchase buy from store Apple Pay
• ( sqlite & Core Data)
• HTML 5
• & 3D Touch
•
• (FB,Twitter,Weibo)
• iAD
• iCloud
• passbook
• &
• iMessage
• Retina Display (Retina HD)
•
• game center
• &
• (Newsstand)
• Siri
•
• email
• , & FaceTime
• &
• AirDrop
• Game Controller
• Peer-to-Peer Connectivity
iOS Apple Device
:
https://www.youtube.com/watch?v=umZvzuyMyHI
iOS 9
https://developer.apple.com/ios/
• 

( iPhone 6 1G , 6s 2G)
•
• ( ex: )
•
• -
•
•
iOS App
• Mac
• PC Mac ( )
CPU
Macbook Air / Pro
:
App
Mac Mini
: 15,900
iMac & Mac Pro
iMac: App
Mac Pro:
iPhone , iPod touch, iPad Air, iPad mini,
iPad Pro, Apple Watch,
Apple TV, CarPlay
Apple Device
•
•
• iOS
• (ex:
)
•
Device
http://en.wikipedia.org/wiki/List_of_iOS_devices
• iPhone 3.5 : 320 * 480 points ( 320 * 480 pixels)
• iPhone Retina : 320 * 480 points (640 * 960 pixels 3.5 ) 

320 * 568 points (640 * 1136 pixels 4 ) 

375 * 667 points (750 * 1334 pixels 4.7 )
• iPhone Retina HD: 414 * 736 points (1242 * 2208 pixels 5.5 )
• iPad iPad mini : 768 * 1024 points ( 768 * 1024 pixels )
• iPad Retina iPad mini Retina: 768 * 1024 points (1536 * 2048 pixels )
• iPad Pro (Retina) : 1024 * 1366 points (2048 * 2732 pixels )
• Apple Watch (Retina): 

38mm: 136 * 170 points (272 x 340 pixels )

42mm: 156 * 195 points (312 x 390 pixels )
Retina HD: 1 point = 3 * 3 pixel
Retina: 1 point = 2 * 2 pixel
non-Retina: 1 point = 1 pixel
http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-
resolutions
iPhone 3.5 : 0.66
iPhone 4 4.7 5.5 : 0.56
iPhone : 4
iPhone App iPad 3.5
:
iPad: 0.75
10.10
10.11
Xcode
App Store
Free
Apple ID
https://itunes.apple.com/app/xcode/id497799835
Xcode beta
https://developer.apple.com/xcode/downloads/
beta
• (ex: )
• App (UI)
• (debug)
•
• (build) App
• App
• App
• App Store
Xcode IDE

(Integrated Development Environment)
• App
• (Unit Test )
• 

(continuous integration)
• App 

(User Interface Testing)
•
• App 

https://developer.apple.com/xcode/
(ex: )
App (UI)
User Interface Interface Builder
App 

Debug navigator
App Instruments
Continuous Integration
• build App
• simulator
• OS X Server
•
•
• on commit ( )
• periodically ( )
https://www.youtube.com/watch?v=tU82vcYSF9Q
Continuous Integration
continuous integration
OS X Server
https://itunes.apple.com/app/os-x-server/id883878097
Apple
https://developer.apple.com
App
https://developer.apple.com/platforms/
https://developer.apple.com/library/
Apple ID
https://appleid.apple.com
Apple Developer
https://developer.apple.com
Free
https://developer.apple.com/membercenter/
• App Store ( iOS App, Mac App,Apple Watch App, tvOS App)

~ ?
• beta
• App (1000 )

( Xcode 7 

but )
https://developer.apple.com/programs/whats-included/
TestFlight
https://developer.apple.com/testflight
https://developer.apple.com/programs/enroll/
99
( )
299
•
• 99
• App
• App Store App seller name
device 100
2000
•
• 99 299
• DUNS
• App Store App seller name
•
• 299 :
•
• App ( )

https://developer.apple.com/support/D-U-N-S/
App Seller Name
https://developer.apple.com/membercenter/
• 

App , , PM, Server ,
• 

App +
• 

App + App +
• 

ios/Android(Windows) PHP/RoR/Python/ASP/Node.js
HTML / CSS/ JavaScript
photoshop/ illustrator/ sketch
Parse
https://www.parse.com
App
server
Wealthy
!
Idea App
App
1
2
3
App
(prototype)
App App
App
1 2
3 App
4 5
App6
App App
Prototyping
•
• App
axure Balsamiq
http://www.balsamiq.comhttp://www.axure.com
POP
https://popapp.in
other: OmniGraffle InVision
•
• photoshop illustrator Sketch
http://www.teehanlax.com/tools
http://bohemiancoding.com/sketch/
ZEPLIN
https://zeplin.io
iOS Human Interface Guidelines
https://developer.apple.com/library/ios/documentation/UserExperience/
Conceptual/MobileHIG/
Apple Watch Human
Interface Guidelines
https://developer.apple.com/watch/human-interface-guidelines/
Apple TV Human
Interface Guidelines
https://developer.apple.com/tvos/human-interface-guidelines/
OS X Human Interface
Guidelines
https://developer.apple.com/library/mac/documentation/
UserExperience/Conceptual/OSXHIGuidelines/
Swift
https://blog.alphacamp.co/2015/07/27/for-swift-beginners/
Swift
• &
• ( javascript )
• : Playground
• App crash bug
• Objective-C
• iOS SDK

(SDK: App )
• Objective-C
• iOS 7
playground
iOS 9 & iOS 8
https://developer.apple.com/support/appstore/
Objective-C !
Objective-C
App Objective-C
Objective-C
App Objective-C
App
https://blog.alphacamp.co/2015/08/10/how-to-learn-app-in-an-efficient-way/
App
https://blog.alphacamp.co/2014/12/23/beautiful-app-life/
Xcode
1. App
iOS watchOS tvOS OS X
2. template
SingleView Application
3.
Language
Devices
• App iPhone iPad iPhone iPad
• : App iPad
• :
• Size
•
• App
Universal App
4.
?
https://www.youtube.com/watch?v=MKNrnSsIwf8
Xcode
Xcode
1. 2. 3.
2
3
1
navigator area
project
navigator
find
navigator
8 navigator
editor area
ViewController.swift
Main.storyboard
App
1. App
( USB )
App
App
App Icon
App
Info Bundle Name
App Icon
• png
• (iOS )
• 120 * 120 ( pixel) -> retina
• 180 * 180 (pixel) -> retina HD
(Preview)
App Icon
App Icon
1x, 2x, 3x
1x: retina 2x: retina 3x: retina HD
20*20 point
20 20 40 40 60 60 pixel
Launch Image (pixel)
iPhone Retina 3.5 640 * 960
iPhone Retina 4 640 * 1136
iPhone Retina 4.7 750 * 1334
iPhone Retina HD 5.5 1242 * 2208 , 2208 * 1242
iPad (iPad mini) 768 * 1024 ,1024 * 768
iPad (iPad mini) Retina 1536 * 2048 , 2048 * 1536
PNG
*
Launch Screen File
utility
App
storyboard
App
Storyboard
Storyboard App
Storyboard
App - Scene - View Controller


Outline View
UI
UI
UI
document outline
What is View Controller ?
What is View ?
What is ?
• : 

(attribute & method)

• ( instance):





App

class & object
• (attribute) ,
• (method)
attribute:
value
ex:
method:
method
ex: 

•
• method 

App
• 



App
• UI
•
• UI 

• UI UIView ( )
View
Monkey


People






( )
( 

Monkey People
MVC
iOS App
User
Interface
Core
Logic
Data
Model View Controller (MVC)
MVC
model view
controller
MVC mini.Hana
model:
view:
controller:
(
• model view
• bug
• UI view
• controller
• model UI
• view controller



ex: controller, tab bar controller
MVC
Tab Bar Controller Table Controller
controller
• controller

controller
• controller controller

controller 

controller
controller
App controller
Xcode
Utility
Debug
Inspector Pane
,
Library Pane
Object Library (
UI
Utility
Attributes Inspector
, UI
Disable Size Classes
File inspector
size
Disable Size Classes
size size
iPhone
iPhone
View Controller
Attributes inspector Simulated Matrics Size
:
size iPhone size
UI
attributes inspector
controller view
Attributes Inspector
UI
View
opacity:


Assistant editor
(Preview)
Page One

1. Object Library
label
~
2. View
UI
iOS
(30, 60)
(0, 0)
(x, y)
Points
not retina: 1 pixel
retina: 2 * 2 pixel
retina HD: 3 * 3 pixel
point
2. Size inspector
1.
3. auto layout
label
1: 1
2: 2
0:
control + enter
Page Two
1.
Assets.xcassets
1x, 2x, 3x
2. Page Two controller
Image View
Clip Subviews
App
2 2 controller
UIButton
button
UINavigationController
UINavigationController
UINavigationController
UINavigationController
push & pop
segue
bar button
bar
navigation controller navigation bar
1.
2.
3.
4. Menu Editor -> Canvas -> Zoom
UITabBarController
UITabBarController
tab bar & navigation bar
tab
1.
2. Outline View
controller
tab
tab bar item
tab
tab
If you’re designing a custom tab bar icon, you should provide two
versions—one for the unselected appearance and one for the selected
appearance. The selected appearance is often a filled-in version of the
unselected appearance, but some designs call for variations on this
approach.
https://icons8.com
tab
tab
tab
delete
tab : 5
tab
5 5 tab more
5, 6, … tab
Edit tab tab
Text View
Editable
Selectable
Detection
Region
section
cell
cell
cell 

cell
UI
copy paste storyboard
UI controller
blur
vibrancy
: cornerRadius = /2
clip subviews
App iPhone
Xcode
Xcode App
( Apple Developer )
App
iPhone
App -> -> ->
Apple ID ->
App Store
https://itunesconnect.apple.com
App
App
1. App Store , Icon
2.
3.
4.
5.
App
App
?
App
(30 )
Icon
Xcode App
device
Archive
Xcode App
• (bug)
• App Apple
•
• private API

(Application Programming Interface)
•
•
Apple Store
App Store Review
Guidelines
https://developer.apple.com/appstore/resources/
approval/guidelines.html
躲得了一時,躲不了一世
App
…
FHM
App , ,
• 

Blog,
• App
• 

FB Instagram twitter
FB
https://www.youtube.com/watch?v=_iC8jnx32ho
App , ,
• blog
• App
•
• PTT blog
Promo Code
50 Promo Code
App , ,
App
App Store
Apple
http://www.vogue.com.tw/feature/travel/content-13130.html
http://deeploveapple.blogspot.tw/2014/03/wealthy-best-new-apps.html
http://deeploveapple.blogspot.tw/2014/05/wealthy.html
App
App Annie
iTunes Connect
App Store
http://www.appannie.com
https://itunes.apple.com/tw/app/appstatics-track-iphone-ipad/id533547308
Appstatics
App
• free vs. 0.99



100
• in-app purchase
•
• 

•
• App
App
App: 3
PTT App:
App
•
•
• + < 600 :
App
:
Swift ?
Swift 2
http://learnswift.strikingly.com
iOS APP
?
http://yourappmentor.strikingly.com

Mais conteúdo relacionado

Mais procurados

ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門SwapSkills
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
 
iPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyiPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyThomas Swift
 
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)Stephen Anderson
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer ProgramJussi Pohjolainen
 
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Simon Guest
 
不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試彼得潘 Pan
 
Android vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and DesignAndroid vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and DesignJeremy Johnson
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)Mohammad Khalil
 
iPhone application development in India
iPhone application development in IndiaiPhone application development in India
iPhone application development in IndiaMobile Pundits
 
App Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondApp Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondCogapp
 
Iphone vs android
Iphone vs androidIphone vs android
Iphone vs androidxomo
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기JungHyuk Kwon
 
iPhone transfer software
iPhone transfer softwareiPhone transfer software
iPhone transfer softwarejohnjuly123
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 

Mais procurados (20)

ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
 
iPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyiPhone Development: Zero to Sixty
iPhone Development: Zero to Sixty
 
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer Program
 
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
 
不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試
 
Android vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and DesignAndroid vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and Design
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
 
iPhone application development in India
iPhone application development in IndiaiPhone application development in India
iPhone application development in India
 
App development
App developmentApp development
App development
 
App Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondApp Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyond
 
Iphone vs android
Iphone vs androidIphone vs android
Iphone vs android
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기
 
iPhone transfer software
iPhone transfer softwareiPhone transfer software
iPhone transfer software
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
MSR iOS Tranining
MSR iOS TraniningMSR iOS Tranining
MSR iOS Tranining
 
iCloud
iCloudiCloud
iCloud
 

Destaque

打造你的第一個 iOS App
打造你的第一個 iOS App  打造你的第一個 iOS App
打造你的第一個 iOS App 彼得潘 Pan
 
如何變成iOS App開發魔法師
如何變成iOS App開發魔法師如何變成iOS App開發魔法師
如何變成iOS App開發魔法師彼得潘 Pan
 
第一次程式親密接觸
第一次程式親密接觸第一次程式親密接觸
第一次程式親密接觸彼得潘 Pan
 
Standford 2015 week9
Standford 2015 week9Standford 2015 week9
Standford 2015 week9彼得潘 Pan
 
Standford 2015 week8
Standford 2015 week8Standford 2015 week8
Standford 2015 week8彼得潘 Pan
 
你的程式開發初體驗 (以Swift為例)
你的程式開發初體驗 (以Swift為例)你的程式開發初體驗 (以Swift為例)
你的程式開發初體驗 (以Swift為例)彼得潘 Pan
 
利用 iOS App 技術創業的 13 個方法
利用 iOS App 技術創業的 13 個方法利用 iOS App 技術創業的 13 個方法
利用 iOS App 技術創業的 13 個方法彼得潘 Pan
 
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...彼得潘 Pan
 
iOS 入門教學
iOS 入門教學iOS 入門教學
iOS 入門教學Steven Shen
 
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCsStandford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs彼得潘 Pan
 
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...彼得潘 Pan
 
Standford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 week3: Objective-C Compatibility, Property List, ViewsStandford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 week3: Objective-C Compatibility, Property List, Views彼得潘 Pan
 
Standford 2015 week6
Standford 2015 week6Standford 2015 week6
Standford 2015 week6彼得潘 Pan
 
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...彼得潘 Pan
 
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...彼得潘 Pan
 
iOS Coding Best Practices
iOS Coding Best PracticesiOS Coding Best Practices
iOS Coding Best PracticesJean-Luc David
 
A swift introduction to Swift
A swift introduction to SwiftA swift introduction to Swift
A swift introduction to SwiftGiordano Scalzo
 
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)Amazon Web Services
 

Destaque (20)

打造你的第一個 iOS App
打造你的第一個 iOS App  打造你的第一個 iOS App
打造你的第一個 iOS App
 
如何變成iOS App開發魔法師
如何變成iOS App開發魔法師如何變成iOS App開發魔法師
如何變成iOS App開發魔法師
 
第一次程式親密接觸
第一次程式親密接觸第一次程式親密接觸
第一次程式親密接觸
 
Standford 2015 week9
Standford 2015 week9Standford 2015 week9
Standford 2015 week9
 
Standford 2015 week8
Standford 2015 week8Standford 2015 week8
Standford 2015 week8
 
你的程式開發初體驗 (以Swift為例)
你的程式開發初體驗 (以Swift為例)你的程式開發初體驗 (以Swift為例)
你的程式開發初體驗 (以Swift為例)
 
利用 iOS App 技術創業的 13 個方法
利用 iOS App 技術創業的 13 個方法利用 iOS App 技術創業的 13 個方法
利用 iOS App 技術創業的 13 個方法
 
iOS 7 SDK特訓班
iOS 7 SDK特訓班iOS 7 SDK特訓班
iOS 7 SDK特訓班
 
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
 
為愛打造App
為愛打造App為愛打造App
為愛打造App
 
iOS 入門教學
iOS 入門教學iOS 入門教學
iOS 入門教學
 
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCsStandford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
 
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
 
Standford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 week3: Objective-C Compatibility, Property List, ViewsStandford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 week3: Objective-C Compatibility, Property List, Views
 
Standford 2015 week6
Standford 2015 week6Standford 2015 week6
Standford 2015 week6
 
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
 
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
 
iOS Coding Best Practices
iOS Coding Best PracticesiOS Coding Best Practices
iOS Coding Best Practices
 
A swift introduction to Swift
A swift introduction to SwiftA swift introduction to Swift
A swift introduction to Swift
 
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
 

Semelhante a 打造你的第一個iPhone APP

Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium IntroNicholas Jansma
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBess Ho
 
Xcodeを用いた iPhone/iPadアプリ開発
Xcodeを用いた iPhone/iPadアプリ開発Xcodeを用いた iPhone/iPadアプリ開発
Xcodeを用いた iPhone/iPadアプリ開発一樹 濱崎
 
Xcodeを用いたiPhone/iPadアプリ開発
Xcodeを用いたiPhone/iPadアプリ開発Xcodeを用いたiPhone/iPadアプリ開発
Xcodeを用いたiPhone/iPadアプリ開発ashphy
 
みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」
みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」
みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」techtalkdwango
 
たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例Yasuhiro Inami
 
Павел Тайкало: "Apple watch first steps"
Павел Тайкало: "Apple watch first steps"Павел Тайкало: "Apple watch first steps"
Павел Тайкало: "Apple watch first steps"Fwdays
 
WWDC 15 - Apple's Developer Event @ 8-12 June, 2015
WWDC 15 - Apple's Developer Event @ 8-12 June, 2015WWDC 15 - Apple's Developer Event @ 8-12 June, 2015
WWDC 15 - Apple's Developer Event @ 8-12 June, 2015Burcu Geneci
 
App inventor presentation
App inventor presentationApp inventor presentation
App inventor presentationAndrew Kamau
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and DeliveryJason Diehl
 
Appium Overview - by Daniel Puterman
Appium Overview - by Daniel PutermanAppium Overview - by Daniel Puterman
Appium Overview - by Daniel PutermanApplitools
 
Adventures in cross platform ConnectJS / TiConnect 2014
Adventures in cross platform ConnectJS / TiConnect 2014Adventures in cross platform ConnectJS / TiConnect 2014
Adventures in cross platform ConnectJS / TiConnect 2014Jason Kneen
 
Aleksandar Vacić - iOS App Development iz Srbije
Aleksandar Vacić - iOS App Development iz SrbijeAleksandar Vacić - iOS App Development iz Srbije
Aleksandar Vacić - iOS App Development iz SrbijeMobile Monday Srbija
 
Build mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevBuild mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevIan Chen
 
2012 java one-con3648
2012 java one-con36482012 java one-con3648
2012 java one-con3648Eing Ong
 

Semelhante a 打造你的第一個iPhone APP (20)

Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
 
Xcodeを用いた iPhone/iPadアプリ開発
Xcodeを用いた iPhone/iPadアプリ開発Xcodeを用いた iPhone/iPadアプリ開発
Xcodeを用いた iPhone/iPadアプリ開発
 
Applebu
ApplebuApplebu
Applebu
 
Applebu
ApplebuApplebu
Applebu
 
Xcodeを用いたiPhone/iPadアプリ開発
Xcodeを用いたiPhone/iPadアプリ開発Xcodeを用いたiPhone/iPadアプリ開発
Xcodeを用いたiPhone/iPadアプリ開発
 
みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」
みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」
みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」
 
たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例
 
Titanium Mobile Intro
Titanium Mobile IntroTitanium Mobile Intro
Titanium Mobile Intro
 
Павел Тайкало: "Apple watch first steps"
Павел Тайкало: "Apple watch first steps"Павел Тайкало: "Apple watch first steps"
Павел Тайкало: "Apple watch first steps"
 
Web app
Web appWeb app
Web app
 
WWDC 15 - Apple's Developer Event @ 8-12 June, 2015
WWDC 15 - Apple's Developer Event @ 8-12 June, 2015WWDC 15 - Apple's Developer Event @ 8-12 June, 2015
WWDC 15 - Apple's Developer Event @ 8-12 June, 2015
 
App inventor presentation
App inventor presentationApp inventor presentation
App inventor presentation
 
Web app
Web appWeb app
Web app
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and Delivery
 
Appium Overview - by Daniel Puterman
Appium Overview - by Daniel PutermanAppium Overview - by Daniel Puterman
Appium Overview - by Daniel Puterman
 
Adventures in cross platform ConnectJS / TiConnect 2014
Adventures in cross platform ConnectJS / TiConnect 2014Adventures in cross platform ConnectJS / TiConnect 2014
Adventures in cross platform ConnectJS / TiConnect 2014
 
Aleksandar Vacić - iOS App Development iz Srbije
Aleksandar Vacić - iOS App Development iz SrbijeAleksandar Vacić - iOS App Development iz Srbije
Aleksandar Vacić - iOS App Development iz Srbije
 
Build mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevBuild mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform Dev
 
2012 java one-con3648
2012 java one-con36482012 java one-con3648
2012 java one-con3648
 

打造你的第一個iPhone APP