Swift Girls aims to give tools for girls and women to build their ideas.
https://www.facebook.com/groups/1260405513988915/?fref=ts
專為女生成立的討論社群
,不定期辦免費講座(基礎課程),以及一起來 free coding討論等聚會,希望不斷推廣而有更多女生一同透過交流學習,一起了解ios開發並能互相切磋,歡迎對Swift語言有興趣的一起加入!
發問解答工具
1. Github(程式碼儲存庫), stackOverFlow
2. google 大神
3. 社群發問
這次的範例
https://github.com/Avonee/swiftGirlsChatroom
1. 2 0 1 7 . 1 1 . 1 1
by 雅⽅方
Swift girls (iOS)
4
Chat room DIY
2. S W I F T G I R L S ( I O S)
Swift Girls aims to give tools for girls and women to
build their ideas.
希望不斷推廣⽽而有更更多女⽣生⼀一同透過交流學習,⼀一起
了了解ios開發並能互相切磋,歡迎對Swift語⾔言有興趣的
⼀一起加入!
專為Swift新⼿手展開的第⼀一次”探勘“⾏行行動
雅⽅方比女⼈人更更了了解女⼈人的雅⽅方
也是雅⽅方冰淇淋淋的雅⽅方
雅⽅方⽺羊⾁肉爐的雅⽅方
by 雅⽅方
2 0 1 7 . 1 1 . 1 1
3. S W I F T G I R L S ( I O S)
學習資源 線上網上各式各樣影片⽂文件無所不有!!!
在這裡 可以有老師教練們給你來來問問題
可以有夥伴跟你⼀一起討論 (給你問⽩白癡的問題!?XD)
網上線上 都比不上實際⾯面對⾯面操作實作與立即性的討論
by 雅⽅方
看⼤大⼤大們debug 回家後你們也可以互相討論 ⾃自⼰己debug :)
重點是 能有⼀一起學習的夥伴 ⼀一起成長 :)
2 0 1 7 . 1 1 . 1 1
4. S W I F T G I R L S ( I O S)
深深感受到...
以前看別⼈人寫程式會學到三成功⼒力力,
經過⾃自⼰己下⾺馬打程式可學到七成功⼒力力,
教別⼈人寫程式,
by 雅⽅方
你會學到比你想像的功⼒力力還要多⼗十成! :)
2 0 1 7 . 1 1 . 1 1
5. S W I F T G I R L S ( I O S)
就是那些年年...
三個師兄師弟輕功⽔水上飄的感⼈人故事...
by 雅⽅方圖片來來源:http://kanema.pixnet.net/blog/post/33866276-150905-葉師⽗父練功之無徒⼀一⾝身輕
2 0 1 7 . 1 1 . 1 1
6. by 雅⽅方
發問解答⼯工具
1. Github(程式碼儲存庫), stackOverFlow
2. google ⼤大神
3. 社群發問
這次範例例Github:
https://github.com/Avonee/swift-girls-meetig_teachin
2 0 1 7 . 1 1 . 1 1
S W I F T G I R L S ( I O S)
7. S W I F T G I R L S ( I O S)
by 雅⽅方
A. ⼯工具介⾯面
完成版⾯配置&宣告
圖⽚遮罩(補充)
B. 免費開發者
放在⾃⼰的⼿機裡執⾏,實機GO!!!
2 0 1 7 . 1 1 . 1 1
29. by 雅⽅方
記得info.plist
必須告訴使⽤者需要使⽤者權限
取⽤用相機和相簿說明
Error: This app has crashed because it attempted to access privacy-
sensitive data without a usage description…. Info.plist must contain
an NSCameraUsageDescription key with a string value…
2 0 1 7 . 1 1 . 1 1
55. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
2 0 1 7 . 1 1 . 1 1
56. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
If
(if…else…)
Switch
(switch…case…)
只有少數可能的結果
&簡單的條件
適合有多個可能的排列列
&更更複雜的條件
2 0 1 7 . 1 1 . 1 1
57. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
If
(if…else…)
只有少數可能的結果
&簡單的條件
2 0 1 7 . 1 1 . 1 1
58. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
If
(if…else…)
只有少數可能的結果
&簡單的條件
2 0 1 7 . 1 1 . 1 1
59. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
If
(if…else…)
只有少數可能的結果
&簡單的條件
加了了⼀一個(篩選)條件
⽤用 else if
2 0 1 7 . 1 1 . 1 1
60. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
If
(if…else…)
只有少數可能的結果
&簡單的條件
48不符合前⾯面兩兩個條件,就不做任何事情
2 0 1 7 . 1 1 . 1 1
61. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
Switch
(switch…case…)
適合有多個可能的排列列
&更更複雜的條件
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
2 0 1 7 . 1 1 . 1 1
62. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
Switch
(switch…case…)
適合有多個可能的排列列
&更更複雜的條件
2 0 1 7 . 1 1 . 1 1
63. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
Switch
(switch…case…)
適合有多個可能的排列列
&更更複雜的條件
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
2 0 1 7 . 1 1 . 1 1
64. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
Switch
(switch…case…)
適合有多個可能的排列列
&更更複雜的條件
2 0 1 7 . 1 1 . 1 1
65. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
Switch
(switch…case…)
適合有多個可能的排列列
&更更複雜的條件
where 的結合應⽤用:
⽤用where來來檢查附加條件
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
2 0 1 7 . 1 1 . 1 1
66. by 雅⽅方
⽬ 標 1 : C O N D I T I O N A L S TAT E M E N T S
temperature? score(90up, 80~90, 70~80…)..? height?…
2 0 1 7 . 1 1 . 1 1
67. ⽬ 標 2 :
F O R- I N LO O P S
by 雅⽅方
2 0 1 7 . 1 1 . 1 1
68. by 雅⽅方
⽬ 標 2 : F O R- I N LO O P S
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
1. (…) 包含1~5
2. * 代表乘法
3. print(“(參參數)”)
2 0 1 7 . 1 1 . 1 1
69. by 雅⽅方
⽬ 標 2 : F O R- I N LO O P S
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
1. [ ,,,]矩陣 array
2. print(“(參參數)”)
2 0 1 7 . 1 1 . 1 1
70. by 雅⽅方
⽬ 標 2 : F O R- I N LO O P S
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
1. [ ,,,]矩陣,可以放key,value的dictionary
2. print(“(參參數)”)
3. for 迴圈內可以放多個變數
2 0 1 7 . 1 1 . 1 1
71. by 雅⽅方
⽬ 標 2 : F O R- I N LO O P S
5+…+15=?
200+ … +300 = ?
考不倒我拉~~~哈哈哈!!!
2 0 1 7 . 1 1 . 1 1
72. ⽬ 標 3 :
W H I L E LO O P S
by 雅⽅方
2 0 1 7 . 1 1 . 1 1
73. by 雅⽅方
⽬ 標 3 : W H I L E LO O P S
while 當是這個情況下{
執⾏行行動作
}
repeat 重複{
執⾏行行動作
}while 當不是這個情況下停⽌止
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
2 0 1 7 . 1 1 . 1 1
74. by 雅⽅方
⽬ 標 3 : W H I L E LO O P S
while 當是這個情況下{
執⾏行行動作
}
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
while 當是30的情況下{
印出...
}
範例例:
2 0 1 7 . 1 1 . 1 1
75. by 雅⽅方
⽬ 標 3 : W H I L E LO O P S
repeat 重複{
執⾏行行動作
}while 當不是這個情況下停⽌止
參參考:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//
apple_ref/doc/uid/TP40014097-CH9-ID120
repeat 重複{
執⾏行行動作
}while 不是30的情況下停⽌止
((範例例代表現在是30
範例例:
2 0 1 7 . 1 1 . 1 1
76. P L AY G ROU N D 遊 樂 園 應 ⽤ WO W
by 雅⽅方
Game
or⾃製Gif XD藝術美感
2 0 1 7 . 1 1 . 1 1
77. P L AY G ROU N D 遊 樂 園 應 ⽤ WO W
by 雅⽅方
⾃製Gif
named後⾯的名稱是⾃⼰圖⽚的名稱喔!
2 0 1 7 . 1 1 . 1 1