13 Profile Banner
13 Profile
13

@ethanhuang13

5,496
Followers
289
Following
1,422
Media
20,720
Statuses

iOS Developer. Co-host of @weak_self podcast

Taipei, Taiwan
Joined December 2007
Don't wanna be here? Send us removal request.
Pinned Tweet
@ethanhuang13
13
5 months
🪧無限期休刊公告 謝謝大家長久以來的支持🙏
21
12
243
@ethanhuang13
13
10 months
為了一件「小事」感動半天: 跟公司申請採購 iPhone 開發機。行政同事貼完財產編號後才交給我們。盒子上的膠帶沒有黏死,而是反折起來讓人好撕。 我相信只有自發地去想到別人的人,才能做出這樣的舉動。希望我也可以把自己的團隊訓練成這樣。
Tweet media one
10
43
957
任天堂有一件事情,身為軟體從業人員的我很讚賞。老任的遊戲很多時候是 1.0 壓片推出,不搞緊急修復,極少有 bug。卡匣插上就是完整體驗,不用下載 反觀最近有很多 3A 大作第一版就爆炸然後一直發 patch,更新檔還爆大。這些廠商真的該多跟老任學學,好好測完修完再發行
16
54
786
現在買手機都是用手機買,訂單跟包裹也是用手機追蹤。 所以舊手機打從一開始就知道自己要被換掉,甚至要被賣掉🥲 #太傷害了 #週間廢推
6
36
444
To demo how powerful SwiftUI is, I wrote this “MacBook Air M1 Zhuyin Keyboard”. It’s only ~300 LoC, and took me < 4hrs. (The goal is not pixel perfect but you get the idea.) Source code👇 Enjoy~
Tweet media one
5
47
347
清理 Mac 硬碟空間一律只推薦 GrandPerspective。用眼睛看那塊最大來清才有效率
@imwsl90
衛斯理
1 year
Mac下面有什么好用的清理工具可以用?512G被我“粗暴”的用了几个月快没了
45
6
30
8
61
339
🙋弱弱的我又來問了:有人想來當我同事嗎? 🤖這次是 Android 職缺 🌏可以 Remote(辦公室在台北市) 🏢美商,公司賺錢,台灣持續擴編 💵重點是:薪水相當有競爭力! 🆕Jetpack 裡面都會用到。新技術想怎麼玩,說出來,就讓你玩 📨請 DM 來聊 🙏歡迎大力轉推 😘(之前 iOS 火速招滿,再次感謝)
9
60
320
今天用 iPhone 12 模擬器研究了一下整個系列的螢幕尺寸,一些心得或許能當作你挑選購買的參考,當然實際情況還是要以實機為準: #AppleEvent 📱先放一張 iPhone 11 與 12 全系列比較。你可以觀察文字的斷行位置來判斷水平範圍、最底部的文字來判斷垂直範圍
Tweet media one
10
111
295
今天 team meeting 閒來無事就練習SwiftUI,我刻了半個 MacBook 鍵盤😂
Tweet media one
10
15
299
Xcode 10 多重游標練熟以後真方便,例如用在 struct init。設定游標位置的按鍵是 Control + Shift + 點擊,或用上下方向鍵。影片是用游標來選。另外可用 Control + Shift + 左右方向鍵來選「字」
10
75
297
⚠️PSA for All iOS Developers: Xcode 12 is not compatible with Monterey. Don’t upgrade your Mac to Monterey unless you are 100% sure that you will only need to use Xcode 13+.
Tweet media one
24
109
268
🙋弱弱的我問:有人想來當我同事嗎? 我待過的公司不多,不過這樣的 #iOSJob 還不錯吧: 🌏可以 Remote(辦公室在台北市) 🆕大量使用 SwiftUI(坑我們先踩過了) 🏢外商、��市公司 💵就我所知公司頗賺錢,台灣持續擴編 🤝沒有內推獎金,能跟優秀的你共事就是我最大的收穫 📨有興趣請 DM 🙏歡迎轉推
13
63
257
很多曠野之息玩家都想把記憶洗掉重新體驗一遍,可惜人生無法重來。幸好我們終於可以玩到王國之淚。 如果你對王國之淚有興趣,卻還沒玩過曠野之息的話,先去借來玩玩看吧。玩出樂趣了,就是幾百小時的樂趣。沒樂趣的話就別勉強。 新玩家顛倒順序玩實在滿可惜。別擔心前作過時(並沒有)就直接玩續作。
6
17
255
整理桌面!感謝 @PofatTseng 推薦紙巾架,一個才 89 元。weak self 的 show note 有連結
Tweet media one
9
36
234
最近在準備給新同事的 SwiftUI 訓練,有幾個想法(不一定對。順序不重要): 1. SwiftUI 的那些「坑」其實幾乎都是跟它底層呼叫 UIKit 有關 2. modifier 實際運作時,效果分成「往下傳遞資料」、「往上傳遞資料」、「不往上也不往下傳遞」。這部分只能靠記憶,算是初學者障礙
14
54
206
@ethanhuang13
13
11 months
最近在看《搖曳露營》 我覺得這就是 Vision Pro 最佳的應用了 虛擬風景 虛擬搭帳篷、生火 虛擬收音機(音樂或 podcast 播放器) 實體煮泡麵或火鍋,或是零食飲料 看實體書 App 做得好的話一年一萬台幣我也買
6
12
194
📢[公告] 我會把所有關於 #WWDC20 的資訊寫在以下這個超級長的推文串🧵,是報導,也是我個人的筆記。由此開始👇
Tweet media one
1
45
189
關於如何在團隊贏得 credit,就說說開會吧:我喜歡花 1~2 小時準備並主持一場 15 分鐘可以開完的會。而不是只準備 5 分鐘但是開了超過 1 小時的會
0
14
186
FacebookAuth is for iOS app developers who need to support Facebook login but don't want to use the official SDK.😒 Single closure API. ~100 loc of implementation. iOS 11+ required. Gist:👇
Tweet media one
5
37
181
我一直想讓大家明白的是:code 寫的好固然重要,成為 good team player 才是職涯的關鍵 每個人都喜歡跟好合作的高手一起做事。我是個好合作的高手嗎?
2
13
171
現代奇幻故事: 他失業了。 兩週後,不知怎麼的被原公司邀約了一場新工作面試,對象竟是當初開除他的上司。 然後他真的去面試。
@Firr
Firr
3 years
I'm currently unemployed. A recruiter lined me up an interview. ...With the employer that just fired me. I wish I was making that up
1K
24K
194K
2
43
175
13 的「SwiftUI 讀完就入坑」專欄開始連載啦~ 還請轉推、多多支持🙏
3
47
167
今天發生的趣事。 一群同事一起搭電梯。 同事 A 看到同事 B 的衣服:「你這個是在環球買的嗎?」 常常出國旅遊的同事 B:「呃,不是。」 全電梯的人都認為這段對話是在問環球影城。 . . . 沒想到他想了一下,又說:「呃,是的,中和環球。」 那台電梯差點沒笑炸。
Tweet media one
3
21
169
TIL: git 可以幫你用二分查找的方式找出是在哪次 commit 改壞的 git bisect start git bisect good [commit] 試試重現 bug git bisect bad 再試試 來回 good bad 直到找到 git bisect reset
@tualatrix
图拉鼎
5 years
修一个奇怪的 Bug,因为不知道是什么时候引入的,于是准备动用杀手锏——git bisect。Exciting!
3
4
38
3
64
154
談溝通,就說自己吧。不要指別人。 其實我出社會以前不只是個超難溝通的人,還很白目。 後來漸漸學到,從對方的需求、感受來說話。說穿了就是「同理」。 但溝通不是理論,是持續累積的實務。我的大腦會快速反應出不那麼好的講法,所以我得把自己冷靜下來、順一遍再說或打字(快思慢想的兩個系統)。
3
14
150
「到底什麼時候會上菜...」 #為了尾牙得大獎 #電影公司花樣多 #PowerRangers2017
Tweet media one
3
28
145
Raycast 好用到我難得一次動了「不想跟大家分享獨門密技」的念頭。再見用了十幾年的 Alfred,謝謝你
14
13
144
13 的 MacBook Air M1 8GB 體驗 #連續推文 M1 的效能跟續航力我們已經知道很多了。我更有興趣知道的是到底是怎樣安裝與執行 iOS app 的? 寫這則推文的時候我正在用 Mac 上的 Uber Eats 點餐。其實它是 iOS app,用 iMazing 接 iOS 裝置以後可以下載 IPA 檔,點兩下就可以安裝到 Mac 上使用。
Tweet media one
Tweet media two
3
31
141
@ethanhuang13
13
4 months
Apple 推出新語言 Pkl,讀作 pickle。專門用來寫設定檔的,���較於 YAML, JSON, 或 XML 有許多優點(見官網)。已有 Java, Kotlin, Go, Swift 的 library。 看起來很有趣。下一代的 Xcode project file?😂
@javirevillas
revi
4 months
Exciting news! Apple is open sourcing Pkl, a programming language for configuration 🎉
2
55
232
3
19
145
iPad 真是很棒的東西,初代就有 10 小時續航,學生時代就拿它看 Paper。 但是現在當軟體工程師,就是用 Mac,根本用不到 iPad。如果我不用寫程式的話,應該主力電腦就變回 iPad 了。 我只是想說那些覺得「iPad 沒有用」的人,可以觀察一下醫生族群、學生族群。「沒有用」應該只是「我用不到」而已。
14
6
143
@ethanhuang13
13
8 months
🧱假如你開發一個 iOS app。啟動時要檢查: 1. 使用者是否第一次使用 app 2. 有沒有登入 3. 有沒有付費過、或買過哪些 IAP 4. 是否有取得該 app 的重要權限(例如定位/健康/藍牙...) 依據這些條件,會出現不同的畫面跟流程。 問:你會怎麼架構跟測試,來確保這些流程的判斷邏輯總是正確被處理?
9
18
137
市面上有很多看 YouTube 學英文、看美劇學英文、看 TED 學英文 我覺得 iOS 工程師真正需要的是看 Apple Developer 文件學英文、看 WWDC 學英文🤪🤪🤪
7
11
135
@ethanhuang13
13
7 months
手機都知道自己要被換掉 還提供流程建議 多殘酷啊
Tweet media one
2
4
126
Matrix Awakens (Unreal Engine 5 Demo) 實在太猛了。我是在 Xbox Series X 上跑自由移動視角,畫面是電視的八成左右面積
5
9
126
如果你是一個 iOS 開發者,2019 年夏天你多了兩個中文學習資源。都是週一早上更新: @weak_self podcast 應該是台灣唯一一個 iOS 開發者 podcast 節目 13的開發者週報 一週彙整了一次開發者有興趣的大小事情,還包括 Twitter 上精彩的對談
0
37
119
討論時間處理我一律推薦 Apple 工程師 @davedelong 的這個網站。保證讓你大開眼界👀
2
31
125
iPhone 真的太重了,而且一代比一代重🦾 #AppleEvent 12 mini 135 g -> 13 mini 141 g 12 164 g -> 13 174 g 12 Pro 187 g -> 13 Pro 204 g 12 Pro Max 228 g -> 240 g (12 Pro 的網頁撤掉了截不到圖)
Tweet media one
Tweet media two
Tweet media three
10
31
125
一直都用推特來追 Apple 開發資訊,但是干擾越來越多🤷‍♂️管理成本持續上升 反而是在 Discord 經營 @weak_self 社群的感覺很好。資深、新手、甚至完全不懂 iOS 開發,或是單純來聽勸敗😂的朋友都有收穫 ⏳決定限時開放給任何人加入 🙏請在報到區喊一下推特來的
8
24
119
最近在思考 App 的模組化工作,然後看到 @pointfreeco 這集 我認為,把整個 app 模組化(或說 SPM 化),應該是現有 Swift iOS app 專案都該認真考慮的事情。 優點太多了如下:
Tweet media one
Tweet media two
8
17
112
奉勸大家不要肖想 WFH 就可以帶著筆電到海邊工作。風大吹到你頭痛嘿🌬
Tweet media one
5
0
111
用來學快速鍵真好玩。Setapp 裡有
1
21
105
今天把小米力度開到最大,結果把蘋果的線給吃了😱 #機器人的居家戰場 #每天回家第一件事是調解紛爭
Tweet media one
4
39
105
說好今年不買 iPhone 了。如果到時候又買,唯一可能理由就是名稱裡有 13 #AppleEvent
4
2
105
管它什麼 SwiftUI 或 visionOS,我對 WWDC23 的興趣完全集中在把遊戲移植到 Mac 上跑了 這裡有一堆案例:D4、2077、法環蜘蛛人…
4
10
104
再次誠心推薦 MacBook Air M2 作為 iOS 開發者的個人電腦(若是工作用的,請跟公司申請預算上限內的頂規) 如果你開發 side project 的需求超過這台筆電的效能,那你應該可以靠它賺到下一台電腦了
4
5
97
💸我做了表格列出所有 Apple M1 裝置的價格。看完你就知道要買哪一款了 - 我一直說最低成本享受 Apple Silicon 是買 Mac mini 這句話依然成立 - MBA 的價格介於兩款 iPad Pro 之間 - MBP13 比 iPad 12.9 貴一點,加上鍵盤就反過來了 - iMac 一律比 MBP13 貴 6,000
7
28
99
💻推薦給 iOS 開發者兩個 MacBook 等級: - MBA M1 / 16G / 1T / $50,900 - MBP 14 吋 M1 Pro / 32G / 1T / $86,900 我覺得買東西要看邊際效益。售價 +70% 時: - mini LED 螢幕較大且漂亮 - 好喇叭 - CPU + 70% - GPU 2x(開發用不到) - RAM 2x 兼大頻寬 - 可外接螢幕 +1 - 需要至少等一個月開賣
Tweet media one
Tweet media two
7
23
101
被家人說「你每個禮拜編週報,都沒有人回饋你啊?」於是我研究了一下 Patreon。 如果我的技術推文、podcast、週報有幫助到你的話,請考慮捐款支持我。雖然錢不是我分享的主要動力來源,不過真的能夠幫到我。謝謝你🙏 #上次開了buymeacoffee結果不能收款的陰影還在🥲
2
11
99
朋友買了 M1 MacBook Air 跟我說要學寫 app。我給他的起手式: 1. ✅註冊 Apple 開發者帳號 2. ⏳下載 Xcode 很久對吧?趁這個時間, 3. 👀讀 iOS 開發者職業傷害大全 @1star_therapist 推的推文 #太傷害了 4. 🥰讀工程師幹話 @p5d12000 的篇篇經典 我想我應該沒有害他
6
10
98
@ethanhuang13
13
2 months
台灣團回到台灣了 謝謝招待! #letsvisionos #瘋狂星期二
Tweet media one
4
0
97
給 Swift Concurrency 使用者的友善提醒: Task { try await someThrowableFunc() } 這樣寫,萬一 runtime 有 error,會被吃掉;編譯器也不會提醒你要寫 catch。 喜歡這則提醒的話,我稍後再發另一個。
6
8
95
🙏我要感謝每位來詢問、面試,以及接受 Offer 的朋友 發出這則推文之後短短兩個月,我們已經徵到至少三位優秀 iOS 工程師。期待與新同事們切磋學習🤝
🙋弱弱的我問:有人想來當我同事嗎? 我待過的公司不多,不過這樣的 #iOSJob 還不錯吧: 🌏可以 Remote(辦公室在台北市) 🆕大量使用 SwiftUI(坑我們先踩過了) 🏢外商、上市公司 💵就我所知公司頗賺錢,台灣持續擴編 🤝沒有內推獎金,能跟優秀的你共事就是我最大的收穫 📨有興趣請 DM 🙏歡迎轉推
13
63
257
5
1
95
@ethanhuang13
13
11 months
最近參與多個 iOS 專案的感觸──如果想幫自己團隊做個健檢,可參考以下三個指標: 1. Xcode warning 的數量,是否兩隻手就能數得完 2. 有新人新電腦加入時,git clone 之後,有份 README 列出把開發環境設定完的有效步驟。照做完真的可以跑模擬器或實機 3. 有 CI 把 format/build/test failed 擋下來
10
13
93
@ethanhuang13
13
2 months
終於見到 @fatbobman @NSShuhari @liuyi0922 @Lakr233 還認識了一堆新朋友(晚點發,需要整理一下) #letsvisionos #picswith13
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
1
95
有些人看起來很會寫程式,但是好像抓不到「做事」的要領。這令我有點困惑 對我來說,找出最重要的事情先來做,就跟程式 performance tuning 時會分析並找到最卡的部分先著手一樣。兩邊的經驗可以互通才對
8
2
92
WWDC20 影片我看到現在最🤯的是這部。主要是 Apple 大刀一揮的霸氣,以及對業界的衝擊感。 貴公司如果有用使用者追蹤或廣告追蹤,放下什麼 SwiftUI/Widget/App Clips,先看這個影片吧。
0
20
90
@ethanhuang13
13
11 months
好美哦快瘋掉 #王國之淚
Tweet media one
6
4
92
我覺得 iOS 工程師只要把「按下去有反應」這件事做好,就已經是造福使用者了。 不要自己刻 UI 就把 Button 或 cell 的 highlight 與 selection 忽略了。就算設計師忘記了,你也不該忘記。
4
1
89
每次下載 Xcode 就是讓我感覺 1000m 光纖網路沒有白花的時候
Tweet media one
9
2
91
🕳️我預言這是未來兩年,新手 SwiftUI 使用者會遇到的最大坑。因為它是在 iOS 14.5 才改掉,如果你要支援 13.0-14.4 而且沒有繞過、又沒有測試到的話,就��有一些畫面不會 present
Tweet media one
4
21
90
五分制我都是這樣看的: 如果每個人都只打五分或一分的話, - 4.9 是 49 個五分+ 1個一分平均,比例是 49:1 - 4.6 是 45 個五分 + 5 個 1 分平均,比例是 9:1 比例非常懸殊哦。所以我完全認同
@yllan
silly yllan
3 years
老婆教我Uber eats 秘訣:評分只要看小數點就可以了。4.9分就是90分,4.6剛好及格,低於4.6都雷
6
92
629
0
19
89
@ethanhuang13
13
7 months
有些事情沒親自做過還真的不知道。比如用 Apple M1 跑 iMovie 輸出影片檔時,CPU 根本沒在用,可以去做別的事。內建 video encode engine 真有趣。 順便查了一下: - M1 支援到 4K - M2 支援到 8K - M3 新增支援 AV1 不錯,每代都有進步
Tweet media one
6
4
88
如果你想開發 visionOS app,這邊是各種 Apple frameworks 的行為跟其他平台不一樣的地方。 從另一個角度來說,這份文件可以是 iOS 工程師測試自己對 Apple frameworks 理解程度的機會。
1
15
86
朋友跟我說,他今年最嘔的事情是到手的《死亡擱淺》翻譯案子品質上不去,被客戶換掉。 品質上不去是因為產能不足,產能不足是因為他接了《往日不再》跟《莎木3》😂
3
11
86
之前我就一直說 iOS 14 以後 app icons 存在感危機,開發者要來做 Widget。到現在還沒有危機意識的人可以看看這個 hashtag #ios14homescreen
4
27
86
@ethanhuang13
13
3 months
熟悉我的開發者朋友,都知道我喜歡聊增加開發效率的話題。 不過我要說,最低效的不是什麼開發工具 bug、編譯時間太久、電腦跟不上手速,或打字手速慢之類的事情。 而是根本就做錯事情,那才是最浪費時間的。
1
3
84
iOS 開發者請轉推:「如何管理 Xcode 版本才不會害到自己跟團隊」 Friends don't let friends download Xcode from the Mac App Store!
3
43
83
原來 @TinyDenny 也開始錄 podcast 了(我沒有認錯人吧)。不愧是工程師,跟我們一樣是從 Ep.0 開始😂
2
18
84
🙏謝謝大家的支持(包括 strong wife)。這個完全以興趣驅動的專案,沒想到做著做著就一百集了 給我最大成就感的不是這個數字,而是過程中交了好多朋友、聊過很多技術、勸了很多敗(?) 如果有時間的話我們會一直做下去。謝謝兩位好夥伴 @PofatTseng @joe_trash_talk 沒有你們就沒有今天的我
@weak_self
weak self podcast
2 years
🎙️99: 理直氣壯的綜藝技術節目.幹一年不如等一年 weak self 是個上架一百集的 iOS 工程師 Podcast 節目。
0
4
13
2
3
81
Xcode 的正確取得方式:跟下載好的同事用 TB3 隨身碟拷貝。10 秒
Tweet media one
6
4
80
六月開始 Xcode 就會頻繁發版(平均每兩週一次)。剛開始 WFH 時就超前佈署把光世代升到 1000/600。一秒 80 MB,這則推文還沒發文就下載完了😂 另外推薦大家用 Xcodes 這個 app 下載,是我用過最好用的 Xcode 下載器。
Tweet media one
4
11
79
💻看完 AnadTech 跟一些 YouTube 對 M1 Pro/Max 的評測,我的整理 總結2:日常工作為 Xcode 的話還是 M1 就很夠。要 +70% 錢去升級 M1 Pro 10 核 +50~60% CPU 效能也不反對(何況螢幕超高規)。CP 值還是 M1 真香
Tweet media one
5
11
79
論 iOS App Performance Optimization Q. 如何大幅提升 compile time 效率? A. 買最新的 Apple 電腦 Q. 如何大幅提升 runtime 效率? A. 等使用者買最新的 Apple 裝置 結論: 人們說「能靠花錢可以解決的都不是難事」,是不是沒有很難?🤪🤪🤪
6
9
76
很好奇開發者們都是怎麼整理資訊跟知識。 iOS 工程師會追的除了第三方的 blog、新聞、推特、SO、電子書、演講影片、套件、podcast 以外,還有官方的文件、公告、WWDC 影片、Radar、論壇、GitHub... 我一直沒有辦法建立合適的筆記系統,都想自己寫工具了。
23
5
78
@ethanhuang13
13
4 months
出大事了 拉到底看 FAQ 比較快
5
11
78
雖然沒那麼好看,兩條橡皮筋交叉綁也可以 紙巾架 v1.0.1 版
2
19
77
各位 iOS 開發者,2021 提升工作效率的最佳辦法就在這了💸
已刷 MacBook Air❤️
Tweet media one
8
0
21
11
3
75
工程師在團隊開發與個人開發,最大不同就是要傳接球。如果我寫到一半要交接,思考方式就是:怎樣留下足夠資訊,讓隊友接手時,輕鬆找到要從哪裡繼續開發。 從這點來看,艾爾登法環的非同步訊息機制非常值得工程師們來體驗~
Tweet media one
8
2
76
學到了一招
3
14
75
@ethanhuang13
13
7 months
之前拋這個問題,是因為我很想聊聊 TCA。 不過要寫成文章實在有點懶。 還是說,大家有興趣看我 coding?我找個專案一邊寫 SwiftUI + TCA 寫一邊講,錄影起來。 請按讚訂閱與分享(?)
@ethanhuang13
13
8 months
🧱假如你開發一個 iOS app。啟動時要檢查: 1. 使用者是否第一次使用 app 2. 有沒有登入 3. 有沒有付費過、或買過哪些 IAP 4. 是否有取得該 app 的重要權限(例如定位/健康/藍牙...) 依據這��條件,會出現不同的畫面跟流程。 問:你會怎麼架構跟測試,來確保這些流程的判斷邏輯總是正確被處理?
9
18
137
8
4
75
忙了好久的大案子上線了。 🎊CATCHPLAY+ HBO GO「雙享無限看」方案,每月 $250,前三個月 $599 #一季不漏 #一刀未剪 #全球零時差 👀預告: 💸方案: (有使用 iOS 內購訂閱自動續扣方案的話,請自行取消原方案,再到官網訂閱新方案🙏)
6
11
75
我真的沒有想到我們辦一個研討會可以成為 Twitter 台灣流行趨勢🤯 再次推坑工程師用 Twitter,方便與世界各地的開發者交流~也請愛用我整理的台灣 iOS 開發者推特列表
@theiPlayground
iPlayground
5 years
大家真的很熱情,今天 #iPlayground 成為台灣地區的流行趨勢 #trending #Taiwan 🍍🍍🍍🍍🍍
Tweet media one
1
6
24
0
13
74
😎帥啊,Swift 官方推出幾個實用的 collection types - Deque(讀作 deck)類似 Array,但 prepend 的時間是常數(後者是線性) - OrderedSet 顧名思義是有序的 Set - OrderedDictionary 是 key 有序 開發者不用自己寫資料結構就有優秀的效能,但什麼時候用哪個就考驗判斷力了 #面試考這個好像不錯
@SwiftLang
Swift Language
3 years
We're excited to share Swift Collections, a new package focused on extending the set of Swift data structures.
12
255
812
5
14
73
⚠️真香警告 MBP 15 2016 2.9 GHz 4 Core i7 vs MBP 16 2019 2.3 GHz 8 Core i9 - 跑了幾次工作上實際會做的 app 編譯、測試等,所需時間大概在 50%~66% 左右 - 散熱夠快,也沒以前吵 - 鍵盤剛開始打就明白為何某人要尖叫 - 體積重量螢幕都有明顯變大 - 89,900 我覺得值得
14
10
71
1. 推薦「隱私洞見」這個 app, @laosbxd 寫的 2. OffScreen 七天有 86 network activities 到底在幹嘛🙄️ @liuyi0922
Tweet media one
2
15
71
@ethanhuang13
13
4 months
話說我剛開始學 SwiftUI 時,刻的介面是這個
To demo how powerful SwiftUI is, I wrote this “MacBook Air M1 Zhuyin Keyboard”. It’s only ~300 LoC, and took me < 4hrs. (The goal is not pixel perfect but you get the idea.) Source code👇 Enjoy~
Tweet media one
5
47
347
3
3
71
那個... 我很認真在思考要不要把推友王力宏 @wangleehom 加到 iOS Developers TW🇹🇼 列表🤔😲😂
8
1
70
SwiftUI 的排版特性是 content + padding 決定 size。而 .overlay 與 .background 則是該 size 為前提疊上或藏下任何東西。所以當有特殊尺寸需求時,我們非常常用一層 content 來決定 size、再用 .overlay 放真正要顯示的東西。 這兩個 modifier還有 alignment 參數,一定要善加利用。 #SwiftUIProTip
0
3
68
昨天地震頻繁,下班後寫了這個 app,寫到一半 不過我現在懶得把它寫完了
Tweet media one
Tweet media two
5
0
70
不誇張的說 Proxyman 是我上班每天都會用到的工具,而且對 iOS 開發非常友善,強力推薦👍(Setapp 裡面有)
@proxyman_app
Proxyman
4 years
Proxyman 2.3.0 is out 😆 - ✅ Support Regex Matching Rules for all tools - 🎺Refined the Map Local Design - Map Local Directory at specific subdirectories - Bunch of improvements and bugs fix 🐞 #proxyman #debugging #ios #android
Tweet media one
1
7
41
6
9
69
@ethanhuang13
13
7 months
不管是 Twitter 還是 Mastodon,我都是用來追蹤 iOS 開發圈的新知 但是,可能是因為「會離開 Twitter 跑去 Mastodon」的人,多少是比較有主見的 所以我感覺在 Mastodon 看到用抱怨或嘲諷方式講話的比例,似乎比 Twitter 還要高 這就讓我不想打開 Mastodon,最後還是主要用 Twitter
3
3
69
@ethanhuang13
13
2 months
OWC 有一款叫做 Envoy Express 的 Thunderbolt 外接盒,不殘膠 + 滑軌的方案。你可以放自己喜歡的 M.2 NVMe SSD。速度 1500MB/s 跟完整的 TB3 有一段距離,不過只論外接在筆電上的體驗,我覺得算是理想了。
Tweet media one
@dotey
宝玉
2 months
给你看看我的扩容解决方案:Costco 买一个 1TB 的 SanDisk 1TB Extreme Go SSD($79.99),胶带固定在 Mac 上
Tweet media one
83
40
351
6
2
70
@ethanhuang13
13
5 months
我的「買遊戲的遊戲」開啟了全新的玩法。 發現不少 Windows 遊戲在 M3 Max 的 MacBook Pro 可以高畫質、流暢跑。而且安裝設定,不會比搞 Windows 本身麻煩。 再加上 MBP 的螢幕跟喇叭都是一流的。若有支援 HDR 的原生遊戲,效果超好。 本來是買來寫 Xcode 專案的,卻變成了一台遊戲筆電😂
3
1
68
我建議所有 iOS 開發者,特別是獨立開發者,把這篇 HEY Email 的後續報導讀完。 Apple 有它的商業原則,先不論對錯或是他們在執行審查時的落差。在上架 app 之前我們應該去瞭解原則本身。
1
16
67
@waylybaye 我這個 app 評分效果超好
Tweet media one
Tweet media two
6
1
65