13 報

Share this post

開發者週報 #17 iPlayground 錄影上線

www.ethanhuang13.com

開發者週報 #17 iPlayground 錄影上線

Apple/iOS 開發者的一週大小事 2019/11/25-12/01

13
Dec 1, 2019
Share this post

開發者週報 #17 iPlayground 錄影上線

www.ethanhuang13.com

13的話

本週 Apple 官方只有一件事,就是 App Store Connect 會在 12/23-27 休假。所以真正的頭條就是 iPlayground 2019 錄影上線啦!


iPlayground 2019 錄影

  • 2019 播放清單

  • 2018 播放清單

以下是我私心推薦的幾個 2019 演講,畢竟我也不是全都看過:

  • Backporting UICollectionViewCompositionalLayout by @k_katsumi

  • 漫談 iOS 架構:MVC / MVVM / VIPER 與 Redux by @NelsonT

  • 網路難,難於上青天 - 用部件化的方式簡化網路程式設計 by @onevcat

  • 大型專案生存守則 - 加速開發技巧 by @eJamesLin

  • 從 MVC 到 MVVM,再到 MVVMC 的開發經驗分享 by @NgHuiQin

  • 我搞不懂浮點數:CS 101 by @yllan

  • 為邊緣開發獻上新知 - tvOS by @HsuToby

  • 簡易版 Combine 框架 DIY:FRP 原理探討 by @lihenghsu

其實,2018 也有很多好料,而且應該再被拿來複習。我也私心推薦幾個吧!

  • 那些年,被蘋果 ban 掉的 API by @zonble

  • 掀起 Swift 的面紗 by @PofatTseng

  • iOS 逆向工程、越獄 Tweak 開發與雜談 by @GaryNil

  • struct Drift : Bicycle, Swift by @yllan

  • Design Patterns in XCUITest by Vivian Liu

台北市頂尖軟體開發者協會

另一件事情是 iPlayground 要成立協會,目的是舉辦研討會跟監管財務。詳情:

Twitter avatar for @hokilaJ
Hokila Jan @hokilaJ
iPlayground 要成立協會了,名稱是「台北市頂尖軟體開發者協會」,集合中二與霸氣於一身,我們需要 30 位發起人,有興趣加入的人請與我 or @twhaolee 聯絡,資格是台北市民 or 在台北市工作的人 #iplayground
2:06 PM ∙ Nov 30, 2019
67Likes16Retweets
Twitter avatar for @twhaolee
Hao Lee @twhaolee
@hokilaJ 補充 1、發起人只是協助我們完成政府流程,無義務 2、成立後才能招募正式會員,發起人可以不用當會員 3、協會成立目的是讓 iPlayground 可以有一個家,不用借住其它單位 4、協會功能為舉辦 iPlayground 及監管財務 5、G Suite 需要有法人身份才能申請
2:54 PM ∙ Nov 30, 2019
19Likes2Retweets
Twitter avatar for @hokilaJ
Hokila Jan @hokilaJ
@twhaolee 願意當發起人的請填以下表格,會需要親筆簽名,下個月在 CocoaHead 跟 Swift Taipei 簽名
docs.google.comiPlayground 協會發起連署iPlayground 要成立協會了,名稱是「台北市頂尖軟體開發者協會」,集合中二與霸氣於一身,我們需要 30 位發起人,資格是台北市民 or 在台北市工作的人 連署書需附上身份證影本及簽名,我們會在 CocoaHeads Taipei、Swift Taipei 出沒等待你們
2:03 AM ∙ Dec 1, 2019

「下個月」就是這個月。

Swift Community Awards 2019

提名階段已結束,即日起到 12/10 之前你可以針對被提名的項目投票。獎項有:

  • Best Newsletter

  • Best Conference

  • Best Podcast

  • Best Design Tool

  • Best Third-Party Service

  • Best Developer Tool

  • Best Open-Source Project

  • Most Inspiring Indie App

  • Most Inspiring Presentation

  • Rising Star

投票網址在這裡。

不知道以後台灣的社群是否也能對本土的技術資源來做一些票選?前提是要有夠多選項才能辦投票。至少… Newsletter 跟 Podcast 這兩項可以多一點人來做啊~

永倫哥的程式基礎課

Bitwise

Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
Bitwise(?)
pscp.tvYllan (藍永倫) @yllanBitwise(?) — Taipei City, Taiwan
11:55 AM ∙ Nov 26, 2019
23Likes7Retweets

Integer

Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
@handkid 用講的好像滿浪費大家時間,還是直接打字好了 Unsigned integer的位元表示法: 0=0 1=1 2=10 3=11 4=100 5=101 6=110 7=111 8=1000 9=1001 Quiz: 空格處該填什麼? __ = 10000 __ = 100000 __ = 1000000 __ = 11111 __ = 111111 __ = 1111111
4:29 PM ∙ Nov 26, 2019
10Likes3Retweets
Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
@handkid 現在我們可以把數字和bitwise連起來了 x<<1==x*2 x<<2==x*4 x<<4==x*? 你能看出規則嗎?為什麼是這樣?那>>呢?有類似的規則嗎?
4:39 PM ∙ Nov 26, 2019
Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
@handkid 剛剛講的是unsigned,拓展到signed,負數要如何表達呢? -x = ~x + 1 (除了一個數以外,是哪個數?) 這是規則,背起來。但為什麼電腦要選這個規則呢?因為這樣加法電路不用重新設計,加上一個負數就直接加就好 1=00000001 -1=11111110+1=11111111 -2=11111101+1=11111110
4:46 PM ∙ Nov 26, 2019
Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
@handkid 到這裡,試著回答並弄懂以下問題: 32bit的unsigned integer可以表達的數值範圍是? 32bit signed integer可表達的數值範圍是?他們重疊的範圍在哪?不同的在哪?
4:50 PM ∙ Nov 26, 2019
Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
@handkid 有一些小技巧,例如判斷一個數是不是奇數,可以寫 x & 1,為什麼? x % 8 可以寫成 x & ((1<<3)-1),為什麼? 要取一個數最右邊為1的bit,可以寫成x & -x,為什麼?
4:56 PM ∙ Nov 26, 2019

weak self 16: 資深工程師什麼時候才學 SwiftUI 跟 Design Patterns

標題不是一句話,是三個問題。越到冬天我們就來閒聊,輕鬆一下。也歡迎繼續丟雪片般的問題到 @weak_self 來~

Twitter avatar for @ethanhuang13
13 @ethanhuang13
這就是我剪到笑歪腰的那集啦!
Twitter avatar for @weak_self
weak self @weak_self
16: 資深工程師什麼時候才學 SwiftUI 跟 Design Patterns 這不是一句話,是三個問題。越到冬天我們就來閒聊,輕鬆一下。也歡迎繼續丟雪片般的問題到來~ https://t.co/IVau6HjMEC
1:41 PM ∙ Dec 1, 2019

把 iPhone 變成 iPod Classic

能夠做出來太帥了,可惜我沒找到 source code。

Twitter avatar for @elvin_not_11
Elvin @elvin_not_11
Turned my iPhone into an iPod Classic with Click Wheel and Cover Flow with #SwiftUI
Image
3:52 PM ∙ Nov 27, 2019
36,402Likes7,443Retweets

事後補測試這種事你怎麼看?

請見推文串。

Twitter avatar for @retsohuang
Retso Huang @retsohuang
@gliyao 好奇如果你同事跟你說他現在做的新功能沒空寫測試可不可以之後再補先給 QA 測你會怎麼處理XD
4:52 PM ∙ Nov 28, 2019

Sign In with Apple

有人開始❌實作⭕️踩坑了嗎?

Twitter avatar for @hirakujira
Hiraku @hirakujira
終於找到一篇可以看的教學了,一堆根本沒線上驗證的教學是哪招... "iOS Sign With Apple实践 - easeapi blog" ( twitthat.com/Mey93 )
twitthat.comiOS Sign With Apple实践在iOS 13系统中,Apple要求提供第三方登录的APP也需要支持「Sign With Apple」,本文主要介绍「Sign With Apple」在服务端的校验逻辑。
3:58 PM ∙ Nov 27, 2019
25Likes2Retweets
Twitter avatar for @hirakujira
Hiraku @hirakujira
Sign with Apple 另外一個坑: 模擬器開發時,每次 run build 都會要求重新登入,而且每次都會完整拿到使用者的所有資料。實機開發的時候只有第一次(註冊那一次)才可以拿到完整資料,後續只能拿到 user id 跟 token...
5:32 PM ∙ Nov 29, 2019
17Likes3Retweets

以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆即可。

Share this post

開發者週報 #17 iPlayground 錄影上線

www.ethanhuang13.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 ethanhuang13
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing