DEV Community

孫昊 profile picture

孫昊

Shipping iOS apps with one autonomous Claude Code agent. github.com/jiejuefuyou

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to Joined on 
Apple Approved My App But It Was Invisible on the App Store for 36 Hours

Apple Approved My App But It Was Invisible on the App Store for 36 Hours

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read

Want to connect with 孫昊?

Create an account to connect with 孫昊. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Approved by Apple but Not on the App Store — The 0/175 Territory Trap

Approved by Apple but Not on the App Store — The 0/175 Territory Trap

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
5 min read
The iOS Audit Sprint: What 30 Days of App Store Rejections Taught Me

The iOS Audit Sprint: What 30 Days of App Store Rejections Taught Me

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
Content-Led B2B: Why I Stopped Cold Emailing and Started Publishing

Content-Led B2B: Why I Stopped Cold Emailing and Started Publishing

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
5 Python Lints I Wrote After Shipping 4 iOS Apps in 75 Days -- And the Bugs They Caught

5 Python Lints I Wrote After Shipping 4 iOS Apps in 75 Days -- And the Bugs They Caught

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
The fastlane Matchfile Bundle ID Trap That Killed My CI After Adding a Widget

The fastlane Matchfile Bundle ID Trap That Killed My CI After Adding a Widget

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
The Swift truncatingRemainder Trap That Took Me Five App Review Rejections

The Swift truncatingRemainder Trap That Took Me Five App Review Rejections

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Why 9% Reply Rates Still Book Zero Calls: The B2B Funnel Gap Nobody Talks About

Why 9% Reply Rates Still Book Zero Calls: The B2B Funnel Gap Nobody Talks About

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
30 Days of Indie iOS, Raw Numbers — Commits, LOC, Rejects, Content, Revenue

30 Days of Indie iOS, Raw Numbers — Commits, LOC, Rejects, Content, Revenue

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
I shipped two iOS apps before lunch. Here's the part nobody talks about.

I shipped two iOS apps before lunch. Here's the part nobody talks about.

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
When Apple's altool can't determine the Apple ID from your widget bundle

When Apple's altool can't determine the Apple ID from your widget bundle

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Day 61: I shipped a Twitter thread to my 60-day milestone account. Here's what n

Day 61: I shipped a Twitter thread to my 60-day milestone account. Here's what n

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
30 Days of Indie iOS, Raw Numbers — Commits, LOC, Rejects, Content, Revenue

30 Days of Indie iOS, Raw Numbers — Commits, LOC, Rejects, Content, Revenue

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
5 Python Lints I Wrote After Shipping 4 iOS Apps in 75 Days — And the Bugs They Caught

5 Python Lints I Wrote After Shipping 4 iOS Apps in 75 Days — And the Bugs They Caught

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
The Bundle(for:) Trap: Why Your iOS Test Bundle Lies About Resources

The Bundle(for:) Trap: Why Your iOS Test Bundle Lies About Resources

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Why 9% Reply Rates Still Book Zero Calls: The B2B Funnel Gap Nobody Talks About

Why 9% Reply Rates Still Book Zero Calls: The B2B Funnel Gap Nobody Talks About

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
3 min read
The Swift truncatingRemainder Trap That Took Me Five App Review Rejections

The Swift truncatingRemainder Trap That Took Me Five App Review Rejections

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
How I Shipped 5 iOS Apps in 30 Days as a Solo Dev (Claude Code + Fastlane + ASC API)

How I Shipped 5 iOS Apps in 30 Days as a Solo Dev (Claude Code + Fastlane + ASC API)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
Day 60: First iOS App Live (NewDaysUntil) — After 2.1(b) IAP Recovery in 90 Minutes

Day 60: First iOS App Live (NewDaysUntil) — After 2.1(b) IAP Recovery in 90 Minutes

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
A 12-Class Diagnostic Tool for App Store Connect Rejection Debugging (Open Source)

A 12-Class Diagnostic Tool for App Store Connect Rejection Debugging (Open Source)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
9 min read
The ASC API V2 reviewSubmissions Endpoint: Complete 3-Step Flow with inAppPurchases Relationship

The ASC API V2 reviewSubmissions Endpoint: Complete 3-Step Flow with inAppPurchases Relationship

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
10 min read
How I Fixed Apple's 'IAP 2.1(b) - App Completeness' Rejection in 90 Minutes Using ASC API V2

How I Fixed Apple's 'IAP 2.1(b) - App Completeness' Rejection in 90 Minutes Using ASC API V2

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
11 min read
Day 60 Retro: 4 iOS Apps in Apple Queue, 6 Gumroad SKUs LIVE — $0 Paid (Yet)

Day 60 Retro: 4 iOS Apps in Apple Queue, 6 Gumroad SKUs LIVE — $0 Paid (Yet)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
7 min read
10 dev.to Articles Cross-Promoting 1 Gumroad Product — PUT API Workflow

10 dev.to Articles Cross-Promoting 1 Gumroad Product — PUT API Workflow

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
Windows GBK Unicode Crash in Python — sys.stdout.reconfigure() 1-Line Fix

Windows GBK Unicode Crash in Python — sys.stdout.reconfigure() 1-Line Fix

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Substack Notes Auto-Translates to JP Locale — What to Know

Substack Notes Auto-Translates to JP Locale — What to Know

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
ASC API: baseTerritory Missing in Price Schedule = Undocumented 409 Error

ASC API: baseTerritory Missing in Price Schedule = Undocumented 409 Error

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
Swift 6 Actor Isolation Broke My iCloud Sync — The 1-Line Fix

Swift 6 Actor Isolation Broke My iCloud Sync — The 1-Line Fix

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Swift 6 Actor Isolation Broke My iCloud Sync

Swift 6 Actor Isolation Broke My iCloud Sync

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
I Use YAML Frontmatter as a Kanban Board (No Trello, No Notion)

I Use YAML Frontmatter as a Kanban Board (No Trello, No Notion)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
Real Numbers After 4-Hour Autonomous Indie Session

Real Numbers After 4-Hour Autonomous Indie Session

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
2 min read
How I Drafted 9 Months of Substack Issues in One Sitting

How I Drafted 9 Months of Substack Issues in One Sitting

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
I Monitor 49 URLs Every 30 Minutes: 30-Line Python Script

I Monitor 49 URLs Every 30 Minutes: 30-Line Python Script

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Claude Code Memory Pattern: How I Stopped Repetitive Questions Forever

Claude Code Memory Pattern: How I Stopped Repetitive Questions Forever

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Managing 4 iOS Apps: The Indie Portfolio System That Actually Works

Managing 4 iOS Apps: The Indie Portfolio System That Actually Works

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
What's NOT Working at Day 60: 7 Honest Failures

What's NOT Working at Day 60: 7 Honest Failures

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
60 Articles in 60 Days: Here's What the Compound Actually Looks Like

60 Articles in 60 Days: Here's What the Compound Actually Looks Like

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
10 App Store Connect API scripts I actually use to manage 4 iOS apps (without clicking through the web UI)

10 App Store Connect API scripts I actually use to manage 4 iOS apps (without clicking through the web UI)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
60 days, 6 iOS apps, 80+ dev.to articles, $0 marketing budget: what actually worked

60 days, 6 iOS apps, 80+ dev.to articles, $0 marketing budget: what actually worked

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
60 67 days: the boring infrastructure work that compounds the most

60 67 days: the boring infrastructure work that compounds the most

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
Apple Guideline 2.1(b) IAP Rejection — The 4 Hidden Causes and the Real Fix

Apple Guideline 2.1(b) IAP Rejection — The 4 Hidden Causes and the Real Fix

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
7 min read
Concurrent autoiter sessions force-pushed each other - here's the recovery pattern

Concurrent autoiter sessions force-pushed each other - here's the recovery pattern

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Auto-padding iPhone screenshots to iPad dimensions with ImageMagick (full Python script)

Auto-padding iPhone screenshots to iPad dimensions with ImageMagick (full Python script)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
The ASC API's 3-step review submission flow (and why appStoreVersionSubmissions is gone)

The ASC API's 3-step review submission flow (and why appStoreVersionSubmissions is gone)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
How I rebuilt the Codable migration pattern across 4 iOS apps in 2 hours

How I rebuilt the Codable migration pattern across 4 iOS apps in 2 hours

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
How I Stacked 6 Gumroad SKUs From Free to $499 (And Why None of Them Cannibalize)

How I Stacked 6 Gumroad SKUs From Free to $499 (And Why None of Them Cannibalize)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
5 Indie iOS Anti-Patterns I See in 2026 (And the Cheaper Alternatives)

5 Indie iOS Anti-Patterns I See in 2026 (And the Cheaper Alternatives)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Why I Built ASC API Tooling Instead of Hiring an iOS Agency for $1500

Why I Built ASC API Tooling Instead of Hiring an iOS Agency for $1500

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Adding a Field to a Codable Struct Without Breaking Older Saved JSON (Swift)

Adding a Field to a Codable Struct Without Breaking Older Saved JSON (Swift)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Apple TestFlight's 4-Year-Old 'App Not Available' Bug Just Got Another Report — And Still No Fix

Apple TestFlight's 4-Year-Old 'App Not Available' Bug Just Got Another Report — And Still No Fix

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
What I Shipped in 2 Hours of Autonomous Indie Iteration (Day 60 of 100)

What I Shipped in 2 Hours of Autonomous Indie Iteration (Day 60 of 100)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
What I Shipped in 2 Hours of Autonomous Indie Iteration (Day 60 of 100)

What I Shipped in 2 Hours of Autonomous Indie Iteration (Day 60 of 100)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
How I Stacked 6 Gumroad SKUs From Free to $499 (And Why None of Them Cannibalize)

How I Stacked 6 Gumroad SKUs From Free to $499 (And Why None of Them Cannibalize)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
5 Indie iOS Anti-Patterns I See in 2026 (And the Cheaper Alternatives)

5 Indie iOS Anti-Patterns I See in 2026 (And the Cheaper Alternatives)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Why I Built ASC API Tooling Instead of Hiring an iOS Agency for $1500

Why I Built ASC API Tooling Instead of Hiring an iOS Agency for $1500

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Why I Built ASC API Tooling Instead of Hiring an iOS Agency for $1500

Why I Built ASC API Tooling Instead of Hiring an iOS Agency for $1500

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Adding a Field to a Codable Struct Without Breaking Older Saved JSON (Swift)

Adding a Field to a Codable Struct Without Breaking Older Saved JSON (Swift)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
Apple TestFlight's 4-Year-Old 'App Not Available' Bug Just Got Another Report — And Still No Fix

Apple TestFlight's 4-Year-Old 'App Not Available' Bug Just Got Another Report — And Still No Fix

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
The 65% Rule: Why I Stop Writing Each Article at 1000 Words

The 65% Rule: Why I Stop Writing Each Article at 1000 Words

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
2 min read
I Use YAML Frontmatter as a Kanban Board (No Trello, No Notion)

I Use YAML Frontmatter as a Kanban Board (No Trello, No Notion)

孫昊 - DEV CommunityNavigation menuSearchSearchCloseUser actionsJoinedClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
loading...