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

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

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

Schoo講義資料

7d709dd44f86dc8f2b7ddb4c48145dfc?s=128

jollyjoester

April 23, 2016
Tweet

Transcript

  1. SwiftͰ࡞Δ iOSΞϓϦ։ൃೖ໳ 10ݶ໨ɿiPhoneΞϓϦϦϦʔεͷ४උΛ͢Δ 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/09.zip

    7
  8. ຊ೔ͷϝχϡʔ • ΞϓϦ໊ɺΞΠίϯɺεϓϥογϡը໘ͷ௥Ճ • ΞϓϦͷϩʔΧϥΠθʔγϣϯ • ΞϓϦΛ৹ࠪʹग़͢ʂ 8

  9. ΞϓϦ໊ɺΞΠίϯɺ
 εϓϥογϡը໘ͷ௥Ճ 9

  10. ݱࡏͷΞϓϦͷݟͨ໨ ΞΠίϯ͕ͳ͍ ΞϓϦ໊͕ӳޠ ΞϓϦ໊͕੾ΕͯΔ 10

  11. ΞϓϦ໊Λઃఆ͢Δ (ΞϓϦ໊ઃఆը໘) 11

  12. ΞϓϦ໊Λઃఆ͢Δ ʢΞϓϦ໊֬ೝʣ 12

  13. ΞϓϦͷΞΠίϯΛઃఆ͢Δ
 ʢΞΠίϯͷઃఆը໘ʣ 13

  14. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯͷઃఆը໘ʣ 14

  15. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯը૾ͷ࡞੒ʣ 15 ͍ΖΜͳαΠζͷը૾Λ࡞Δͷ͸େมɾɾɾ ↓ MakeAppIconΛ࢖͓͏ʂ

  16. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯը૾ͷ࡞੒ʣ 16 ͍ΖΜͳαΠζͷը૾Λ࡞Δͷ͸େมɾɾɾ ↓ MakeAppIconΛ࢖͓͏ʂ

  17. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯը૾ͷ࡞੒ʣ 17 https://makeappicon.com/

  18. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯը૾ͷ࡞੒ʣ 18

  19. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯը૾ͷ࡞੒ʣ 19

  20. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯը૾ͷઃఆʣ 20

  21. ΞϓϦͷΞΠίϯΛઃఆ͢Δ ʢΞΠίϯ֬ೝʣ 21

  22. εϓϥογϡը໘ ʢLaunchScreen.storyboardʣ 22

  23. εϓϥογϡը໘ ʢLaunchScreen.storyboardʣ 23

  24. εϓϥογϡը໘ ʢMain.storyboardͷํ΋ʣ 24

  25. εϓϥογϡը໘ ʢεϓϥογϡ֬ೝʣ 25

  26. ରԠOSόʔδϣϯΛઃఆ͢Δ ʢiOS8.0Ҏ্ͷiPhoneͰ࢖͑ΔΑ͏ʹઃఆʣ 26

  27. ΞϓϦͷϩʔΧϥΠθʔγϣϯ 27

  28. ӳޠʹ΋ରԠͯ͠ΈΔ • ϩʔΧϥΠθʔγϣϯ ‣ Storyboardͷจݴ ‣ ϓϩάϥϜதͷจݴ ‣ ΞϓϦ໊ 28

  29. ӳޠʹ΋ରԠͯ͠ΈΔ ʢStoryboardʣ 29

  30. ӳޠʹ΋ରԠͯ͠ΈΔ ʢStoryboardʣ 30

  31. ӳޠʹ΋ରԠͯ͠ΈΔ ʢStoryboardʣ 31

  32. ӳޠʹ΋ରԠͯ͠ΈΔ ʢStoryboardʣ 32

  33. ӳޠʹ΋ରԠͯ͠ΈΔ ʢStoryboardʣ 33

  34. ӳޠʹ΋ରԠͯ͠ΈΔ ʢ֬ೝʣ 34

  35. ӳޠʹ΋ରԠͯ͠ΈΔ ʢ೔ຊޠͰ΋֬ೝʣ 35

  36. ӳޠʹ΋ରԠͯ͠ΈΔ ʢ೔ຊޠͰ΋֬ೝʣ 36

  37. ӳޠʹ΋ରԠͯ͠ΈΔ ʢ೔ຊޠͰ΋֬ೝʣ 37

  38. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 38

  39. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 39

  40. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 40

  41. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 41

  42. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 42

  43. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 43

  44. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 44

  45. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 45

  46. ӳޠʹ΋ରԠͯ͠ΈΔ ʢϓϩάϥϜ : Localizable.stringsʣ 46

  47. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 47

  48. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 48

  49. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 49

  50. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 50

  51. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 51

  52. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 52

  53. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 53

  54. ӳޠʹ΋ରԠͯ͠ΈΔ ʢΞϓϦ໊ : InfoPlist.stringsʣ 54

  55. 55 ΞϓϦΛ৹ࠪʹग़͢ʂ

  56. ΞϓϦ৹ࠪʹඞཁͳ΋ͷ 56 iOS Developer Programʢ೥ؒ11,800ԁʣ ※2016/04/23ݱࡏ

  57. ΞϓϦ৹ࠪʹ࢖͏΋ͷ 57 Xcode iOS Dev Center iTunes Connect ※2016/04/23ݱࡏ

  58. ΞϓϦ৹ࠪͷྲྀΕ 58 ։ൃऀূ໌ॻͷ࡞੒ App IDͷ࡞੒ ϓϩϏδϣχϯάϓϩϑΝΠϧͷ࡞੒ ΞϓϦ࡞੒ iTunesͷઃఆ Xcode iOS

    Dev Center iTunes Connect
  59. ΞϓϦ৹ࠪͷྲྀΕ 59 iTunesͷઃఆ εΫϦʔϯγϣοτ આ໌จ ϨʔςΟϯά Ձ֨ઃఆ ΞΠίϯ iTunes Connect

  60. ΞϓϦ৹ࠪͷྲྀΕ 60 iTunesͷઃఆ ΞϓϦͷΞοϓϩʔυ ৹ࠪʹग़͢ iTunes Connect Xcode iTunes Connect

    ϦϦʔεʂ or ϦδΣΫτ
  61. ͓ർΕ༷Ͱͨ͠ʂ ϦϦʔε͞ΕͨΒΈΜͳʹࣗຫ͠·͠ΐ͏^^/ ͖ͬͱ͍Ζ͍ΖͳҙݟΛ΋Β͑ΔͷͰ
 ͦΕΛվળͯ͠·ͨ࣍ͷόʔδϣϯΛϦϦʔεͯ͠
 ɾɾɾ
 Λ܁Γฦͯ͠ͲΜͲΜ͍͍ΞϓϦʹ͍͖ͯ͠·͠ΐ͏

  62. ຊ೔ͷ͓͞Β͍ • ΞϓϦ໊ɺΞΠίϯɺεϓϥογϡΛઃఆͯ͠Ξϓ ϦΒͯ͘͠͠ʂ • ϩʔΧϥΠζͯ͠ʂ • ϦϦʔεͯ͠ଟ͘ͷਓʹ࣮ࡍʹ࢖ͬͯ΋Β͓͏ʂ 62

  63. ࠂ஌ 63 http://love-swift.connpass.com/event/28615/ ࣍͸4݄24೔ʂ

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