13 報

Share this post

開發者週報 #8 iPlayground 特別報導

www.ethanhuang13.com

開發者週報 #8 iPlayground 特別報導

Apple/iOS 開發者的一週大小事 2019/09/16-22

13
Sep 22, 2019
4
Share this post

開發者週報 #8 iPlayground 特別報導

www.ethanhuang13.com

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
Steve Troughton-Smith @stroughtonsmith
13.0 = a preview release of iOS 13 😜0
Twitter avatar for @KhaosT
Khaos Tian @KhaosT
@stroughtonsmith 13.0 is called “YukonPre” in the Ramdisk ;)
6:07 PM ∙ Sep 19, 2019
111Likes24Retweets

另外 tvOS 13 也發了 GM 版。

推薦一個 Twitter 帳號 @AppleTerminal

這個帳號真的很狂,開發者資訊整理地又快又完整。覺得自己都可以「推特休」了。

Apple Push Notification Device Tokens

雖然我之前說我不會去轉貼 NSHipster 的文章(因為你應該自己訂閱,每篇捧著讀),但是這個實在太重要。趕快檢查一下自己的 push notification token 是怎麼轉換的,會不會在 iOS 13 爆掉。

iOS 13 的 QR code 掃描非常酷炫

直接用相機 app 不行。要把「行動條碼讀取器」加入控制中心。

Twitter avatar for @SamTheGeek
Sam Gross @SamTheGeek
Another fabulous new animation in iOS 13, during QR code scanning:
Image
8:57 PM ∙ Sep 15, 2019
3,406Likes569Retweets

真心推薦 Apple Arcade

Arcade 比原定的 9/20 提早了幾天開放,我全部都下載下來,試玩了快十款,覺得品質都非常高。沒有廣告跟內購又吃到飽的遊戲體驗太棒了,真心推薦去註冊試玩一個月。個人估計這會是 Apple 近年來最成功的商業策略之一。

有些遊戲還支援多個 MFi 搖桿,可以兩個人一起玩:

Twitter avatar for @JeffBenjam
Jeff Benjamin @JeffBenjam
I won’t play and/or even launch some of these games, but it’s neat to briefly have all 53 initial Apple Arcade titles downloaded at once. Still have 800+ GB remaining. 1TB iPad Pro.
Image
Image
9:30 PM ∙ Sep 16, 2019
77Likes5Retweets

🍍PineappleTimer TestFlight

這是我寫的獨立 Apple Watch app 的測試版(因為送審「審查中」等了一週),只要有 watchOS 6 就可以安裝。是為了 iPlayground 的講題而寫的 side project。程式碼公開在我的 GitHub 上。

Twitter avatar for @ethanhuang13
13 一三 @ethanhuang13
TestFlight my new standalone ⌚️watch app—a pineapple🍍 flavored pomodoro timer. watchOS 6 is required. 我的獨立 Apple Watch app 可以公測了。🍍版的番茄鐘計時器。需要 watchOS 6。 https://t.co/nLJxseskdOX
Image
12:33 AM ∙ Sep 17, 2019
37Likes10Retweets

GitHub Actions 開放公測

GitHub 也跨入了 CI 服務了,我還沒有空試就是了。

Twitter avatar for @natfriedman
Nat Friedman @natfriedman
Good news: anyone who signs up for the GitHub Actions beta will get admitted instantly. Give it a try!
github.comFeatures • GitHub ActionsEasily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
3:10 AM ∙ Sep 18, 2019
666Likes245Retweets

手動安裝 iOS 模擬器到 Xcode

皮樂必須推。

Apple 幫第三方 apps hard code 在系統裡

之前就有 macOS 裡面有幾百個這種東西了。複習一下會有這種事。

Twitter avatar for @DreamingPiggy
Zhuoli Li @DreamingPiggy
@steipete And there are even 100+ hard-coded Bundle ID in source code, for some special behavior control. For example, iOS 13 UIApplication.statusBar private API check if current App is YouTuBe and return a different logic😄
2:30 PM ∙ Sep 18, 2019
15Likes7Retweets

#weakself挑戰賽

上週 weak self podcast 裡把 #波肥挑戰賽 改名了。不過這串實在回得太亂,實在不知道怎麼整理才好😂

Twitter avatar for @handkid
Green @handkid
來來來來來,今天來跟大家來聊聊 weak self; 沒錯就是 @weak_self XD 1. 在 Swift 的 Closure (或 OC 的Block );什麼時候要用 weak,什麼時候不用? 2. non-escaping vs. escaping 有什麼不同? 3. 用 unowned 的時機是? #weakself挑戰賽 #Swift #OC #題目一直改 #很純的function下禮拜繼續
1:00 PM ∙ Sep 19, 2019
26Likes5Retweets

GEMI—同時前後鏡頭 App

這是我朋友的團隊做的 app,非常有意思,用了 iOS 13 新的 multi cam API。我突然意識到 iPhone 11 相機可以玩太多花樣了。這個 API 需要 XS/XR 以上的 iPhone。

Twitter avatar for @gemiapp
Gemi @gemiapp
WHAT?! GEMI is up on Apple Store today🤘😻 The first iOS app that can shoot videos with your front and back cameras at the same time. Go check it out: gemihq.com/download #gemiapp #ios13release #Appl68
Image
10:35 PM ∙ Sep 19, 2019
13Likes7Retweets

我真的沒有買 iPhone 11 Pro

因為沒有出這個顏色。不是啦,主要原因是重量增加跟沒有 3D Touch。

Twitter avatar for @MichaelSteeber
Michael Steeber @MichaelSteeber
Hear me out: Deep Sea Blue
Image
4:07 PM ∙ Sep 15, 2019
6,328Likes655Retweets

weak self 暫停一次

有錄到一些意料之外的問答,我覺得可能滿值得剪成一集的。不過要等下週囉。

Twitter avatar for @weak_self
weak self podcast 「我很弱,不要把我算進去」 @weak_self
#iplayground 剛辦完的我們都累啦。本週的 weak self 解出來是 nil 哦。我們下週再 retry~
Image
1:57 PM ∙ Sep 22, 2019
14Likes2Retweets

iPlayground 特別報導

太多資訊都在 Twitter 上,請直接進入 #iPlayground 就可以看到全部的精華內容啦~

Twitter avatar for @ethanhuang13
13 一三 @ethanhuang13
我真的沒有想到我們辦一個研討會可以成為 Twitter 台灣流行趨勢🤯 再次推坑工程師用 Twitter,方便與世界各地的開發者交流~也請愛用我整理的台灣 iOS 開發者推特列表 https://t.co/manO1YCTFwg
Twitter avatar for @theiPlayground
iPlayground2019 就在本週末9/21-22🔥 @theiPlayground
大家真的很熱情,今天 #iPlayground 成為台灣地區的流行趨勢 #trending #Taiwan 🍍🍍🍍🍍🍍 https://t.co/28zTBL2qkR
2:51 PM ∙ Sep 21, 2019
19Likes8Retweets

以下我隨意放一些有趣的。技術資源要等 iPlayground 官方公布錄影囉。

Day 1

Twitter avatar for @theiPlayground
iPlayground2019 就在本週末9/21-22🔥 @theiPlayground
非官方活動,請外國朋友來這邊試試最喜歡的鳳梨酥 🍍🍍🍍 #iplayground #外國朋友Mey
Image
6:19 AM ∙ Sep 21, 2019
10Likes1Retweet
Twitter avatar for @HsuToby
Toby Hsu @HsuToby
這活動太有趣了,請外國人吃鳳梨酥挑出最好吃的品牌 🤣j
Twitter avatar for @HHaandr
Hendrik Haandrikman 🚀 @HHaandr
We have a winner: SunnyHills! 🍍🍍🍍🍍🍍 @theiPlayground #iplayground https://t.co/USQ3Nf7U8N
8:25 AM ∙ Sep 21, 2019
8Likes1Retweet
Twitter avatar for @Deirenwu
Darren @Deirenwu
Day1 #末梢開發 #我聽過最😈的iOS技巧 #iplaygroundp
Image
8:38 AM ∙ Sep 21, 2019
8Likes2Retweets
Twitter avatar for @NelsonT
Nelson @NelsonT
講者視角 #iplayground #101
Image
6:56 AM ∙ Sep 21, 2019
24Likes2Retweets
Twitter avatar for @ChiangKennedy
Kennedy Chiang @ChiangKennedy
開箱第一天 After Party 🍻 這場沒有🍍,只有🍍風味啤酒😂 #iplayground 2rSAl
Image
8:25 AM ∙ Sep 21, 2019
Twitter avatar for @nwwyyy
Natalie @nwwyyy
我最喜愛的 session (誤 #iPlayground
Image
1:49 PM ∙ Sep 21, 2019
8Likes1Retweet

Day 2

Twitter avatar for @tank1005
Tank @iPlayground2019 @tank1005
爆棚!不愧是貓神🐱 #iPlaygroundJ
Image
2:33 AM ∙ Sep 22, 2019
15Likes4Retweets
Twitter avatar for @niafan12
niafan @niafan12
First #iplayground running race. #iPlayground2019
Image
5:02 AM ∙ Sep 22, 2019
27Likes8Retweets

那個貼紙真的不是我做的…而且我也沒有勸敗 Apple Watch 啊😂

Twitter avatar for @GanNaSong
我要當特級廚師🔪🥩🔥🍺 @GanNaSong
什麼叫衝動購物!這就4!!! #iplayground
Image
6:20 AM ∙ Sep 22, 2019
13Likes3Retweets
Twitter avatar for @handkid
Green @handkid
我也有合照啦 ~ #iPlayground
Image
5:33 AM ∙ Sep 22, 2019
11Likes1Retweet
Twitter avatar for @gliyao
Liyao Chen @gliyao
不要用 float 算錢 0.0
Twitter avatar for @yllan
宇宙漂流井底之蛙🐸 @yllan
https://t.co/71sY95GkCn 我搞不懂浮點數 投影片! #iPlayground (可以改網址嗎 囧)
9:26 AM ∙ Sep 22, 2019
Twitter avatar for @PofatTseng
Pofat @PofatTseng
哥的神祕技,戀愛惹 @HsuToby
Image
7:02 AM ∙ Sep 22, 2019
9Likes3Retweets
Twitter avatar for @theiPlayground
iPlayground2019 就在本週末9/21-22🔥 @theiPlayground
#iplayground 活動圓滿結束,全體工作人員感謝大家🙏🙏9QF
Image
9:49 AM ∙ Sep 22, 2019
58Likes10Retweets

最後,關於合照的事情我想講一下:

Twitter avatar for @ethanhuang13
13 一三 @ethanhuang13
有 @marslin_dev 接手這個合照活動我就放心了。 其實 #picswith13 這個小活動是示範教學。我去國外參加研討會時很常見到,只是台灣的工程師太不熟玩 Twitter,所以就厚著臉皮找大家自拍🤳。以後正確姿勢是找人合照(歡迎找我)、發推並且 @ 對方。7
Twitter avatar for @marslin_dev
Mars @marslin_dev
開心來跟大家交流!明年來追著大家拍照好了 #picwithmars https://t.co/pjWA0oQdly
3:13 PM ∙ Sep 22, 2019
4Likes1Retweet

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

Share this post

開發者週報 #8 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