JuniperPhoton Profile Banner
Weichao Deng Profile
Weichao Deng

@JuniperPhoton

Followers
1K
Following
3K
Media
916
Statuses
2K

An indie developer for Apple platform & photographer. Working on my Pro Camera and Photo Editor for iPhone & iPad: PhotonCam.

Joined March 2014
Don't wanna be here? Send us removal request.
@JuniperPhoton
Weichao Deng
7 days
大家好,好久没聊近况了。最近我在准备自己的面试技能,以及正在找在日本的 iOS 开发工程师工作。目前我期望找中/小/初创,以及只对 English / 中文有要求的公司(日语还是在学习中)。如果有朋友知道合适的工作,也欢迎联系一下,谢谢。. 这里我介绍一下自己:目前我是一位 iOS
Tweet media one
11
24
218
@JuniperPhoton
Weichao Deng
16 hours
New blog: SwiftUI + Core Animation: Demystify all sorts of Groups. This helps you understand DrawingGroup, CompositingGroup and GeometryGroup in the Core Animation way.
Tweet media one
0
1
14
@JuniperPhoton
Weichao Deng
2 days
New blog: Rethinking ViewModel in SwiftUI
Tweet media one
0
0
1
@JuniperPhoton
Weichao Deng
3 days
Follow-up: it's fixed in Beta 3. However, this issue still remains: Compiling Metal shaders with the latest Xcode 26 Metal toolchain for iOS 18, macOS 15, tvOS 18, and visionOS 2 deployment targets may not produce valid GPU binaries.
0
0
0
@JuniperPhoton
Weichao Deng
5 days
谁能想到 2025 年 iPhone 去锐化也是一个强需求;不过某种意义上也得感谢 Apple,这样给了很多第三方 apps 的机会来借这个宣传。. * 但不管是 #PhotonCam 还是 #MyerTidy,我的开发初衷都不是解决「去锐化」这个需求。
Tweet media one
2
2
21
@JuniperPhoton
Weichao Deng
5 days
Be sure not to accidentally include duplicated test cases when using parameterized tests in Swift Testing (Screenshot 0), otherwise:. 1. A fatal error will be thrown during the testing. (Screenshot 1). 2. The test result will confuse you with the ✅ checkmark, even though there
Tweet media one
0
0
1
@JuniperPhoton
Weichao Deng
6 days
Published a new blog on Substack:. SwiftUI 2025: What’s Fixed, What’s Not, and How I Build Apps Now.
Tweet media one
0
0
0
@JuniperPhoton
Weichao Deng
11 days
It occurred to me that the Live Photo preview FOV issue introduced in iOS 18.3 may be addressed by reading clean aperture. However, after some trying, the CVPixelBuffer obtained from the video output doesn’t contain the keys specific to a clean aperture.
0
0
0
@JuniperPhoton
Weichao Deng
11 days
I was still having a knowing smile when cleaning my photos and saw this. If I have to choose a challenger, I would nominate NSScreen.maximumReferenceExtendedDynamicRangeColorComponentValue😆
Tweet media one
0
0
0
@JuniperPhoton
Weichao Deng
12 days
RT @emergetools: Exactly 1 year ago today, we had our biggest tweet ever about @gmail's iOS app size. And funny enough, Gmail's size is mak….
0
37
0
@JuniperPhoton
Weichao Deng
14 days
I am super curious about how Apple decided to make such changes internally. I really hope they have a solid mechanism to deal with the voice from the internet while following their own path to improve this beta by beta.
@durreadan01
Adan
14 days
Apple: *makes liquid glass*. People: “Low readability. Worst design ever. It should’ve been frosted glass!”. Apple: *makes it frosted*. People: “why is it frosted?? It’s not even Liquid Glass anymore. Not beautiful. Worst downgrade ever!” . Image: @BetaProfiles
Tweet media one
0
0
2
@JuniperPhoton
Weichao Deng
14 days
RT @diabrowser: Sidebar is here. (Sound on 🔊)
0
162
0
@JuniperPhoton
Weichao Deng
16 days
Though it's not exactly matched, watching the Data Science Job Interview does help. For one thing, I now know the basic concept of one-hot encoding.
0
0
4
@JuniperPhoton
Weichao Deng
17 days
Added a tutorial about exporting HDR photos as HDR videos in #PhotonCam. You can also check this out in the app via Settings -> Manual & Tutorials page.
Tweet media one
0
0
0
@JuniperPhoton
Weichao Deng
18 days
Sometimes I can’t help but think about how AI’s rapid growth impacts the environment and our personal lives. Can increased productivity truly benefit us? .
Tweet media one
news.mit.edu
MIT News explores the environmental and sustainability implications of generative AI technologies and applications.
0
0
1
@JuniperPhoton
Weichao Deng
25 days
佛系开源:.
Tweet media one
0
3
45
@JuniperPhoton
Weichao Deng
25 days
It does constantly call the capturePhoto(with:delegate:) method when the video preview is streaming.
Tweet media one
0
0
0
@JuniperPhoton
Weichao Deng
25 days
Tweet media one
0
0
2
@JuniperPhoton
Weichao Deng
26 days
推荐一下~做演示比较省心.
@s1ntone
野原新之栋 Sintone
26 days
鸽了又鸽,但这次真的来了!🥳🥳🥳.ScreenSage Pro 早鸟特惠+推友福利🎁正式上线!. 这是 Mac 上一款专业录屏工具,帮你轻松创作专业级软件演示/教程视频: .✨ 智能缩放:自动聚焦,解放双手。 .🤖 AI 抠像:无需绿幕,完美融入。 .🎬 电影级 3D 运镜:让画面“动”起来。.📱 多设备同步:同时录制
1
0
2