ios delegate

29
Delegate 2015/12/30

Upload: smart-wang

Post on 22-Jan-2018

200 views

Category:

Software


0 download

TRANSCRIPT

Page 1: iOS Delegate

Delegate2015/12/30

Page 2: iOS Delegate

Delegate ( )

Page 3: iOS Delegate

Delegate ( )

Protocol ( )

Page 4: iOS Delegate

Delegate

• A B

• A (what)

• B (how)

4

A Bwhat

Page 5: iOS Delegate

5

• •

Page 6: iOS Delegate

(code)

6

Page 7: iOS Delegate

(code)

7

Page 8: iOS Delegate

(code)

8

Page 9: iOS Delegate

Protocol ( )

Spec ( )

Page 10: iOS Delegate

• Hello

• return

10

return

Page 11: iOS Delegate

(storyboard)

11

UITextFieldUIButton

UILabel

Hello + name

Page 12: iOS Delegate

(code)• ViewController

UITextFieldDelegate textFieldShouldReturn

12

UITextField

Page 13: iOS Delegate

(result)

13

return

Page 14: iOS Delegate

Protocol ( ) Delegate ( )

Page 15: iOS Delegate

Delegate

• A B

• A (protocol, )

• B (class, )

15

A Bprotocol

Page 16: iOS Delegate

16

• ( ) • ( ) •

Page 17: iOS Delegate

(code)

17

Page 18: iOS Delegate

(code)

18

Page 19: iOS Delegate

(code)

19

Page 20: iOS Delegate

• App

20

Page 21: iOS Delegate

21

Page 22: iOS Delegate

(storyboard)

22

UIButtonUILabel

Page 23: iOS Delegate

(code)

23

protocol

Page 24: iOS Delegate

(code)

24

class protocol delegate

!!

?

Page 25: iOS Delegate

(code)

25

delegate protocol

Page 26: iOS Delegate

(code)

26

Page 27: iOS Delegate

Delegate ( )

Page 28: iOS Delegate

• delegate ( ) protocol ( )

• protocol ( ) delegate ( )

• protocol ( ) (what)

• class ( ) (how)

28

Page 29: iOS Delegate