13的話
最近買了某豆腐床墊。果然睡飽才是工程師效率最大來源啊。(我沒有業配)
How to make your app look great on every screen
謠言指出下一代的 iPhone 螢幕尺寸又要變了,所以 iOS 裝置的螢幕尺寸更不能寫死。這篇不僅設計師、工程師更要看。
Apple 發表了自 Logic Pro X 推出以來最大的 Logic 更新
不過我從來沒用過。
🧑💻What’s new in Swift 5.3?
Swift 5.3 快出了,有興趣先學習的朋友可以讀 Paul Hudson 整理的新功能、新語法。
🔧Reveal App 改訂閱制
Reveal 是我使用了多年,非常方便的 UI debugging 工具。跟 Xcode 內建的不同之處在於它不用把 app 暫停,且可以在 runtime 修改參數。
之前的收費模式類似 Sketch,現在新版改成訂閱制。
我維持用舊版好一陣子沒付費更新了,有一部分原因是這個 AR 模式一直沒出🤪
How’s this for a new perspective? Inspecting iOS apps with @reveal_app POC only 😉 @madewithARKit
revealapp.com
🔧Mouseless 快速鍵學習工具
學到了一些之前不知道的 Xcode 快速鍵。
也支援 VSCode、Sublime Text 等編輯器,還有一堆 Mac 軟體。
既然提到了學習工具的使用,這裡同場加映 MIT 的 The Missing Semester of Your CS Education,還有這篇程序员的macOS系列:高效Alfred进阶。
ℹ️inputAccessoryView 停在螢幕底部
@lihenghsu 應該這樣說,所謂的鍵盤 dismiss 其實只是鍵盤 top anchor 齊 screen bottom anchor ,accessory view 在它上所謂 dismiss 就會留在那裡,我之前做 IM 就是這樣做,這算標準做法了,可能你先前剛好沒看到
🚥Unit Test 為什麼不測 private
I have a question about Unit testing for over 1 year - How to TDD or test a private/fileprivate method?
I know it's the right way to test public method (internal method), but can it be called unit testing? And how to do TDD with private/fileprivate method?
@hanyu_chen_ios 照書本的說法就是
Unit 是最小的「單元」,而最小的單元是 class/struct ,不是 method
Unit test 該針對「介面」測試而不是針對「實作」
是故 public method 是你對外開放的介面,而 private 的「實作」是不用揭露的,而且測試 public 理應涵蓋 private
⌚️watchOS 畫面上方能顯示幾種圖示
也不能說他吃飽太閒。他大概是全世界最懂 watchOS 的第三方開發者了。
I just spent 30 minutes seeing how many items I can get queued into the Apple Watch status dot. My personal best was 7:
- Lock
- Red Dot
- DND
- Theater
- Airplane
- Workout
- Navigation
Unless I hear otherwise I'm going to assume I now hold a World Record.
OK, I'll stop here...I think I'm now one of those speed runners who uses a glitch in the game to advance. Here is a single run of 16.
順帶一提,Apple 在 watchOS 6.2.5 beta 5 增加了許多 Pride 錶面。
👀透視 Apple TV
對啦,Apple TV 可以接收紅外線嘛,所以外殼一定是某些光譜透得過去的。
Turns out the TrueDepth camera can also have the “X-ray” effect with some plastics. Here it is showing the insides of an Apple TV 4K. (Thanks @HarckerTech for the idea)
💡我的 Side Project 點子
反正我大概也沒空寫,喜歡就拿去用吧。
午睡睡飽之亂想 iOS Side Project:
你有沒有那種經驗,看到一則推文以及回覆,然後想要 Mute 或 Block 整片留言的帳號
我找了找,好像沒有專門幫你做這種事的 app 呢🤔
如果是我來設計的話,操作大概會是這樣:
1/
正事不想做又想來做 side project。
工程師每天都會接觸到大量資訊,絕大多數都是連結。SO、GitHub、Twitter、YouTube、blog、線上文件、新聞…
我想的不是 Pocket 或 Instapaper 那類稍後閱讀工具,比較像是讀完之後要寫一些筆記。
可以說是以連結為單位的筆記工具。
編週報的時候會很好用😂
又想到一個 side project idea,每天只能完成最多三件事的 To Do App:
- 三個畫面:Inbox、Today、Done
- 在 Inbox 新增任意數量的待辦事項
- 每天決定當天要做哪三件事,移到 Today
- 專注在 Today 上的這三件事,把它們做完
- 在 Done 查看歷史
也可以不用做 app,有三頁筆記就可以執行了
再一個 side project idea:
相片瀏覽 app,只做一件事。打開的瞬間,依照你當下的位置把相簿裡同個地點的照片找出來。
iOS 相簿沒這個功能。Siri 沒這個功能。Shortcuts 沒這個功能。Google 相簿也沒這個功能。
我兩年前就開過 Radar,也當面跟 Photo Team 的工程師提過。希望 iOS 14 會有啊。
🎙weak self 36: Strong Wife 跟 WWDC 回顧加預測
某人的老婆提議要錄工程師太太單元。WWDC。Facebook SDK 爆炸事件。
本集成分:
#傷害指數👉5
#買了指數👉0
#雞湯指數👉0
weak self podcast 👍 我就弱! @weak_self
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆即可。