13 報

Share this post

開發者週報 #14 資深被資遣工程師

www.ethanhuang13.com

開發者週報 #14 資深被資遣工程師

Apple/iOS 開發者的一週大小事 2019/11/04-10

13
Nov 10, 2019
Share this post

開發者週報 #14 資深被資遣工程師

www.ethanhuang13.com

13 的話

我懶得想信件標題了,所以就直接用 weak self 的標題吧!剛好編號也同步了。

這週出了 Xcode 11.2.1 GM,然後 Xcode 11.2 就不能拿來上傳了。但是你仔細看 Release Notes,其實問題沒有完全修掉🤷‍♂️

然後 iOS 13 又出新的 beta。各位開發者都是下面這個心情吧。

Twitter avatar for @JonyIveParody
ᴺᴼᵀ Jony Ive @JonyIveParody
Trying to keep up with all the iOS 13 updates like:
Image
9:24 PM ∙ Nov 7, 2019
562Likes84Retweets

weak self 14: 資深被資遣工程師

Twitter avatar for @ethanhuang13
13 @ethanhuang13
#笑死 我們 podcast 來聊這個
Twitter avatar for @rollr76518
陳涵宇 @rollr76518
我要來公告我的好消息了。 我又被裁員啦! 這次 app team 8人先砍4個啦!
7:20 AM ∙ Nov 8, 2019
Twitter avatar for @weak_self
weak self, strong community @weak_self
14: 資深被資遣工程師—涵宇 @rollr76518 來分享: 🥗前菜 「被失業」不怕不怕,怎麼拿好拿滿失業補助金跟提前就業獎勵(公式在 Show Note) 🥩主菜 團隊 Code Review 經驗 🍮甜點 為什麼老是被長輩嗆咧 🍍 水果 weak self 正式開放個人贊助! weakself.dev/episodes/14
weakself.dev14: 資深被資遣工程師weak self podcast
1:46 PM ∙ Nov 10, 2019
11Likes4Retweets
Twitter avatar for @weak_self
weak self, strong community @weak_self
教大家一招:「Hey Siri! 我要聽 weak self!」
2:41 PM ∙ Nov 10, 2019
6Likes1Retweet

Photoshop and XD Apple Design Resources updated for iOS 13

官方更新了設計資源檔。

A Companion for SwiftUI

這是由 @SwiftUILab 推出的 SwiftUI 文件 Mac app。售價 $49.99 USD,我沒有買,但是看評價不錯。下面推文有 demo 影片。

Twitter avatar for @SwiftUILab
The SwiftUI Lab @SwiftUILab
I'm proud to announce the product of many busy days and sleepless nights: "A Companion for SwiftUI" is a quick dynamic reference guide. It goes straight to the point, unlike my blog articles, which are more in-depth discussions. apps.apple.com/us/app/a-compa… #SwiftUI #iOSDev #SwiftLang
Image
2:42 PM ∙ Nov 4, 2019
381Likes78Retweets

Apple Push Notification Service Update

Certificate-based 的串接方式要在一年內被淘汰掉。改用 JWT 吧。

GDG DevFest 花蓮

Twitter avatar for @ladyboblee
Bob Lee @ladyboblee
花蓮今年第一次舉辦 Google 技術社群研討會(GDG DevFest)啦!!由花蓮在地Google開發者社群 (GDG Hualien) 與女性資訊技術從業人員社群 (Women Techmakers) 共同舉辦的 Google 開發者年會! 號召東部對於程式開發有興趣的你/妳,一起參與加入我們的討論、餐敘、以及工作坊!
gdg-hualien.siteGDG DevFest Season 2019Be a hero. Be a GDG!
8:53 AM ∙ Nov 5, 2019
50Likes28Retweets

Bitrise In Practice 從零開始的 CI/CD 教學 by @hokilaJ

台灣 App Store 要開發票了

開發者不用做事,由系統自動處理。消費者不填的話就無法購買。

Twitter avatar for @ethanhuang13
13 @ethanhuang13
最近開始台灣的 App Store 消費會寄電子發票。第一次會被要求輸入 email。 support.apple.com/zh-tw/HT209189
Image
Image
4:18 AM ∙ Nov 6, 2019
17Likes7Retweets

HomePod 與 iOS 裝置的 Handoff

Twitter avatar for @OOBE
OOBE @OOBE
Apple HomePod 有個有趣的功能:HomePod 如果正在播音樂或播客節目時,把已經設定為同一家庭的 iPhone 放到 HomePod 上,正在播放的音樂就會轉移到 iPhone 上繼續播放。 方便你外出時繼續聆聽。
5:20 AM ∙ Nov 6, 2019
21Likes1Retweet

我錄了實測影片。

Twitter avatar for @ethanhuang13
13 @ethanhuang13
實測 HomePod Music Handoff,還滿順的! 音樂是 Apple Arcade 遊戲 Grindstone 的 OST music.apple.com/tw/album/cave-…
Image
Twitter avatar for @OOBE
OOBE @OOBE
Apple HomePod 有個有趣的功能:HomePod 如果正在播音樂或播客節目時,把已經設定為同一家庭的 iPhone 放到 HomePod 上,正在播放的音樂就會轉移到 iPhone 上繼續播放。 方便你外出時繼續聆聽。
3:11 PM ∙ Nov 6, 2019
6Likes3Retweets

有在用 Enterprise 開發者帳號要注意了

Twitter avatar for @BalestraPatrick
Patrick Balestra @BalestraPatrick
It seems like Apple is soon going to require more information to keep identifiers registered in Apple enterprise accounts working, presumably to tackle the issue of companies selling enterprise certificates to third-parties. Great to see something is being done about it.
Image
4:57 PM ∙ Nov 6, 2019
95Likes24Retweets

你有覺得 Swift 5.1 編譯時間有變長嗎?

Twitter avatar for @dmcrodrigues
David Rodrigues @dmcrodrigues
State of Swift (5.1) in 2019. Our builds times have increased ~15-20% after we moved to Xcode 11. Our tests can't use parallelisation otherwise they crash randomly which increased our times by a factor of ~15-20%. After 5 years I wouldn't expect to be here but here we are.
Image
Image
Image
5:48 PM ∙ Nov 6, 2019
326Likes104Retweets

其實我只是想 show #帶薪編譯 這個 hashtag🤪

Twitter avatar for @onevcat
onevcat @onevcat
It is the truth. See our build time on CI. Xcode 11 slows down it DRAMATICALLY. #带薪编译我最爱
Image
Twitter avatar for @dmcrodrigues
David Rodrigues @dmcrodrigues
State of Swift (5.1) in 2019. Our builds times have increased ~15-20% after we moved to Xcode 11. Our tests can't use parallelisation otherwise they crash randomly which increased our times by a factor of ~15-20%. After 5 years I wouldn't expect to be here but here we are. https://t.co/Mz5GrxZ0IY
2:06 AM ∙ Nov 7, 2019
24Likes4Retweets

喵神的書在特價

好啦我已經全買了~一鍵補齊💸

Twitter avatar for @onevcat
onevcat @onevcat
SwiftUI 的新书也发布了,Swift 进阶的旧书也更新了,讲道理应该是双重的快乐,哪里想到正好还遇上了双十一,那让我们来把快乐变更多吧!现在开始持续一周,ObjC CN 全场图书六折优惠:在结算时使用优惠券 20191111 即可享受魔法快乐价!对,就是那个框!所有书籍列表请查看 objccn.io/products/
Image
12:26 AM ∙ Nov 7, 2019
96Likes27Retweets

Advanced Swift 譯本也有更新到 Swift 5。

Twitter avatar for @onevcat
onevcat @onevcat
@PofatTseng 全章节针对 Swift 5 进行修正;新增枚举一章;重写结构体和类,泛型,协议三章;对字符串,集合协议,错误处理三章进行大幅修改并添加新内容;以及无数的订正和修改 大概是这样。书里第一章之后也有提
1:15 AM ∙ Nov 7, 2019
4Likes2Retweets

用 RawRepresentable struct 來取代單純的 String

看推文串。

Twitter avatar for @nicklockwood
Nick Lockwood @nicklockwood
I once complained how much boilerplate it took to wrap a String in Swift vs just using a typealias, and how it leads to worse design decisions. It somehow it escaped my notice how simple it is now: struct FoobarID: RawRepresentable, Hashable, Codable { let rawValue: String }
8:58 AM ∙ Nov 7, 2019
203Likes45Retweets
Twitter avatar for @ethanhuang13
13 @ethanhuang13
@Jerome_Hsieh 從這個回覆往下看。主要就是用另一個 Type 而不是直接用 String 來做 Identifier,但又保有大部分語法接近 String 的便利性
Twitter avatar for @nicklockwood
Nick Lockwood @nicklockwood
@migueldeicaza Suppose you have an object like: struct Entity { let identifier: String let name: String let address: String } It would be quite easy to mix up these fields because they're all strings.
8:41 AM ∙ Nov 8, 2019

Swift Numerics

新的官方開源專案。

Twitter avatar for @SwiftLang
Swift Language @SwiftLang
We're thrilled to announce a new project for Swift—Swift Numerics. Learn all about how it provides the building blocks for numerical computing in Swift!
swift.orgSwift NumericsI’m excited to announce a new open-source project for the Swift ecosystem, Swift Numerics! Swift Numerics will provide the building blocks of numerical computing in Swift, as a set of fine-grained modules bundled together into a single Swift package. My hope is that we can quickly fill some importan…
9:06 PM ∙ Nov 7, 2019
513Likes165Retweets

一些多國語系遇到的小事

Twitter avatar for @niafan12
niafan @niafan12
不可置信我居然在星期五晚上寫了一篇技術類短文。 有鑒於前幾天在推特發問的小問題,趁記憶猶新時寫了一篇「一些多國語系遇到的小事」,希望可以幫到有緣人~(嗯,很值得用🍺來犒賞自己👏) link.medium.com/i1LCrA5Yr1
2:28 PM ∙ Nov 8, 2019
48Likes7Retweets

導入 Flutter 前你應該知道的事 by @zonble

Twitter avatar for @zonble
zonble 🍺 ゾンビル @zonble
投影片
speakerdeck.com導入 Flutter 前你應該知道的事GDG DevFest 2019
2:28 PM ∙ Nov 10, 2019
33Likes8Retweets

本週的軟體開發恐怖故事

Twitter avatar for @onevcat
onevcat @onevcat
这个问题...居然还真能修...“精巧地”安排方法顺序,就可以避免 SPM 导入 generic type 的时候错误地把需要的方法 strip 掉...写了这么多年代码,这次也算是活久见了。github.com/DeclarativeHub…
Image
7:57 AM ∙ Nov 5, 2019
25Likes11Retweets
Twitter avatar for @twhaolee
Hao Lee @twhaolee
吃完中餐看他們解 bug 的 code 老天鵝啊,我看了什麼 🤣 stringByReplacingOccurrencesOfString:@"30" withString:@"0"
4:48 AM ∙ Nov 6, 2019
8Likes1Retweet
Twitter avatar for @handkid
Green @handkid
@ethanhuang13 @PofatTseng @hokilaJ @joe_trash_talk 本日恐怖故事 API 卡 main thread... 幹
7:26 AM ∙ Nov 6, 2019
Twitter avatar for @Vickie_peele
Evelyn Zhan @Vickie_peele
想起之前合作過的SA⋯ 同一個人寫出來的文件,在不同時間點,會使用不同的命名規則寫在同一份規格書中⋯ 一份不僅是Backend RD和App RD看不懂,連他自己也看不懂的神奇規格書
Twitter avatar for @joe_trash_talk
餿腐味粗工 @joe_trash_talk
《聽風者》有一段,阿兵從電報聲中側寫發報的五個人的特徵 看著 Postman 回來的各種 response... 我覺得我有點懂阿兵了⋯
4:06 PM ∙ Nov 6, 2019
2Likes1Retweet

其實還有更多…喜歡看這種的,可以去 follow 我另一個 Twitter 帳號 @1star_therapist。


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

Share this post

開發者週報 #14 資深被資遣工程師

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