Post

iPlayground 2019 是怎麼樣的體驗?

iPlayground 2019 火熱熱參加心得

iPlayground 2019 是怎麼樣的體驗?

Click here to view the English version of this article.

点击这里查看本文章简体中文版本。

基於 SEO 考量,本文標題與描述經 AI 調整,原始版本請參考內文。

文章目錄


iPlayground 2019 是怎麼樣的體驗?

iPlayground 2019 火熱熱參加心得

關於活動

去年辦在10月中,我也是去年10月初才開始經營 Medium 記錄生活;結合聽到的 UUID 議題跟參加心得也寫了篇 文章 ;今年繼續來 寫心得蹭熱度

iPlayground 2019 (本次一樣是由 [公司](https://www.cakeresume.com/companies/addcn?locale=zh-TW){:target="_blank"} 補助企業票)

iPlayground 2019 (本次一樣是由 公司 補助企業票)

相較 2018 年第一屆,今年在各方面又更大幅度提升!

首先是場地部分 ,去年在地下一樓會議廳,活動空間不大頗有壓迫感、講座教室用電腦不易;今年直接拉到台大博雅館舉辦,場地很大很新不會人擠人、教室有桌子/插座,方便使用個人電腦!

議程方面 ,除了國內的大大,這次也廣邀國外講者來台分享;其中高朋滿座的絕非貓神 王巍(Wei Wang) 莫屬;今年也首次加入 workshop 手把手教學,不過名額有限,要搶要快…顧著吃飯跟喇賽就這樣錯過了。

贊助商攤位、 Ask the Speaker 區 因場地大交流更方便、更多活動;從 iChef 攤位 #iCHEFxiPlayground 獲得了一組環保吸管及銅鑼燒、 Dcard 攤位去年已拿過,今年又拿到一組貼紙+環保杯套,今年多一個厭世語錄濕紙巾、 17 直播 填問券抽 Airpods 2 、在 [ weak self ] Podcast 攤位拿了貼紙,另外還有 GrindrCakeResumeBitrise 的攤位可以互動,附上一張 不齊全 的戰利品照。

不齊全的戰利品

不齊全的戰利品

吃的及 After Party ,兩天都是精緻餐盒,冰咖啡、茶飲全天無限量供應;但去年比較有 After Party 的感覺,像是在酒吧聽台上的大大說故事,非常有趣;今年比較是下午茶(ㄧ樣有供應酒,燒賣跟甜點好吃!);自行交流,但反而我今年才有認識到新朋友。

吃貨必備,便當照

吃貨必備,便當照

Top 5 議程收穫

1. 王巍(Wei Wang) ( 貓神) 的 網路請求元件設計

這部分很有感,因為我們的專案並沒有使用第三方網路套件;而是自己封裝方法,講者說的很多設計模式、問題,也是我們需要去做的優化及重構項目,套用講者說的:

「垃圾需要分類,代碼也是…」

這部分要好好回去研究了,我會做好分類的<( _ _ )> p.s 沒搶到 KingFisher 貼紙 QQ

2. 日本的大大 kishikawa katsumi

介紹 iOS ≥ 13 推出的新方法 UICollectionViewCompositionalLayout ,讓我們不用在像之前ㄧ樣去 subclass UICollectionViewLayout 或是用 CollectionView Cell 包 CollectionView 的方式完成複雜的佈局。 這部分同樣有感,我們的 APP 就是使用後者的方式達成設計想要呈現的樣式,巔峰之作還有 CollectionView Cell 包 CollectionView 再包 CollectionView (三層),程式碼很亂不易維護。 除了介紹 UICollectionViewCompositionalLayout 的架構、使用方式,特別之處在於講者依照此模式自己做了一個專案,讓 iOS 12 以前的 App ㄧ樣能支援同樣的效果 — IBPCollectionViewCompositionalLayout ,太神啦!

3. Ethan Huang 大大的 用 SwiftUI 開發 Apple Watch APP

之前寫過一篇「 動手做一支 Apple Watch App 吧! 」,是基於 watchOS 5 使用傳統方式;沒想到現在居然能用SwiftUI開發了! Apple Watch OS 6 是 1~5 代都支援,所以 比較沒有版本的問題 ,用手錶應用練習SwiftUI也是不錯的當出發點(相較簡化);再找時間來翻新。 p.s 只是沒想到 watchOS 的開發者也這麼邊緣QQ 我個人是覺得蠻好玩的,希望有更多人可以加入!

4. TinXie-易致及羊小咩兩位大大的 APP安全議題

關於 APP 本身的安全問題, 從未認真研究過,固有觀念就是「蘋果很封閉很安全!」;聽了兩位講者的演示之後覺得真是脆而不堅,也了解到 APP 安全本身的核心概念:

「當破解成本大於保護成本,APP就是安全的」

沒有保證安全的 APP,只有增加破解的難易度,勸退攻擊者!

還有收獲除了 Reveal 這個付費APP之外,還有開源免費的 Lookin 可以看 APP UI;Reveal 我們很常用;即使不看別人,看自己 Debug UI 問題也很方便!

另外 關於連線安全的部分 ,前幾天剛好發了一篇「 APP有用HTTPS傳輸,但資料還是被偷了。 」,使用 mitmproxy 這套免費軟體做中間人攻擊抽換 root ca ;經過講者講解 中間人攻擊、原理、防護方式,一方面也驗證我寫的內容正不正確,另一方面也更了解了這個手法的道理! 順便開了開眼界…知道有越獄插件可以直接攔截網路請求,連憑證抽換都不用。

5. 丁沛堯大大的 優化編譯速度

這也是一直以來苦惱我們的問題,編譯很慢;有時在 UI 微調時真的會抓狂,就只調個 1pt ,然後就要等,然後看到結果,然後再修正個 1pt ,然後再等,然後又調回去…while(true)….很抓狂的!

講者提到的嘗試、經驗分享,很值得回去研究用在自己的專案上!

還有很多議程(例如:色色的事A_A,之前也踩過顏色的雷)

但由於筆記較零散、個人沒有相關經驗或沒聽到該場次議程

所有內容可以等 iPlayground 2019 釋出錄影回放(有錄影的場次)、或參考官方的 HackMD 共筆筆記內容

軟性收穫

除了技術方面的收穫,我個人比去年更多的是「 軟性收穫 」,第一次跟 Ethan Huang 大大照了個面,在討論 Apple Watch 開發生態時無意間也跟貓神大大交流了幾句;另外也認識了許多新的開發者,同事 Frank 跟 George Liu 的同學 TaihsinSpock 薛Crystal LiuNia Fan 、 Alice 、 Ada ,老同學 Peter Chen 、老同事皓哥 邱鈺晧 …等等新朋友!

yes!

yes!

更多花絮可以到 Twitter #iplayground 查看

感謝

感謝所有工作人員的辛勞及講者的分享,才有這兩天收穫滿滿的活動!

辛苦了!謝謝!

有任何問題及指教歡迎 與我聯絡


Buy me a beer

本文首次發表於 Medium (點此查看原始版本),由 ZMediumToMarkdown 提供自動轉換與同步技術。

Improve this page on Github.

This post is licensed under CC BY 4.0 by the author.