13 的話
這週真的很忙,但我還是擠出一點時間寫週報。
Xcode 11 正式推出
內含 Swift 5.1。這個版本跟 GM 2 是一樣的,所以不需要重抓。但是如果你的版本是 GM 1 就一定要更新,不然不能上傳。另外,我誠心推薦下載 Xcode 時不要跟自己過不去用 Mac App Store。請到官網下載壓縮檔。
iOS 13 與 watchOS 6 正式推出
沒什麼好說的,反正就跟著新 iPhone 新 Watch 開賣一起出。
iOS 13.1 beta 4
13.1 原定月底發布,目前消息是會提前到 9/24,也就跟 13.0 沒差幾天了。那為什麼不等 13.1 準備好了再一次發?我看到幾個說法,一種是 Apple 當初也沒辦法預料 13.1 的完成度,所以只好先發 13.0。還有就是 Apple Watch Series 5 的 watchOS 6 需要搭配 iOS 13,所以開賣當天一定得準備好。
![Twitter avatar for @stroughtonsmith](https://substackcdn.com/image/twitter_name/w_96/stroughtonsmith.jpg)
![Twitter avatar for @KhaosT](https://substackcdn.com/image/twitter_name/w_40/KhaosT.jpg)
另外 tvOS 13 也發了 GM 版。
推薦一個 Twitter 帳號 @AppleTerminal
這個帳號真的很狂,開發者資訊整理地又快又完整。覺得自己都可以「推特休」了。
Apple Push Notification Device Tokens
雖然我之前說我不會去轉貼 NSHipster 的文章(因為你應該自己訂閱,每篇捧著讀),但是這個實在太重要。趕快檢查一下自己的 push notification token 是怎麼轉換的,會不會在 iOS 13 爆掉。
iOS 13 的 QR code 掃描非常酷炫
直接用相機 app 不行。要把「行動條碼讀取器」加入控制中心。
真心推薦 Apple Arcade
Arcade 比原定的 9/20 提早了幾天開放,我全部都下載下來,試玩了快十款,覺得品質都非常高。沒有廣告跟內購又吃到飽的遊戲體驗太棒了,真心推薦去註冊試玩一個月。個人估計這會是 Apple 近年來最成功的商業策略之一。
有些遊戲還支援多個 MFi 搖桿,可以兩個人一起玩:
![](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0de98bd-78c8-438e-ba49-ac2f3606f9c0_2048x1536.jpeg)
![Twitter avatar for @JeffBenjam](https://substackcdn.com/image/twitter_name/w_96/JeffBenjam.jpg)
![Image](https://substackcdn.com/image/fetch/w_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEEnbvxQXUAE2gF-.jpg)
![Image](https://substackcdn.com/image/fetch/w_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEEnbvxQW4AEjmTI.jpg)
🍍PineappleTimer TestFlight
這是我寫的獨立 Apple Watch app 的測試版(因為送審「審查中」等了一週),只要有 watchOS 6 就可以安裝。是為了 iPlayground 的講題而寫的 side project。程式碼公開在我的 GitHub 上。
![Twitter avatar for @ethanhuang13](https://substackcdn.com/image/twitter_name/w_96/ethanhuang13.jpg)
![Image](https://substackcdn.com/image/fetch/w_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEEoFmWZUYAAtCN2.jpg)
GitHub Actions 開放公測
GitHub 也跨入了 CI 服務了,我還沒有空試就是了。
![Twitter avatar for @natfriedman](https://substackcdn.com/image/twitter_name/w_96/natfriedman.jpg)
![](https://substackcdn.com/image/fetch/w_600,h_314,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1b8674-580b-4efa-964b-8708d61f8a15_1200x628.png)
手動安裝 iOS 模擬器到 Xcode
皮樂必須推。
Apple 幫第三方 apps hard code 在系統裡
之前就有 macOS 裡面有幾百個這種東西了。複習一下會有這種事。
![Twitter avatar for @DreamingPiggy](https://substackcdn.com/image/twitter_name/w_96/DreamingPiggy.jpg)
#weakself挑戰賽
上週 weak self podcast 裡把 #波肥挑戰賽 改名了。不過這串實在回得太亂,實在不知道怎麼整理才好😂
![Twitter avatar for @handkid](https://substackcdn.com/image/twitter_name/w_96/handkid.jpg)
GEMI—同時前後鏡頭 App
這是我朋友的團隊做的 app,非常有意思,用了 iOS 13 新的 multi cam API。我突然意識到 iPhone 11 相機可以玩太多花樣了。這個 API 需要 XS/XR 以上的 iPhone。
![Twitter avatar for @gemiapp](https://substackcdn.com/image/twitter_name/w_96/gemiapp.jpg)
我真的沒有買 iPhone 11 Pro
因為沒有出這個顏色。不是啦,主要原因是重量增加跟沒有 3D Touch。
weak self 暫停一次
有錄到一些意料之外的問答,我覺得可能滿值得剪成一集的。不過要等下週囉。
iPlayground 特別報導
太多資訊都在 Twitter 上,請直接進入 #iPlayground 就可以看到全部的精華內容啦~
![Twitter avatar for @ethanhuang13](https://substackcdn.com/image/twitter_name/w_96/ethanhuang13.jpg)
![Twitter avatar for @theiPlayground](https://substackcdn.com/image/twitter_name/w_40/theiPlayground.jpg)
以下我隨意放一些有趣的。技術資源要等 iPlayground 官方公布錄影囉。
Day 1
![Twitter avatar for @HsuToby](https://substackcdn.com/image/twitter_name/w_96/HsuToby.jpg)
![Twitter avatar for @HHaandr](https://substackcdn.com/image/twitter_name/w_40/HHaandr.jpg)
Day 2
那個貼紙真的不是我做的…而且我也沒有勸敗 Apple Watch 啊😂
最後,關於合照的事情我想講一下:
![Twitter avatar for @ethanhuang13](https://substackcdn.com/image/twitter_name/w_96/ethanhuang13.jpg)
![Twitter avatar for @marslin_dev](https://substackcdn.com/image/twitter_name/w_40/marslin_dev.jpg)
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆電子報即可。