Save 37% off PRO during our Black Friday Sale! »

Swiftで作るiOSアプリ開発入門_11

 Swiftで作るiOSアプリ開発入門_11

Schoo講義資料

7d709dd44f86dc8f2b7ddb4c48145dfc?s=128

jollyjoester

April 30, 2016
Tweet

Transcript

  1. SwiftͰ࡞Δ iOSΞϓϦ։ൃೖ໳ 11ݶ໨ɿϥΠϒϥϦΛ࢖ͬͯΈΔ 1

  2. ࣗݾ঺հ ࣣౡҒ೭ʢͳͳ͠·ͻͰΏ͖ʣ Reproגࣜձࣾ iPhoneΞϓϦ։ൃ͕޷͖ 2

  3. ࣗݾ঺հ 3 https://repro.io

  4. ຊίʔεͷ໨ඪ ۤ೉Λ৐Γӽ͑ͯ ָ͘͠ΞϓϦ։ൃͰ͖ΔΑ͏ʹͳΔʂ 4

  5. ෭ڭࡐ վగ൛ No.1εΫʔϧߨࢣਞʹΑΔ ੈքҰड͚͍ͨ iPhoneΞϓϦ։ൃͷतۀ (ٕज़ධ࿦ࣾ) 5 AmazonͰˑ5ϨϏϡʔ͕૿͑ͯͨ⽃

  6. ࠓճͷतۀͷ໨ඪ ϥΠϒϥϦΛ࢖͏ͷ͕ ා͘ͳ͘ͳΔʂ 6

  7. तۀͷલఏ৚݅ • ͓खݩͷMacʹXcode(version7.0Ҏ্)͕Πϯετʔ ϧ͞Ε͍ͯΔ͜ͱ • લճͷ઎͍ΞϓϦϓϩδΣΫτ͕͋ΔͱΑΓ༗ޮʹ ֶशͰ͖·͢ɻϓϩδΣΫτ͸Լه͔Βμ΢ϯϩʔ υͰ͖·͢ɻ
 https://github.com/jollyjoester/Schoo-iOS-App- Development-Basic/archive/10.zip

    7
  8. ຊ೔ͷϝχϡʔ • ϥΠϒϥϦͱ͸ʁ • ReproΛಋೖͯ͠ΈΔ • ReproΛ࢖ͬͯΈΔ 8

  9. ϥΠϒϥϦͱ͸ʁ 9

  10. ϥΠϒϥϦͱ͸ʁ 10 ಛఆͷػೳ͕࢖͑ΔϓϩάϥϜͷմ ↓ ಋೖ͢Δ͚ͩͰߴ౓ͳػೳΛ௥ՃͰ͖Δ

  11. ϥΠϒϥϦͱ͸ʁ 11 ಛఆͷػೳ͕࢖͑ΔϓϩάϥϜͷմ ↓ ಋೖ͢Δ͚ͩͰߴ౓ͳػೳΛ௥ՃͰ͖Δ

  12. ͲΜͳͱ͖ʹ࢖͏ʁ 12 • ΧελϜϏϡʔͰૉఢͳݟͨ໨ʹ͍ͨ͠ • ޿ࠂΛද͍ࣔͤͨ͞ • ΞϓϦΛ෼ੳ͍ͨ͠ • ΫϥογϡϨϙʔτΛݟ͍ͨ

  13. ͲͷΑ͏ʹಋೖ͢Δʁ 13 • ιʔείʔυΛ௥Ճ͢Δ • frameworkͳͲΛ௥Ճ͢Δ

  14. ͲͷΑ͏ʹಋೖ͢Δʁ 14 • ιʔείʔυΛ௥Ճ͢Δ ‣ xxx.swiftϑΝΠϧΛΠϯϙʔτ͢Δ • frameworkͳͲΛ௥Ճ͢Δ

  15. ͲͷΑ͏ʹಋೖ͢Δʁ 15 • ιʔείʔυΛ௥Ճ͢Δ • frameworkͳͲΛ௥Ճ͢Δ ‣ ͪΐͬͱ೉͍͠ͷͰ࣍ষ

  16. ReproΛಋೖͯ͠ΈΔ 16

  17. 17 Reproͱ͸ʁ ʢΞϓϦ޲͚ΞφϦςΟΫεˍϚʔέςΟϯάαʔϏεʣ

  18. ReproಋೖͷྲྀΕ 18 • ΞΧ΢ϯτ࡞੒ • SDKಋೖ • SDKηοτΞοϓ • ΞϓϦ࣮ߦ

    ※޿ࠂͳͲͷαʔϏεಋೖ΋ ΄΅ಉ͡ྲྀΕ
  19. Reproͷಋೖ ʢΞΧ΢ϯτͷ࡞੒ʣ 19

  20. Reproͷಋೖ ʢΞΧ΢ϯτͷ࡞੒ʣ 20

  21. Reproͷಋೖ ʢΞΧ΢ϯτͷ࡞੒ʣ 21

  22. Reproͷಋೖ ʢΞΧ΢ϯτͷ࡞੒ʣ 22

  23. Reproͷಋೖ ʢReproΛ࢖͍͜ͳͨ͢Ίͷ̑εςοϓʂʣ 23

  24. Reproͷಋೖ ʢϝϯόʔͷট଴ʣ 24

  25. Reproͷಋೖ ʢϝϯόʔͷট଴ʣ 25

  26. Reproͷಋೖ ʢSDKͷಋೖʣ 26

  27. Reproͷಋೖ ʢSDKͷಋೖʣ 27 http://docs.repro.io/ja/dev/sdk/getstarted/ios.html

  28. Reproͷಋೖ ʢSDKͷಋೖʣ 28 • CocoaPods • खಈͰಋೖ

  29. Reproͷಋೖ ʢSDKͷಋೖʣ 29 • CocoaPods • खಈͰಋೖ ← ࠓճ͸ͪ͜Β

  30. Reproͷಋೖ ʢSDKͷಋೖʣ 30

  31. Reproͷಋೖ ʢSDKͷಋೖʣ 31

  32. Reproͷಋೖ ʢηοτΞοϓʣ 32

  33. Reproͷಋೖ ʢ࿥ըػೳΛͨΊ͢ʣ 33

  34. Reproͷಋೖ ʢ࿥ըػೳΛͨΊ͢ʣ 34 • ΞϓϦىಈʂ • ద౰ʹૢ࡞ • ϗʔϜϘλϯΛԡͯ͠ΞϓϦΛऴྃ
 ʢ˞XcodeͷఀࢭϘλϯ˙Ͱఀࢭ͢Δͱ͏·͍͔͘ͳ͍ͷͰ஫ҙʣ

  35. Reproͷಋೖ ʢ࿥ըػೳΛͨΊ͢ʣ 35

  36. Reproͷಋೖ ʢ࿥ըػೳΛͨΊ͢ʣ 36

  37. 37 ReproΛ࢖ͬͯΈΔ

  38. ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ 38

  39. ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ 39 http://docs.repro.io/ja/dev/sdk/tracking.html

  40. ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ 40 ͦͷଞswipeUp, shakeͳͲͳͲʹ΋

  41. 41 • ΞϓϦىಈʂ • ద౰ʹૢ࡞ • ϗʔϜϘλϯΛԡͯ͠ΞϓϦΛऴྃ
 ʢ˞XcodeͷఀࢭϘλϯ˙Ͱఀࢭ͢Δͱ͏·͍͔͘ͳ͍ͷͰ஫ҙʣ ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ

  42. ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ 42

  43. ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ 43

  44. ReproΛ࢖ͬͯΈΔ ʢΠϕϯτͷઃఆʣ 44

  45. ReproΛ࢖ͬͯΈΔ ʢΞϓϦ಺ϝοηʔδͷૹ৴ʣ 45 http://docs.repro.io/ja/dashboard/ campaign/in-app-message.html ΞϓϦ಺ϝοηʔδͱ͸ʁ ↓ Ϣʔβʔ͕ΞϓϦΛىಈorಛఆͷߦಈΛͨ͠ͱ͖ʹ
 ؅ཧը໘Ͱઃఆͨ͠ϝοηʔδΛදࣔͰ͖Δ

  46. ReproΛ࢖ͬͯΈΔ ʢΞϓϦ಺ϝοηʔδͷૹ৴ʣ 46

  47. ReproΛ࢖ͬͯΈΔ ʢςετϢʔβʔͷ௥Ճʣ 47

  48. ReproΛ࢖ͬͯΈΔ ʢςετϢʔβʔͷ௥Ճʣ 48 ※iOS9ͷγϛϡϨʔλʔ͸Xcode͔Βىಈ͢ΔͨͼʹID͕มΘΔ৔߹͕͋ΔͷͰ஫ҙ

  49. ReproΛ࢖ͬͯΈΔ ʢΞϓϦ಺ϝοηʔδͷૹ৴ʣ 49

  50. ReproΛ࢖ͬͯΈΔ ʢΞϓϦ಺ϝοηʔδͷૹ৴ʣ 50

  51. ReproΛ࢖ͬͯΈΔ ʢΞϓϦ಺ϝοηʔδͷૹ৴ʣ 51

  52. ReproΛ࢖ͬͯΈΔ ʢΞϓϦ಺ϝοηʔδͷૹ৴ʣ 52

  53. ReproΛ࢖ͬͯΈΔ ʢ͓·͚ɿΞϓϦͷઃఆʣ 53

  54. ReproΛ࢖ͬͯΈΔ ʢΞϓϦΛϦϦʔε͢Δʣ 54

  55. ຊ೔ͷ͓͞Β͍ • ϥΠϒϥϦΛ࢖ͬͯ৭ʑͳػೳΛΞϓϦʹ௥Ճ͠Α ͏ʂ • Reproศརʂ 55

  56. ࠂ஌ 56 http://love-swift.connpass.com/ ຖ݄΍Δ༧ఆʂ࣍͸5݄຤

  57. ࠂ஌ 57 http://liginc.co.jp/series/spaceapps LIGϒϩά࿈ࡌͯ͠·͢ʂ

  58. ࠂ஌ 58 http://repro.connpass.com/ ReproϢʔβʔձ࡞Γ·ͨ͠ʂ