13的話
本週 Apple 官方只有一件事,就是 App Store Connect 會在 12/23-27 休假。所以真正的頭條就是 iPlayground 2019 錄影上線啦!
iPlayground 2019 錄影
以下是我私心推薦的幾個 2019 演講,畢竟我也不是全都看過:
其實,2018 也有很多好料,而且應該再被拿來複習。我也私心推薦幾個吧!
Design Patterns in XCUITest by Vivian Liu
台北市頂尖軟體開發者協會
另一件事情是 iPlayground 要成立協會,目的是舉辦研討會跟監管財務。詳情:
iPlayground 要成立協會了,名稱是「台北市頂尖軟體開發者協會」,集合中二與霸氣於一身,我們需要 30 位發起人,有興趣加入的人請與我 or @twhaolee 聯絡,資格是台北市民 or 在台北市工作的人
#iplayground
@hokilaJ 補充
1、發起人只是協助我們完成政府流程,無義務
2、成立後才能招募正式會員,發起人可以不用當會員
3、協會成立目的是讓 iPlayground 可以有一個家,不用借住其它單位
4、協會功能為舉辦 iPlayground 及監管財務
5、G Suite 需要有法人身份才能申請
「下個月」就是這個月。
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
Integer
@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
@handkid 剛剛講的是unsigned,拓展到signed,負數要如何表達呢?
-x = ~x + 1 (除了一個數以外,是哪個數?)
這是規則,背起來。但為什麼電腦要選這個規則呢?因為這樣加法電路不用重新設計,加上一個負數就直接加就好
1=00000001
-1=11111110+1=11111111
-2=11111101+1=11111110
@handkid 到這裡,試著回答並弄懂以下問題:
32bit的unsigned integer可以表達的數值範圍是?
32bit signed integer可表達的數值範圍是?他們重疊的範圍在哪?不同的在哪?
@handkid 有一些小技巧,例如判斷一個數是不是奇數,可以寫 x & 1,為什麼?
x % 8 可以寫成 x & ((1<<3)-1),為什麼?
要取一個數最右邊為1的bit,可以寫成x & -x,為什麼?
weak self 16: 資深工程師什麼時候才學 SwiftUI 跟 Design Patterns
標題不是一句話,是三個問題。越到冬天我們就來閒聊,輕鬆一下。也歡迎繼續丟雪片般的問題到 @weak_self 來~
這就是我剪到笑歪腰的那集啦!
weak self @weak_self
把 iPhone 變成 iPod Classic
能夠做出來太帥了,可惜我沒找到 source code。
事後補測試這種事你怎麼看?
請見推文串。
Sign In with Apple
有人開始❌實作⭕️踩坑了嗎?
Sign with Apple 另外一個坑:
模擬器開發時,每次 run build 都會要求重新登入,而且每次都會完整拿到使用者的所有資料。實機開發的時候只有第一次(註冊那一次)才可以拿到完整資料,後續只能拿到 user id 跟 token...
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆即可。