iOS 開發者資訊 by 13


Гео и язык канала: Китай, Китайский
Категория: не указана



Гео и язык канала
Китай, Китайский
Категория
не указана
Статистика
Фильтр публикаций


🪧大家好。這邊有半年沒發消息了,因為 Telegram 頻道跟我想要的「效果」不一樣。我也打算把這裡關閉。

不過我跟幾位夥伴開了 weak self podcast 的 Discord,上面頗熱鬧的——有一半話題跟 iOS 技術有關,另一半在討論開發者的傷害與勸敗話題🤪

歡迎加入~請在報到區打個招呼說你是 TG 來的🙏
👇https://discord.gg/M7SxW5yPpS


🏠台灣的 iOS 社群好像沒什麼 WWDC 相關活動,所以明晚來開個 Clubhouse 一邊看一邊聊天吧。至少我跟 Pofat 會在~ https://www.clubhouse.com/join/weak-self-podcast/VHfpOWxo/mWVJje76


💸M1 iPad Pro、iMac、Apple TV 4K 等 Apple 新款硬體已經可以在台灣 Online Store 購買


🔔提醒開發者們去註冊 WWDC21 Digital Lounge。因為有名額限制所以動作要快。

似乎是用 Slack 來跟 Apple 工程師以及其他開發者參與聊天。

目前已知的主題有開發工具、Accessibility、ML、SwiftUI。

需要有付費 Developer Program。

https://developer.apple.com/wwdc21/digital-lounges/register/


📦兩年前用非正式版 Swift Function Builder 寫了一個 NSAttributedStringBuilder。最近正式的 Result Builder 隨著 Swift 5.4 跟 Xcode 12.5 一起推出,所以就把這個套件改版了一下。
https://github.com/ethanhuang13/NSAttributedStringBuilder




🎙weak self 74: 選處理器比選顏色還懶
https://weakself.dev/episodes/74
簡短聊一下發表會跟 M1 全產品線。




💸我做了表格列出所有 Apple M1 裝置的價格。看完你就知道要買哪一款了
- 我一直說最低成本享受 Apple Silicon 是買 Mac mini 這句話依然成立
- MBA 的價格介於兩款 iPad Pro 之間
- MBP13 比 iPad 12.9 貴一點,加上鍵盤就反過來了
- iMac 一律比 MBP13 貴 6,000
https://www.notion.so/ethanhuang13/Apple-M1-942855b873964c0f9c2e0ad77f3702a7




😎調查一下,你有聽過「No sleep til dub dub」嗎?
Опрос
  •   😧不知道,那是啥?
  •   🤔聽過,不知道意思
  •   🤩我知道!
121 голосов




🎙️weak self 72: WWDC21 宣布、波肥入坑 SwiftUI
https://weakself.dev/episodes/72


😎帥啊,Swift 官方推出幾個實用的 collection types
- Deque(讀作 deck)類似 Array,但 prepend 的時間是常數(後者是線性)
- OrderedSet 顧名思義是有序的 Set
- OrderedDictionary 是 key 有序
開發者不用自己寫資料結構就有優秀的效能,但什麼時候用哪個就考驗判斷力了

https://swift.org/blog/swift-collections/




🕳️昨天生平第一次用 Swift 的 DateInterval,就研究了一下。發現其中坑還不少。

DateInterval 底層是用 NSDateInterval,如果 start 晚於 end 是會 runtime exception 的。

再看 start、end、duration 的實作就會發現這裡的坑真不小,duration 不是 computed var。改 end 會更新 duration,但是改 start 不會😱
https://github.com/apple/swift/blob/main/stdlib/public/Darwin/Foundation/DateInterval.swift

簡單來說,初始化後最好不要再動它了。

想來想去,以後我還是自己寫一個好了。原生的除了寫好 contains 跟 intersect,以及可以直接用 DateIntervalFormatter,也沒太多好處。真要用到 formatter 要轉換也很簡單。




🕙預告今晚的 weak self podcast 錄音+直播

一日讀書會務實的測試

早上 6 點就肚子痛醒的 13,讀了本 5 年前寫完講 iOS 測試的書,作者是 Orta。波肥說今天就來聊這個。10:00 PM 錄音、11:00 PM 左右開放閒聊。

joinclubhouse.com/event/mgw8OnyV




🎙weak self podcast 71: Swift Runtime 之 Reflection、Metadata
https://weakself.dev/episodes/71
👋喬喬正式登出本節目
😔iOS 開發者好像很快樂?
🏠Clubhouse 上的 weak self club 開張了
📰一週開發者新聞——皮卡丘架構?
⭐️Swift Runtime 2—Reflection、Metadata

Показано 20 последних публикаций.

235

подписчиков
Статистика канала