Upload
tomoki-hasegawa
View
3.271
Download
2
Embed Size (px)
Citation preview
! ?
/ CTO
@tomzoh
iOS Swift Coming Soon
iOS, Web
, (mbed),
Web
PHP, Drupal, CakePHP
iOS, Android)
http://appbuilder.jp
Twitter: @tomzoh
Twitter: @tomzoh Yo: TOMZOH Beer?!: TOMZOH
: Swift
Optional
Swift String
Swift String nil
nil
Swift String nil
nil?
nil
Swift String nil
nil?
nil
nilOptional
nilOptional
String?
nilOptional
String?
Optional
nil
OptionalString
String
OptionalString
String
Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
Optional
4 Forced Unwrapping Optional Chaining Optional Binding Implicitly Unwrapped Optional
Forced Unwrapping
Optional Chaining
Optional Binding
Implicitly Unwrapped Optional
Forced Unwrapping !
Forced Unwrapping nilForced Unwrapping
Forced Unwrapping
Optional Chaining
Optional Binding
Implicitly Unwrapped Optional
Forced Unwrapping
Optional Chaining
Optional Binding
Implicitly Unwrapped Optional
Optional Chaining ?
OptionalChaining) nil
Optional Chaining
Optional ChainingOptional
OptionalChaining) nil
Forced Unwrapping
Optional Chaining
Optional Binding
Implicitly Unwrapped Optional
Forced Unwrapping
Optional Chaining
Optional Binding
Implicitly Unwrapped Optional
Optional Binding
let var OK unwrapped String str nil if false
nilnil
Forced Unwrapping
Optional Chaining
Optional Binding nilnil
Implicitly Unwrapped Optional
Forced Unwrapping
Optional Chaining
Optional Binding nilnil
Implicitly Unwrapped Optional
Forced Unwrapping nil=
Implicitly Unwrapped Optional Implicitly Unwrapped Optional
Forced Unwrapping
Optional Chaining
Optional Binding nilnil
Implicitly Unwrapped Optional
Implicitly Unwrapped Optional Implicitly Unwrapped Optional
Forced Unwrapping nil=
Implicitly Unwrapped Optional Implicitly Unwrapped Optional
Forced Unwrapping nil=
Implicitly Unwrapped Optional Implicitly Unwrapped Optional
Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
Optional -
Optional -
? !
SwiftStringIntBoolnil
nilOptionalImplicitly Unwrapped Optional ? !
Optional ? !
Optional ? ! ? !
Optional Ready
Happy Swifting
?
!
@tomzoh