18
肨耴!Txjgu-!≁槡缙䫆聼䥥!!!!!!⇗Ⅼ 汷⇗Ⅼ!.!舟筋䛟憌

邂逅 Swift , 你需知道的 n 件事

Embed Size (px)

Citation preview

Page 1: 邂逅 Swift , 你需知道的 n 件事

𝓃

Page 2: 邂逅 Swift , 你需知道的 n 件事

Github Playground

http://ppt.cc/ktbTe

Page 3: 邂逅 Swift , 你需知道的 n 件事

Github

Social

e.g. https://www.github.com/gradyzhuo

e.g. https://www.facebook.com/gradyzhuo

iOS 4 Flingy, Swift 1

Flingy on AppStore(U.S. Only)

UI !

iOS der! 😜

Grady Zhuo

Page 4: 邂逅 Swift , 你需知道的 n 件事

ˇ ˋ ˇ

Page 5: 邂逅 Swift , 你需知道的 n 件事

func () ->

Page 6: 邂逅 Swift , 你需知道的 n 件事

•Swift Xcode

– Xcode

func () -> {

}

Page 7: 邂逅 Swift , 你需知道的 n 件事

Xcode 7.0 iOS 7.0

• i.g. Xcode 6.4 Xcode 7.0

• Swift

func Xcode () -> {

}

Page 8: 邂逅 Swift , 你需知道的 n 件事

error convert convert …

PS. 100 Error …

func SwiftSyntaxUpgrade() -> {

}

Page 9: 邂逅 Swift , 你需知道的 n 件事

• Swift

iBooks Documentation

func () -> {

}

Page 10: 邂逅 Swift , 你需知道的 n 件事

• Struct Apple Pointer Unsafe

– UnsafePointer

– UnsafeMutablePointer

– UnsafeBufferPointer

– UnsafeMutableBufferPointer

• Playground

– C C Array Swift C Array

–NSInteger index[4] = {0, 1, 2, 3};

–printf("%ld, %ld, %ld, %ld\n", index[0], index[1], index[2], index[3]);

func Pointer () -> {

}

Page 11: 邂逅 Swift , 你需知道的 n 件事

… …

Page 12: 邂逅 Swift , 你需知道的 n 件事

Swift

Page 13: 邂逅 Swift , 你需知道的 n 件事

• Swift Open Source Swift 1.2 Swift

Cocoa Foundation

– NSSet -> Set<T>

– @try @catch -> do try catch

– NSError -> ErrorType (protocol)

• OpenSource Syntax…

• Apple Swift Blog Swift2.0 in Swift Blog by Apple Inc.

# In addition to new features, the big news is that Apple

will be making Swift open source later this year.

let OpenSource = Swift(syntaxRate : .Slow )

Page 14: 邂逅 Swift , 你需知道的 n 件事

• Apple Swift

– Swift. A modern programming language that is safe , fast, and interactive.

• Code,

– Optional( ) nil

– if {}

– Switch case

– Pointer ( )

func Objective-C () -> Bool {

return true }

Page 15: 邂逅 Swift , 你需知道的 n 件事

• iOS / OSX

• Server

• Linux

• ● ● ●

func () -> AnyObject? {

}

Page 16: 邂逅 Swift , 你需知道的 n 件事

Class, Struct and Enum

Page 17: 邂逅 Swift , 你需知道的 n 件事
Page 18: 邂逅 Swift , 你需知道的 n 件事

Q & A