Programming 板


LINE

∞Swift 2.0 程式设计入门∞ 开课日期:2015/8/26 Swift 是 Apple 全新发明的新时代程式语言,简洁、易懂、快速、安全。经过短短一年,Swift 全面进化成2.0,不只成为开发 iOS App 的最佳利器,更因为 Open Source ,让人看到它未来开发跨平台软体的无穷潜力。本课程将以彼得潘生动有趣的着作 “Swift 程式设计入门” 为主,辅以全面进化的 Swift 2.0 ,带领学员十小时练成 Swift 2.0 神功 ! 【课程资讯】 8 /26、9 /2、9 /9、9/16(三)19:30-22:00 Swift 2.0 程式设计入门 课程时间:共 10hr 上课人数:15 人以内 上课地点:ALPHA Camp Campus : 台北市南京东路二段97号5F(松江南京捷运站) 【课程费用】 全系列一般价 :$7,500 全系列早鸟优惠价 (8/16 前): $6,000 全系列 Bootcamp 校友价 : $3,750 活动资讯:https://www.alphacamp.co/seminars/swift2/ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 【讲师介绍】 潘世颖 | Peter Pan ⊙畅销书《 Swift程式设计入门》 《 App 程式设计入门-iPhone, iPad 》作者 ⊙FUNTEK 首席 iOS App 工程师 ⊙博客来电脑类,天珑书局,PC Home 电脑类 Top 1 作者 ⊙写过Wealthy, LOCOMO运动记录, 戴佩妮回家路上等知名排行榜 App ⊙MacToday App 开发专栏作家 ⊙点点数位 iOS App 顾问 ⊙讲师粉丝团: https://www.facebook.com/iphone.peterpan 【这门课适合?】 学过任何程式语言,想要习得地表最强大语言 Swift 2.0 奥义的地球人 【课程大纲】 1. 新时代的App开发语言 Swift 为了说服大家移情别恋,抛弃 C , Java , Objective-C 转投 Swift 的怀抱,且听彼得潘娓娓道来 Swift 令人难以抗拒的优点。 2. 练功游乐园 – Playground Apple 重金打造适合练习 Swift 程式设计的游乐园: Playground 。在游乐园里我们可以随心所欲地输入程式码,立即见到程式执行的结果,明明白白每行程式造成的善报和恶报。 3. 说变就变的变数,始终如一的常数 变数像双子座一样说变就变,常数像水瓶座一样始终如一,他们俩都是 App 里储存资料的大功臣。在认识他们兄弟俩的同时,我们也将见识 Swift 可跟福尔摩斯比美的型别推理奇技和初始值的重要性。 4. Swift 的基本型别 再复杂的程式,最常使用的资料型别还是逃不开数字和字串。且让我们放慢脚步,如同月球漫步般,好好熟悉它们的相关操作,尤其字串的置换和相加更是令人爱不释手,大大简化我们开发程式的艰辛。 5. 控制流程的四大天王 If else , switch , while , for ,号称控制流程的四大天王。我们一定要当他们的头号粉丝,好好地崇拜他们,待他们心花怒放,乖乖听话後,再好好利用他们。唯有掌握四大天王,才能随心所欲地控制程式流程,此时想在App里叫太阳从西边升起都不是问题。 6. 可有可无的 optional Swift 全新发明的optional即将登场!有了它,无论何种型别的变数常数,都可像莎士比亚说的” To be, or not to be ”一样,可以无值,也可以无值。善用 optional ,将帮助我们开发更安全更不易闪退的程式! 7. 程式码居住的温暖的家 – function 我们希望程式做的大小事,全都包含在一个个的 function 定义里。有了随传随到的 function ,我们才能方便地於任何时刻呼叫 function ,执行其中千言万语的程式码。 8. 迟到大王defer和守护天使 guard Swift 2.0 多了迟到大王 defe r和守护天使 guard 这对哥俩好,帮助我们创作更厉害更安全的程式码。定义於 defer 里的程式码有着迟到的天性,总在 function 结束时才执行,但它使命必达,一定执行。而守护天使 guard 一心一意地检查我们要求的项目,一有违规马上回报,有了它的守护,程式将变得更加安全可靠! 9. 无名却厉害无比的 closure closure ,江湖人称无名 function ,比起已经消失的无名小站,它可厉害不只一百倍。它的功能跟 function 几乎一模一样,但当它化身为function 的参数时,却可帮助我们开发更有弹性的程式码。 closure 的模样千变万化,拥有多种简化的变型,且让我们张大眼睛看个仔细,才不会将来看到它时,尴尬地变成最熟悉的陌生人。 10. 无所不在的物件 物件是 App 开发的核心。学习已经进化到一辈子也学不完的 iOS SDK ,正是学习运用 SDK 类别建立物件,操控物件实现各种 App 功能的过程。且让我们静下心来,好好地认识物件,学习关於类别( class ),方法,属性,初始化等物件使用的基本功。 11. 物件深层探索 – 继承和型别能力 物件的故事,未完待续! 我们将继续探讨老天爷赐给物件的礼物,免费得到父类别能力的神奇继承,以及不需怀胎十月生成物件即可存取的型别方法属性。 12. 模仿天王 – 和 class 百分之九十雷同的 struct struct 是 Swift 界脸皮最厚的人。它在一旁偷偷地看着 class ,模仿地唯妙唯俏,几乎像是同一个模子印出来的。幸好彼得潘很会剥洋葱,一层一层地剥开 struct 的心,看出他们本质上全然不同, class 是 reference 型别, struct 是 value 型别,而且 struct 还偷藏 class没有的特别功能! 13. 全面进化的 enum 期待有一天人类能全面进化,男人生来帅如刘德华,女人生来美如林志玲。想不到 enum 全面进化的一天比人类还快,在 Swift 里 enum不再受限整数型别,和 switch 成为最佳拍档,甚至还学会传说中动态设定相关联资料的特殊能力。 14. 哪里都是你的case比对 case 很方便,搭配 switch 轻轻松松,一个不漏地为我们比对所有可能。如此好用的功能,只让 switch 一人独享也未免可惜。 Swift 2.0 里 case 无所不在,哪里都是它, if , for , while 和 guard ,全都可以和 case 天衣无缝地搭配比对! 15. 容纳众多资料的 array , dictionary , set 和 tuple 容纳众多资料,桃园结义的四兄弟 array , dictionary , set 和 tuple 闻名江湖 , array 专精排序, dictionary 擅长搜寻, set 绝不重覆, tuple 超会混搭,我们可以依不同的需求,不同的情境挑选最合适的对象交往,哦,不是啦,是储存程式里宝贵的资料。 16. 关於型别的两三事 – 成为最有型的型别大师 想成为最有型的型男型女,一定得学会型别使用的进阶技巧,诸如化身任意型别的 Any 和 AnyObject ,转型变身的 as ,比较型别的 is ,型别里定义型别的 nested type 等。掌握熟练这些技巧後,未来在程式里处理任何资料,相信都能游刃有余地转换处理,不再害怕型别处理不当造成的 compile error 和可怕 crash 。 17. 扩充型别能力的大补帖 – protocol 和 extension protocol 和 extension 乃名医华陀私藏的扩充型别能力大补帖,不管是 class , struct 还是 enum 通通适用。出一张嘴,只宣告不定义的protocol 方便我们在型别里定义方法属性的行为。 extension 则让我们扩充原有型别的能力,甚至连内建的型别都可升级,而 Swift 2.0 里,protocol 还能结合 extension ,甚至拥有定义预设行为的能力。学会这些技巧後,实现拥有强大能力的型别就像呼吸一样简单! 18. 通吃型别的 generic 平生不识 generic ,就称英雄也枉然。同样是通吃型别的大胃王,比起 Any 和 AnyObject , generic 不只拥有接受任意型别的弹性,还多了许多强大的特点,诸如多个型别条件的设定,不需要转型,更安全的型别检查等。 19. 为程式披上金刚防护罩的错误处理 – Error Handling 人非圣贤,孰能无过,人写的程式也一样,难免有错。 Swift 2.0 全新推出 Error Handling 机制,帮助我们完美修复那些年,全天下每个男人(女人)都会犯的错。 【注意事项】 自备 Mac 电脑,请先行安装Xcode 7 (https://developer.apple.com/xcode/downloads/) --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.158.32
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1438854914.A.9F7.html
1F:推 book3000: 好像满有趣的,follow看看111.240.100.152 08/08 00:10
2F:→ kattte: 没有mac 我难过 115.43.55.22 08/09 22:52
3F:→ suhorng: Swift好像开源了吗?223.137.132.250 08/11 21:15







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP