Slide 1

Slide 1 text

XBUDI04Λ ࢖ͬͯΈͨ ؔ੢ϞόΠϧΞϓϦݚڀձ !JUPL@UXJU

Slide 2

Slide 2 text

!JUPL@UXJU w ͍ͱ͏͚͍ʢJUPLʣ w ɹɹɹɹɹɹͷதͷਓ w ެࢲڞʹϓϩάϥϚJ04.BDʢͨ·ʹ"OESPJE΍8JOEPXTʣ w IUUQJUPLKQ IUUQTPSBLB[FDPKQ

Slide 3

Slide 3 text

88%$ ΩʔϊʔτதʹࣗࣾΞϓϦΞΠίϯ͕ͪΒΓͱөΓ·ͨ͠

Slide 4

Slide 4 text

XBUDI04

Slide 5

Slide 5 text

4QSJUF,JU4DFOF,JU

Slide 6

Slide 6 text

WKInterfaceSKScene ෺ཧԋࢉͳͲ΋ར༻Մೳ WKInterfaceSKScene 4QSJUF,JU 4DFOF,JU J04 NBD04 UW04 4,7JFX 4$/7JFX XBUDI04 8,*OUFSGBDF4,4DFOF 8,*OUFSGBDF4$/4DFOF sceneInterface.presentScene(scene) sceneInterface.scene = scene

Slide 7

Slide 7 text

(FTUVSF3FDPHOJ[FS

Slide 8

Slide 8 text

w 6*(FTUVSF3FDPHOJ[FSͱ͸ҧ͏ϝιουମܥ w EFMFHBUFͳ͠ w TVCDMBTTԽͨ͠ΒͩΊ w ௚઀ੜ੒ͤͣʹTUPSZCPBSE࢖͏͜ͱ 8,(FTUVSF3FDPHOJ[FS let p = tap.locationInObject() let velocity = pan.velocityInObject()

Slide 9

Slide 9 text

w 5BQ w 1BO w 4XJQF w -POH1SFTT 8,(FTUVSF3FDPHOJ[FS ͕͢͞ʹQJODI΍SPUBUF͸ͳ͍

Slide 10

Slide 10 text

$SPXO4FRVFODFS

Slide 11

Slide 11 text

{ // WKInterfaceControllerͷproperty self.crownSequencer.delegate = self self.crownSequencer.focus() } func crownDidRotate(_ crownSequencer: WKCrownSequencer?, rotationalDelta: Double) { // 1पͰ߹ܭ1.0 } 8,$SPXO4FRVFODFS w ཽ಄ͷಈ͖ΛऔಘͰ͖Δ w GPDVTSFTJHO'PDVTͰ؂ࢹ0/0''

Slide 12

Slide 12 text

6TFS/PUJpDBUJPO

Slide 13

Slide 13 text

6TFS/PUJpDBUJPO let content = UNMutableNotificationContent() content.title = "λΠτϧͰ͢" content.body = "ຊจͰ͢" content.sound = UNNotificationSound.default() let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 10, repeats: false) let req = UNNotificationRequest(identifier: "test", content: content, trigger: trigger) let center = UNUserNotificationCenter.current() center.add(req) { (err) in } XBUDI୯ମͰϩʔΧϧ௨஌͕ൃߦͰ͖Δʂ

Slide 14

Slide 14 text

·ͩ·ͩC ͍Ζ͍Ζ৮ͬͯࢼͯ͠ όάϨϙͯ͠ΈͨΓ ཁ๬ग़ͯ͠ΈͨΓ͠Α͏