Sanster is a passionate iOS app developer and tech enthusiast who loves sharing practical tips, coding solutions, and app announcements with their audience. With a hands-on approach, they build and promote useful digital tools while engaging a community that values innovation and optimization. Tweets often mix technical insights with product launches, showcasing a drive for making everyday tech experiences better.
Sanster's idea of a wild Friday night is debugging audio playback on the latest macOS—because who needs noisy clubs when you can kill coreaudio processes?
Successfully launched multiple iOS apps and created a resourceful React Native demo collection, while also tactfully applying ASO strategies that boosted keyword rankings and attracted international clients.
To create innovative, user-friendly apps and share valuable technical knowledge that empowers fellow developers and tech users to solve problems efficiently and boost their own projects.
Sanster values creativity, functionality, and continuous learning, believing that well-crafted tools can significantly improve productivity and user experiences. They trust in sharing knowledge openly to build a collaborative tech community and view innovation as a way to simplify complex digital challenges.
Strong expertise in iOS development combined with an analytical mindset for app store optimization and real-world problem solving, making their content both educational and actionable.
Might get too focused on delivering technical detail, which can sometimes overwhelm or alienate casual followers who seek lighter or more diverse content.
To grow their audience on X, Sanster should mix their deep technical posts with more relatable, bite-sized tech tips and storytelling about the app development journey. Engaging with trending Apple platforms, participating in developer communities through X Spaces, and highlighting user feedback or success stories would also amplify reach and foster stronger connections.
Fun fact: Sanster not only builds apps but also delves into optimizing app store keywords and app performance tweaks, highlighting a clever mix of creative development and data-driven marketing savvy.
💎 SR Artist💎/ @ArtBeesGallery Artist / Part of the SOVREIGN Gallery permanent collection / @CamelsNFT, @themetamusee,
"We are the puppets of our thoughts"
{"data":{"__meta":{"device":false,"path":"/creators/sfjccz"},"/creators/sfjccz":{"data":{"user":{"id":"4317347833","name":"Sanster","description":"My iOS app: https://t.co/I083f7ISXw","followers_count":2244,"friends_count":2192,"statuses_count":3795,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1517156407803785216/CrfOIpn5_normal.jpg","screen_name":"sfjccz","location":"Shanghai","entities":{"description":{"urls":[{"display_url":"apps.apple.com/us/app/byephot…","expanded_url":"https://apps.apple.com/us/app/byephotos-free-up-storage/id6737446757","url":"https://t.co/I083f7ISXw","indices":[12,35]}]}}},"details":{"type":"The Creator","description":"Sanster is a passionate iOS app developer and tech enthusiast who loves sharing practical tips, coding solutions, and app announcements with their audience. With a hands-on approach, they build and promote useful digital tools while engaging a community that values innovation and optimization. Tweets often mix technical insights with product launches, showcasing a drive for making everyday tech experiences better.","purpose":"To create innovative, user-friendly apps and share valuable technical knowledge that empowers fellow developers and tech users to solve problems efficiently and boost their own projects.","beliefs":"Sanster values creativity, functionality, and continuous learning, believing that well-crafted tools can significantly improve productivity and user experiences. They trust in sharing knowledge openly to build a collaborative tech community and view innovation as a way to simplify complex digital challenges.","facts":"Fun fact: Sanster not only builds apps but also delves into optimizing app store keywords and app performance tweaks, highlighting a clever mix of creative development and data-driven marketing savvy.","strength":"Strong expertise in iOS development combined with an analytical mindset for app store optimization and real-world problem solving, making their content both educational and actionable.","weakness":"Might get too focused on delivering technical detail, which can sometimes overwhelm or alienate casual followers who seek lighter or more diverse content.","roast":"Sanster's idea of a wild Friday night is debugging audio playback on the latest macOS—because who needs noisy clubs when you can kill coreaudio processes?","win":"Successfully launched multiple iOS apps and created a resourceful React Native demo collection, while also tactfully applying ASO strategies that boosted keyword rankings and attracted international clients.","recommendation":"To grow their audience on X, Sanster should mix their deep technical posts with more relatable, bite-sized tech tips and storytelling about the app development journey. Engaging with trending Apple platforms, participating in developer communities through X Spaces, and highlighting user feedback or success stories would also amplify reach and foster stronger connections."},"tweets":[{"bookmarked":false,"display_text_range":[0,61],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/m2tr7qWoLW","expanded_url":"https://x.com/sfjccz/status/1865751858469613886/video/1","id_str":"1865751798260371456","indices":[62,85],"media_key":"13_1865751798260371456","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1865751798260371456/img/QhbK_JjIAijGqJbf.jpg","type":"video","url":"https://t.co/m2tr7qWoLW","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":1080,"resize":"fit"},"medium":{"h":1200,"w":675,"resize":"fit"},"small":{"h":680,"w":383,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":1080,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[9,16],"duration_millis":7000,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1865751798260371456/pl/rzWMnRA15Ffi5FIw.m3u8?tag=16"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/320x568/j8cFb7AUULvq2LL8.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/480x852/LwMEHVhx2kY1CQBs.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/720x1280/8peGcFmTIUBjfSsJ.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/1080x1920/HbxSTqmWHzcInQ5M.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1865751798260371456"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/m2tr7qWoLW","expanded_url":"https://x.com/sfjccz/status/1865751858469613886/video/1","id_str":"1865751798260371456","indices":[62,85],"media_key":"13_1865751798260371456","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1865751798260371456/img/QhbK_JjIAijGqJbf.jpg","type":"video","url":"https://t.co/m2tr7qWoLW","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":1080,"resize":"fit"},"medium":{"h":1200,"w":675,"resize":"fit"},"small":{"h":680,"w":383,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":1080,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[9,16],"duration_millis":7000,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1865751798260371456/pl/rzWMnRA15Ffi5FIw.m3u8?tag=16"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/320x568/j8cFb7AUULvq2LL8.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/480x852/LwMEHVhx2kY1CQBs.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/720x1280/8peGcFmTIUBjfSsJ.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/1080x1920/HbxSTqmWHzcInQ5M.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1865751798260371456"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1865751858469613886","view_count":146732,"bookmark_count":165,"created_at":1733664881000,"favorite_count":296,"quote_count":7,"reply_count":67,"retweet_count":37,"user_id_str":"4317347833","conversation_id_str":"1865751858469613886","full_text":"我的第二个 iOS App ByePhotos 上架啦🥳,主要功能是清理相册的相似照片以及视频压缩,首发限免三天,链接👇 https://t.co/m2tr7qWoLW","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,94],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1968511875064488432","view_count":24808,"bookmark_count":211,"created_at":1758164778000,"favorite_count":172,"quote_count":5,"reply_count":15,"retweet_count":32,"user_id_str":"4317347833","conversation_id_str":"1968511875064488432","full_text":"升到 macOS 26 以后播放音频有爆音,使用这个命令解决了:\nsudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,134],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"500mrr.com","expanded_url":"https://www.500mrr.com/","url":"https://t.co/wMjoBNg5E3","indices":[111,134]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1869748721170481584","view_count":16377,"bookmark_count":124,"created_at":1734617808000,"favorite_count":103,"quote_count":3,"reply_count":6,"retweet_count":19,"user_id_str":"4317347833","conversation_id_str":"1869748721170481584","full_text":"做了个网站收集并分析了 Hacker News 上一个系列的帖子「Those making $500/month on side projects in 20xx – Show and tell」 有很多神奇有趣的项目😆\nhttps://t.co/wMjoBNg5E3","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,150],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229705820971009","indices":[151,174],"media_key":"3_1910229705820971009","media_url_https":"https://pbs.twimg.com/media/GoJ_y-7boAE8S8I.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":634,"w":804,"resize":"fit"},"medium":{"h":634,"w":804,"resize":"fit"},"small":{"h":536,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":634,"width":804,"focus_rects":[{"x":0,"y":0,"w":804,"h":450},{"x":0,"y":0,"w":634,"h":634},{"x":0,"y":0,"w":556,"h":634},{"x":63,"y":0,"w":317,"h":634},{"x":0,"y":0,"w":804,"h":634}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229705820971009"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229760149786624","indices":[151,174],"media_key":"3_1910229760149786624","media_url_https":"https://pbs.twimg.com/media/GoJ_2JUbkAAC3vh.jpg","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":626,"w":1228,"resize":"fit"},"medium":{"h":612,"w":1200,"resize":"fit"},"small":{"h":347,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":626,"width":1228,"focus_rects":[{"x":110,"y":0,"w":1118,"h":626},{"x":454,"y":0,"w":626,"h":626},{"x":493,"y":0,"w":549,"h":626},{"x":611,"y":0,"w":313,"h":626},{"x":0,"y":0,"w":1228,"h":626}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229760149786624"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910234639220027392","indices":[151,174],"media_key":"3_1910234639220027392","media_url_https":"https://pbs.twimg.com/media/GoKESJRbMAAgFj-.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":276,"w":482,"resize":"fit"},"medium":{"h":276,"w":482,"resize":"fit"},"small":{"h":276,"w":482,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":276,"width":482,"focus_rects":[{"x":0,"y":6,"w":482,"h":270},{"x":42,"y":0,"w":276,"h":276},{"x":59,"y":0,"w":242,"h":276},{"x":111,"y":0,"w":138,"h":276},{"x":0,"y":0,"w":482,"h":276}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910234639220027392"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"tryastro.app/?aff=mdB65","expanded_url":"https://tryastro.app?aff=mdB65","url":"https://t.co/SUN4bMxugc","indices":[312,335]}],"user_mentions":[{"id_str":"1583360062684364801","name":"Astro ASO Tool","screen_name":"TryAstroApp","indices":[4,16]},{"id_str":"1583360062684364801","name":"Astro ASO Tool","screen_name":"TryAstroApp","indices":[4,16]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229705820971009","indices":[151,174],"media_key":"3_1910229705820971009","media_url_https":"https://pbs.twimg.com/media/GoJ_y-7boAE8S8I.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":634,"w":804,"resize":"fit"},"medium":{"h":634,"w":804,"resize":"fit"},"small":{"h":536,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":634,"width":804,"focus_rects":[{"x":0,"y":0,"w":804,"h":450},{"x":0,"y":0,"w":634,"h":634},{"x":0,"y":0,"w":556,"h":634},{"x":63,"y":0,"w":317,"h":634},{"x":0,"y":0,"w":804,"h":634}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229705820971009"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229760149786624","indices":[151,174],"media_key":"3_1910229760149786624","media_url_https":"https://pbs.twimg.com/media/GoJ_2JUbkAAC3vh.jpg","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":626,"w":1228,"resize":"fit"},"medium":{"h":612,"w":1200,"resize":"fit"},"small":{"h":347,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":626,"width":1228,"focus_rects":[{"x":110,"y":0,"w":1118,"h":626},{"x":454,"y":0,"w":626,"h":626},{"x":493,"y":0,"w":549,"h":626},{"x":611,"y":0,"w":313,"h":626},{"x":0,"y":0,"w":1228,"h":626}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229760149786624"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910234639220027392","indices":[151,174],"media_key":"3_1910234639220027392","media_url_https":"https://pbs.twimg.com/media/GoKESJRbMAAgFj-.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":276,"w":482,"resize":"fit"},"medium":{"h":276,"w":482,"resize":"fit"},"small":{"h":276,"w":482,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":276,"width":482,"focus_rects":[{"x":0,"y":6,"w":482,"h":270},{"x":42,"y":0,"w":276,"h":276},{"x":59,"y":0,"w":242,"h":276},{"x":111,"y":0,"w":138,"h":276},{"x":0,"y":0,"w":482,"h":276}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910234639220027392"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1865751858469613886","quoted_status_permalink":{"url":"https://t.co/vH9rO35tnC","expanded":"https://twitter.com/sfjccz/status/1865751858469613886","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1910235149759062479","view_count":18115,"bookmark_count":99,"created_at":1744270524000,"favorite_count":67,"quote_count":1,"reply_count":4,"retweet_count":7,"user_id_str":"4317347833","conversation_id_str":"1910235149759062479","full_text":"这周买了@TryAstroApp 做 ASO 关键词优化,效果还不错,上线两天后部分关键词排名明显提升,国外客户也开始慢慢有了。\n做 iOS 开发想赚钱,如果没有 touch grass、dump phone、stresswatch 这种\"神级\"创意,也不是像谜底科技那样靠极致体验和口碑传播,ASO 工具就更加必要了,不是说做了就能爆,但比起凭感觉瞎写关键词,效果好太多,Astro 没有其它多余的功能,专注于关键词的优化,所以价格上也很合适(我对比过很多 ASO 的工具,这个价格真的算便宜了)。\n找新 app 的灵感,平常就开着,如果想到什么关键词先去搜一下收集起来也挺方便的(图3,创建了临时 App 收集关键词)\nhttps://t.co/SUN4bMxugc","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,29],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625798037504","indices":[30,53],"media_key":"3_1892201625798037504","media_url_https":"https://pbs.twimg.com/media/GkJzWnUb0AAsdZV.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":824,"w":1178,"resize":"fit"},"medium":{"h":824,"w":1178,"resize":"fit"},"small":{"h":476,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":824,"width":1178,"focus_rects":[{"x":0,"y":0,"w":1178,"h":660},{"x":0,"y":0,"w":824,"h":824},{"x":0,"y":0,"w":723,"h":824},{"x":0,"y":0,"w":412,"h":824},{"x":0,"y":0,"w":1178,"h":824}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625798037504"}}},{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625793822720","indices":[30,53],"media_key":"3_1892201625793822720","media_url_https":"https://pbs.twimg.com/media/GkJzWnTbgAAWFVf.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1513,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":934,"resize":"fit"},"small":{"h":680,"w":529,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1513,"width":1178,"focus_rects":[{"x":0,"y":86,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":189,"y":0,"w":757,"h":1513},{"x":0,"y":0,"w":1178,"h":1513}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625793822720"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625798037504","indices":[30,53],"media_key":"3_1892201625798037504","media_url_https":"https://pbs.twimg.com/media/GkJzWnUb0AAsdZV.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":824,"w":1178,"resize":"fit"},"medium":{"h":824,"w":1178,"resize":"fit"},"small":{"h":476,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":824,"width":1178,"focus_rects":[{"x":0,"y":0,"w":1178,"h":660},{"x":0,"y":0,"w":824,"h":824},{"x":0,"y":0,"w":723,"h":824},{"x":0,"y":0,"w":412,"h":824},{"x":0,"y":0,"w":1178,"h":824}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625798037504"}}},{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625793822720","indices":[30,53],"media_key":"3_1892201625793822720","media_url_https":"https://pbs.twimg.com/media/GkJzWnTbgAAWFVf.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1513,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":934,"resize":"fit"},"small":{"h":680,"w":529,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1513,"width":1178,"focus_rects":[{"x":0,"y":86,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":189,"y":0,"w":757,"h":1513},{"x":0,"y":0,"w":1178,"h":1513}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625793822720"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1892201633553301998","view_count":23138,"bookmark_count":66,"created_at":1739970999000,"favorite_count":66,"quote_count":0,"reply_count":12,"retweet_count":5,"user_id_str":"4317347833","conversation_id_str":"1892201633553301998","full_text":"想不明白这个底部工具栏的 border 效果是怎么搞出来的 https://t.co/QkQz42gLPz","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[{"indices":[21,31],"text":"ByePhotos"},{"indices":[21,31],"text":"ByePhotos"}],"media":[{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764164856369152","indices":[173,196],"media_key":"3_1921764164856369152","media_url_https":"https://pbs.twimg.com/media/Gqt6U3RW0AAKPtS.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764164856369152"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764215746146304","indices":[173,196],"media_key":"3_1921764215746146304","media_url_https":"https://pbs.twimg.com/media/Gqt6X02bMAAQGdm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764215746146304"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764227137867776","indices":[173,196],"media_key":"3_1921764227137867776","media_url_https":"https://pbs.twimg.com/media/Gqt6YfSbEAAP4Vm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764227137867776"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764235563896832","indices":[173,196],"media_key":"3_1921764235563896832","media_url_https":"https://pbs.twimg.com/media/Gqt6Y-rWEAAvvHD.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764235563896832"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764164856369152","indices":[173,196],"media_key":"3_1921764164856369152","media_url_https":"https://pbs.twimg.com/media/Gqt6U3RW0AAKPtS.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764164856369152"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764215746146304","indices":[173,196],"media_key":"3_1921764215746146304","media_url_https":"https://pbs.twimg.com/media/Gqt6X02bMAAQGdm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764215746146304"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764227137867776","indices":[173,196],"media_key":"3_1921764227137867776","media_url_https":"https://pbs.twimg.com/media/Gqt6YfSbEAAP4Vm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764227137867776"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764235563896832","indices":[173,196],"media_key":"3_1921764235563896832","media_url_https":"https://pbs.twimg.com/media/Gqt6Y-rWEAAvvHD.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764235563896832"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1921766437695443233","view_count":5835,"bookmark_count":4,"created_at":1747019798000,"favorite_count":43,"quote_count":2,"reply_count":15,"retweet_count":33,"user_id_str":"4317347833","conversation_id_str":"1921766437695443233","full_text":"📸抽奖时间!\n送我开发的 iOS App #ByePhotos 的兑换码 —— 这是一款清理相册、快速释放手机📱存储的 App,能够帮你找出相册中的相似照片、滑动整理相册、快速对照片进行分类,以及批量压缩视频。\n\n🎁奖品:\n- 🏆 Lifetime 兑换码 x 2\n- 🎟️年度会员兑换码 x 10\n\n参与方式:❤️点赞 + 🔁 转发\n⏰48 小时后开奖\n\nApp 下载地址见评论~\n\n顺便问一下 twitter 用什么抽奖工具比较好呀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,54],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/FTfrMZiBkL","expanded_url":"https://x.com/sfjccz/status/1897837955596845444/video/1","id_str":"1897837835199352832","indices":[55,78],"media_key":"13_1897837835199352832","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1897837835199352832/img/Zg6tpEhqQDgbcPKR.jpg","type":"video","url":"https://t.co/FTfrMZiBkL","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":980,"resize":"fit"},"medium":{"h":1200,"w":613,"resize":"fit"},"small":{"h":680,"w":347,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":980,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[49,96],"duration_millis":43065,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1897837835199352832/pl/aWuCRSnWr82EP1hh.m3u8?tag=16&v=cfc"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/320x626/CRpmSJHqnJOslJ_C.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/480x940/iZuGG38OxpBYiT74.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/720x1410/OT01e51bvb9EKQMf.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1897837835199352832"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/FTfrMZiBkL","expanded_url":"https://x.com/sfjccz/status/1897837955596845444/video/1","id_str":"1897837835199352832","indices":[55,78],"media_key":"13_1897837835199352832","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1897837835199352832/img/Zg6tpEhqQDgbcPKR.jpg","type":"video","url":"https://t.co/FTfrMZiBkL","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":980,"resize":"fit"},"medium":{"h":1200,"w":613,"resize":"fit"},"small":{"h":680,"w":347,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":980,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[49,96],"duration_millis":43065,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1897837835199352832/pl/aWuCRSnWr82EP1hh.m3u8?tag=16&v=cfc"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/320x626/CRpmSJHqnJOslJ_C.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/480x940/iZuGG38OxpBYiT74.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/720x1410/OT01e51bvb9EKQMf.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1897837835199352832"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1897837955596845444","view_count":12530,"bookmark_count":23,"created_at":1741314803000,"favorite_count":41,"quote_count":3,"reply_count":9,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1897837955596845444","full_text":"时间线上都是 AI Agent,我平静地打开了抖音,学起了怎么手动剪小视频\n\nTeatFlight 链接 👇 https://t.co/FTfrMZiBkL","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,19],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/LxNrOQKSps","expanded_url":"https://x.com/sfjccz/status/1960716420171362687/video/1","id_str":"1960716164226842624","indices":[20,43],"media_key":"13_1960716164226842624","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1960716164226842624/img/7Fp43VEtZfXOo6Fy.jpg","type":"video","url":"https://t.co/LxNrOQKSps","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1536,"w":2048,"resize":"fit"},"medium":{"h":900,"w":1200,"resize":"fit"},"small":{"h":510,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":2880,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[4,3],"duration_millis":6000,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1960716164226842624/pl/ne6YBTck0xLfH3KE.m3u8?tag=21"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/360x270/LYJe0bstLlhtf4gF.mp4?tag=21"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/480x360/6NkrFAuoczJQspMn.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/960x720/6jGcZQ1sVz0OjdtL.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/1440x1080/QsLLS6ZoE-clv8AC.mp4?tag=21"},{"bitrate":25128000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/2880x2160/poqUMvNci9fZpDl5.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1960716164226842624"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/LxNrOQKSps","expanded_url":"https://x.com/sfjccz/status/1960716420171362687/video/1","id_str":"1960716164226842624","indices":[20,43],"media_key":"13_1960716164226842624","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1960716164226842624/img/7Fp43VEtZfXOo6Fy.jpg","type":"video","url":"https://t.co/LxNrOQKSps","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1536,"w":2048,"resize":"fit"},"medium":{"h":900,"w":1200,"resize":"fit"},"small":{"h":510,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":2880,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[4,3],"duration_millis":6000,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1960716164226842624/pl/ne6YBTck0xLfH3KE.m3u8?tag=21"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/360x270/LYJe0bstLlhtf4gF.mp4?tag=21"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/480x360/6NkrFAuoczJQspMn.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/960x720/6jGcZQ1sVz0OjdtL.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/1440x1080/QsLLS6ZoE-clv8AC.mp4?tag=21"},{"bitrate":25128000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1960716164226842624/vid/avc1/2880x2160/poqUMvNci9fZpDl5.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1960716164226842624"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1960716420171362687","view_count":5575,"bookmark_count":10,"created_at":1756306197000,"favorite_count":24,"quote_count":0,"reply_count":4,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1960716420171362687","full_text":"昨天那个太磨叽了,又做了一个轻快一点的 https://t.co/LxNrOQKSps","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,50],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1967838859921879520","view_count":9832,"bookmark_count":1,"created_at":1758004319000,"favorite_count":24,"quote_count":1,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1967838859921879520","full_text":"如果你是一名 iOS app 开发者,今天不宜刷推,会看到其它“所有人”的 app 都被被苹果推荐了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,177],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854355988480","indices":[178,201],"media_key":"3_1903794854355988480","media_url_https":"https://pbs.twimg.com/media/GmujVVMa8AAJPAj.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":412,"w":1179,"resize":"fit"},"medium":{"h":412,"w":1179,"resize":"fit"},"small":{"h":238,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":412,"width":1179,"focus_rects":[{"x":443,"y":0,"w":736,"h":412},{"x":767,"y":0,"w":412,"h":412},{"x":818,"y":0,"w":361,"h":412},{"x":927,"y":0,"w":206,"h":412},{"x":0,"y":0,"w":1179,"h":412}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854355988480"}}},{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854381109248","indices":[178,201],"media_key":"3_1903794854381109248","media_url_https":"https://pbs.twimg.com/media/GmujVVSaQAAYJtt.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":618,"y":460,"h":144,"w":144}]},"medium":{"faces":[{"x":362,"y":269,"h":84,"w":84}]},"small":{"faces":[{"x":204,"y":152,"h":47,"w":47}]},"orig":{"faces":[{"x":618,"y":460,"h":144,"w":144}]}},"sizes":{"large":{"h":2048,"w":944,"resize":"fit"},"medium":{"h":1200,"w":553,"resize":"fit"},"small":{"h":680,"w":313,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":944,"focus_rects":[{"x":0,"y":1519,"w":944,"h":529},{"x":0,"y":1104,"w":944,"h":944},{"x":0,"y":972,"w":944,"h":1076},{"x":0,"y":160,"w":944,"h":1888},{"x":0,"y":0,"w":944,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854381109248"}}},{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854372777984","indices":[178,201],"media_key":"3_1903794854372777984","media_url_https":"https://pbs.twimg.com/media/GmujVVQbIAASDr3.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":40,"y":1572,"h":240,"w":240}]},"medium":{"faces":[{"x":23,"y":920,"h":140,"w":140}]},"small":{"faces":[{"x":13,"y":521,"h":79,"w":79}]},"orig":{"faces":[{"x":40,"y":1572,"h":240,"w":240}]}},"sizes":{"large":{"h":2048,"w":944,"resize":"fit"},"medium":{"h":1200,"w":553,"resize":"fit"},"small":{"h":680,"w":313,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":944,"focus_rects":[{"x":0,"y":297,"w":944,"h":529},{"x":0,"y":89,"w":944,"h":944},{"x":0,"y":23,"w":944,"h":1076},{"x":0,"y":0,"w":944,"h":1888},{"x":0,"y":0,"w":944,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854372777984"}}},{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854456688640","indices":[178,201],"media_key":"3_1903794854456688640","media_url_https":"https://pbs.twimg.com/media/GmujVVkbgAAXiU2.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1139,"w":1179,"resize":"fit"},"medium":{"h":1139,"w":1179,"resize":"fit"},"small":{"h":657,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1139,"width":1179,"focus_rects":[{"x":0,"y":479,"w":1179,"h":660},{"x":40,"y":0,"w":1139,"h":1139},{"x":180,"y":0,"w":999,"h":1139},{"x":609,"y":0,"w":570,"h":1139},{"x":0,"y":0,"w":1179,"h":1139}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854456688640"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854355988480","indices":[178,201],"media_key":"3_1903794854355988480","media_url_https":"https://pbs.twimg.com/media/GmujVVMa8AAJPAj.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":412,"w":1179,"resize":"fit"},"medium":{"h":412,"w":1179,"resize":"fit"},"small":{"h":238,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":412,"width":1179,"focus_rects":[{"x":443,"y":0,"w":736,"h":412},{"x":767,"y":0,"w":412,"h":412},{"x":818,"y":0,"w":361,"h":412},{"x":927,"y":0,"w":206,"h":412},{"x":0,"y":0,"w":1179,"h":412}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854355988480"}}},{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854381109248","indices":[178,201],"media_key":"3_1903794854381109248","media_url_https":"https://pbs.twimg.com/media/GmujVVSaQAAYJtt.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":618,"y":460,"h":144,"w":144}]},"medium":{"faces":[{"x":362,"y":269,"h":84,"w":84}]},"small":{"faces":[{"x":204,"y":152,"h":47,"w":47}]},"orig":{"faces":[{"x":618,"y":460,"h":144,"w":144}]}},"sizes":{"large":{"h":2048,"w":944,"resize":"fit"},"medium":{"h":1200,"w":553,"resize":"fit"},"small":{"h":680,"w":313,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":944,"focus_rects":[{"x":0,"y":1519,"w":944,"h":529},{"x":0,"y":1104,"w":944,"h":944},{"x":0,"y":972,"w":944,"h":1076},{"x":0,"y":160,"w":944,"h":1888},{"x":0,"y":0,"w":944,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854381109248"}}},{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854372777984","indices":[178,201],"media_key":"3_1903794854372777984","media_url_https":"https://pbs.twimg.com/media/GmujVVQbIAASDr3.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":40,"y":1572,"h":240,"w":240}]},"medium":{"faces":[{"x":23,"y":920,"h":140,"w":140}]},"small":{"faces":[{"x":13,"y":521,"h":79,"w":79}]},"orig":{"faces":[{"x":40,"y":1572,"h":240,"w":240}]}},"sizes":{"large":{"h":2048,"w":944,"resize":"fit"},"medium":{"h":1200,"w":553,"resize":"fit"},"small":{"h":680,"w":313,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":944,"focus_rects":[{"x":0,"y":297,"w":944,"h":529},{"x":0,"y":89,"w":944,"h":944},{"x":0,"y":23,"w":944,"h":1076},{"x":0,"y":0,"w":944,"h":1888},{"x":0,"y":0,"w":944,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854372777984"}}},{"display_url":"pic.x.com/UdzSrQ3Aul","expanded_url":"https://x.com/sfjccz/status/1903794861721239827/photo/1","id_str":"1903794854456688640","indices":[178,201],"media_key":"3_1903794854456688640","media_url_https":"https://pbs.twimg.com/media/GmujVVkbgAAXiU2.jpg","type":"photo","url":"https://t.co/UdzSrQ3Aul","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1139,"w":1179,"resize":"fit"},"medium":{"h":1139,"w":1179,"resize":"fit"},"small":{"h":657,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1139,"width":1179,"focus_rects":[{"x":0,"y":479,"w":1179,"h":660},{"x":40,"y":0,"w":1139,"h":1139},{"x":180,"y":0,"w":999,"h":1139},{"x":609,"y":0,"w":570,"h":1139},{"x":0,"y":0,"w":1179,"h":1139}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1903794854456688640"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1900515346211090766","quoted_status_permalink":{"url":"https://t.co/OAonA2NOiA","expanded":"https://twitter.com/sfjccz/status/1900515346211090766","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1903794861721239827","view_count":4002,"bookmark_count":14,"created_at":1742735040000,"favorite_count":20,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1903794861721239827","full_text":"总结一下周末限免的数据和收获:\n- 两天总下载量约 5000\n- Reddit upvote 141 票,现在是该板块的月度 Top3\n- Rating 数量从 66 增加到 127 个,增长了92%\n- 收集到 4 个需求和 2 个 bug\n\n周末还看了 RevenueCat 2025 年的新报告,State of Subscription Apps 2025,里面提供了一个小工具(图3)可以把你的 app 指标和同类别的平均指标进行对比,分析是哪个环节比较薄弱,例如 download to trial 的转化率低就可能要优化 onboarding 和 paywall,如果 trial to pay 的转化率低就要提升 app 的用户价值等等。ByePhotos 的 trial to pay 的转化率在工具类 App 中算偏低的(也符合预期,用户清理了一波内存短期内就用不着了),其它的指标都差的不多,所以打算下一步继续增强滑动整理相册的功能,希望可以提高用户的使用频率,图 4 是新版本加上了相册整理的总体进度","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,111],"entities":{"hashtags":[{"indices":[0,10],"text":"ByePhotos"}],"media":[{"display_url":"pic.x.com/EyN0ifryU7","expanded_url":"https://x.com/sfjccz/status/1900515346211090766/photo/1","id_str":"1900514512341725184","indices":[112,135],"media_key":"3_1900514512341725184","media_url_https":"https://pbs.twimg.com/media/Gl_74S6acAAnmqa.jpg","type":"photo","url":"https://t.co/EyN0ifryU7","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":64,"y":1062,"h":96,"w":96}]},"medium":{"faces":[{"x":37,"y":622,"h":56,"w":56}]},"small":{"faces":[{"x":21,"y":352,"h":31,"w":31}]},"orig":{"faces":[{"x":128,"y":2124,"h":192,"w":192}]}},"sizes":{"large":{"h":2048,"w":637,"resize":"fit"},"medium":{"h":1200,"w":373,"resize":"fit"},"small":{"h":680,"w":211,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":4096,"width":1273,"focus_rects":[{"x":0,"y":360,"w":1273,"h":713},{"x":0,"y":80,"w":1273,"h":1273},{"x":0,"y":0,"w":1273,"h":1451},{"x":0,"y":0,"w":1273,"h":2546},{"x":0,"y":0,"w":1273,"h":4096}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1900514512341725184"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/EyN0ifryU7","expanded_url":"https://x.com/sfjccz/status/1900515346211090766/photo/1","id_str":"1900514512341725184","indices":[112,135],"media_key":"3_1900514512341725184","media_url_https":"https://pbs.twimg.com/media/Gl_74S6acAAnmqa.jpg","type":"photo","url":"https://t.co/EyN0ifryU7","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":64,"y":1062,"h":96,"w":96}]},"medium":{"faces":[{"x":37,"y":622,"h":56,"w":56}]},"small":{"faces":[{"x":21,"y":352,"h":31,"w":31}]},"orig":{"faces":[{"x":128,"y":2124,"h":192,"w":192}]}},"sizes":{"large":{"h":2048,"w":637,"resize":"fit"},"medium":{"h":1200,"w":373,"resize":"fit"},"small":{"h":680,"w":211,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":4096,"width":1273,"focus_rects":[{"x":0,"y":360,"w":1273,"h":713},{"x":0,"y":80,"w":1273,"h":1273},{"x":0,"y":0,"w":1273,"h":1451},{"x":0,"y":0,"w":1273,"h":2546},{"x":0,"y":0,"w":1273,"h":4096}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1900514512341725184"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1900515346211090766","view_count":7817,"bookmark_count":10,"created_at":1741953143000,"favorite_count":19,"quote_count":1,"reply_count":8,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1900515346211090766","full_text":"#ByePhotos 滑动整理相册照片功能上线啦,动动手指轻松清理相册,周末两天「终身会员」限免,如果你觉得我的 App 有用请在 App Store 给我一个好评,这对我真的很重要,感谢!App Store 链接见下一条 https://t.co/EyN0ifryU7","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,112],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/tuvOW4US2W","expanded_url":"https://x.com/sfjccz/status/1880229924071669762/photo/1","id_str":"1880229780060270595","indices":[113,136],"media_key":"3_1880229780060270595","media_url_https":"https://pbs.twimg.com/media/GhfrBeiacAMU_y0.png","type":"photo","url":"https://t.co/tuvOW4US2W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1024,"w":2048,"resize":"fit"},"medium":{"h":600,"w":1200,"resize":"fit"},"small":{"h":340,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1400,"width":2800,"focus_rects":[{"x":0,"y":0,"w":2500,"h":1400},{"x":0,"y":0,"w":1400,"h":1400},{"x":0,"y":0,"w":1228,"h":1400},{"x":0,"y":0,"w":700,"h":1400},{"x":0,"y":0,"w":2800,"h":1400}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1880229780060270595"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/tuvOW4US2W","expanded_url":"https://x.com/sfjccz/status/1880229924071669762/photo/1","id_str":"1880229780060270595","indices":[113,136],"media_key":"3_1880229780060270595","media_url_https":"https://pbs.twimg.com/media/GhfrBeiacAMU_y0.png","type":"photo","url":"https://t.co/tuvOW4US2W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1024,"w":2048,"resize":"fit"},"medium":{"h":600,"w":1200,"resize":"fit"},"small":{"h":340,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1400,"width":2800,"focus_rects":[{"x":0,"y":0,"w":2500,"h":1400},{"x":0,"y":0,"w":1400,"h":1400},{"x":0,"y":0,"w":1228,"h":1400},{"x":0,"y":0,"w":700,"h":1400},{"x":0,"y":0,"w":2800,"h":1400}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1880229780060270595"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1880229924071669762","view_count":1782,"bookmark_count":15,"created_at":1737116721000,"favorite_count":17,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1880229924071669762","full_text":"基于巨无霸指数(Big Mac Index),我开发了一个全球定价工具,帮助你在不同国家设置合理的 App 价格。\n告别盲目定价,让数据帮你做决策 📊\n- 参考各国购买力\n- 优化区域定价策略\n- 提升全球市场收益\n\n链接👇 https://t.co/tuvOW4US2W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,23],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138090209280","indices":[24,47],"media_key":"3_1957239138090209280","media_url_https":"https://pbs.twimg.com/media/GymCoE5b0AAsIzu.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":76,"y":751,"h":253,"w":253}]},"medium":{"faces":[{"x":55,"y":544,"h":183,"w":183}]},"small":{"faces":[{"x":31,"y":308,"h":103,"w":103}]},"orig":{"faces":[{"x":76,"y":751,"h":253,"w":253}]}},"sizes":{"large":{"h":1656,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":854,"resize":"fit"},"small":{"h":680,"w":484,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1656,"width":1178,"focus_rects":[{"x":0,"y":124,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":206,"y":0,"w":828,"h":1656},{"x":0,"y":0,"w":1178,"h":1656}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138090209280"}}},{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138106961920","indices":[24,47],"media_key":"3_1957239138106961920","media_url_https":"https://pbs.twimg.com/media/GymCoE9bcAAxJdS.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1024,"w":1024,"resize":"fit"},"medium":{"h":1024,"w":1024,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":126,"y":0,"w":898,"h":1024},{"x":512,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1024,"h":1024}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138106961920"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138090209280","indices":[24,47],"media_key":"3_1957239138090209280","media_url_https":"https://pbs.twimg.com/media/GymCoE5b0AAsIzu.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":76,"y":751,"h":253,"w":253}]},"medium":{"faces":[{"x":55,"y":544,"h":183,"w":183}]},"small":{"faces":[{"x":31,"y":308,"h":103,"w":103}]},"orig":{"faces":[{"x":76,"y":751,"h":253,"w":253}]}},"sizes":{"large":{"h":1656,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":854,"resize":"fit"},"small":{"h":680,"w":484,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1656,"width":1178,"focus_rects":[{"x":0,"y":124,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":206,"y":0,"w":828,"h":1656},{"x":0,"y":0,"w":1178,"h":1656}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138090209280"}}},{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138106961920","indices":[24,47],"media_key":"3_1957239138106961920","media_url_https":"https://pbs.twimg.com/media/GymCoE9bcAAxJdS.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1024,"w":1024,"resize":"fit"},"medium":{"h":1024,"w":1024,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":126,"y":0,"w":898,"h":1024},{"x":512,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1024,"h":1024}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138106961920"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1957239144092164408","view_count":4209,"bookmark_count":2,"created_at":1755477150000,"favorite_count":17,"quote_count":0,"reply_count":6,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1957239144092164408","full_text":"iOS 26 beta6 截图色差太严重了吧! https://t.co/NhBr0dw2EP","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,22],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZqgD3F0J6","expanded_url":"https://x.com/sfjccz/status/1969011002244014302/photo/1","id_str":"1969010993973133312","indices":[23,46],"media_key":"3_1969010993973133312","media_url_https":"https://pbs.twimg.com/media/G1NVERabgAAcjSb.jpg","type":"photo","url":"https://t.co/lZqgD3F0J6","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1536,"resize":"fit"},"medium":{"h":1200,"w":900,"resize":"fit"},"small":{"h":680,"w":510,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":0,"y":0,"w":1536,"h":1536},{"x":0,"y":0,"w":1536,"h":1751},{"x":51,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1536,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1969010993973133312"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZqgD3F0J6","expanded_url":"https://x.com/sfjccz/status/1969011002244014302/photo/1","id_str":"1969010993973133312","indices":[23,46],"media_key":"3_1969010993973133312","media_url_https":"https://pbs.twimg.com/media/G1NVERabgAAcjSb.jpg","type":"photo","url":"https://t.co/lZqgD3F0J6","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1536,"resize":"fit"},"medium":{"h":1200,"w":900,"resize":"fit"},"small":{"h":680,"w":510,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":0,"y":0,"w":1536,"h":1536},{"x":0,"y":0,"w":1536,"h":1751},{"x":51,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1536,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1969010993973133312"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1969011002244014302","view_count":5356,"bookmark_count":0,"created_at":1758283780000,"favorite_count":14,"quote_count":0,"reply_count":6,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1969011002244014302","full_text":"看到实物了,缝很明显,拿到手第一秒就留意到了 https://t.co/lZqgD3F0J6","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}],"ctweets":[{"bookmarked":false,"display_text_range":[0,61],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/m2tr7qWoLW","expanded_url":"https://x.com/sfjccz/status/1865751858469613886/video/1","id_str":"1865751798260371456","indices":[62,85],"media_key":"13_1865751798260371456","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1865751798260371456/img/QhbK_JjIAijGqJbf.jpg","type":"video","url":"https://t.co/m2tr7qWoLW","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":1080,"resize":"fit"},"medium":{"h":1200,"w":675,"resize":"fit"},"small":{"h":680,"w":383,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":1080,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[9,16],"duration_millis":7000,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1865751798260371456/pl/rzWMnRA15Ffi5FIw.m3u8?tag=16"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/320x568/j8cFb7AUULvq2LL8.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/480x852/LwMEHVhx2kY1CQBs.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/720x1280/8peGcFmTIUBjfSsJ.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/1080x1920/HbxSTqmWHzcInQ5M.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1865751798260371456"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/m2tr7qWoLW","expanded_url":"https://x.com/sfjccz/status/1865751858469613886/video/1","id_str":"1865751798260371456","indices":[62,85],"media_key":"13_1865751798260371456","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1865751798260371456/img/QhbK_JjIAijGqJbf.jpg","type":"video","url":"https://t.co/m2tr7qWoLW","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":1080,"resize":"fit"},"medium":{"h":1200,"w":675,"resize":"fit"},"small":{"h":680,"w":383,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":1080,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[9,16],"duration_millis":7000,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1865751798260371456/pl/rzWMnRA15Ffi5FIw.m3u8?tag=16"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/320x568/j8cFb7AUULvq2LL8.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/480x852/LwMEHVhx2kY1CQBs.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/720x1280/8peGcFmTIUBjfSsJ.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865751798260371456/vid/avc1/1080x1920/HbxSTqmWHzcInQ5M.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1865751798260371456"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1865751858469613886","view_count":146732,"bookmark_count":165,"created_at":1733664881000,"favorite_count":296,"quote_count":7,"reply_count":67,"retweet_count":37,"user_id_str":"4317347833","conversation_id_str":"1865751858469613886","full_text":"我的第二个 iOS App ByePhotos 上架啦🥳,主要功能是清理相册的相似照片以及视频压缩,首发限免三天,链接👇 https://t.co/m2tr7qWoLW","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[{"indices":[21,31],"text":"ByePhotos"},{"indices":[21,31],"text":"ByePhotos"}],"media":[{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764164856369152","indices":[173,196],"media_key":"3_1921764164856369152","media_url_https":"https://pbs.twimg.com/media/Gqt6U3RW0AAKPtS.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764164856369152"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764215746146304","indices":[173,196],"media_key":"3_1921764215746146304","media_url_https":"https://pbs.twimg.com/media/Gqt6X02bMAAQGdm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764215746146304"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764227137867776","indices":[173,196],"media_key":"3_1921764227137867776","media_url_https":"https://pbs.twimg.com/media/Gqt6YfSbEAAP4Vm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764227137867776"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764235563896832","indices":[173,196],"media_key":"3_1921764235563896832","media_url_https":"https://pbs.twimg.com/media/Gqt6Y-rWEAAvvHD.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764235563896832"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764164856369152","indices":[173,196],"media_key":"3_1921764164856369152","media_url_https":"https://pbs.twimg.com/media/Gqt6U3RW0AAKPtS.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764164856369152"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764215746146304","indices":[173,196],"media_key":"3_1921764215746146304","media_url_https":"https://pbs.twimg.com/media/Gqt6X02bMAAQGdm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764215746146304"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764227137867776","indices":[173,196],"media_key":"3_1921764227137867776","media_url_https":"https://pbs.twimg.com/media/Gqt6YfSbEAAP4Vm.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764227137867776"}}},{"display_url":"pic.x.com/ecYymAdrNY","expanded_url":"https://x.com/sfjccz/status/1921766437695443233/photo/1","id_str":"1921764235563896832","indices":[173,196],"media_key":"3_1921764235563896832","media_url_https":"https://pbs.twimg.com/media/Gqt6Y-rWEAAvvHD.jpg","type":"photo","url":"https://t.co/ecYymAdrNY","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":945,"resize":"fit"},"medium":{"h":1200,"w":554,"resize":"fit"},"small":{"h":680,"w":314,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2796,"width":1290,"focus_rects":[{"x":0,"y":0,"w":1290,"h":722},{"x":0,"y":0,"w":1290,"h":1290},{"x":0,"y":0,"w":1290,"h":1471},{"x":0,"y":0,"w":1290,"h":2580},{"x":0,"y":0,"w":1290,"h":2796}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1921764235563896832"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1921766437695443233","view_count":5835,"bookmark_count":4,"created_at":1747019798000,"favorite_count":43,"quote_count":2,"reply_count":15,"retweet_count":33,"user_id_str":"4317347833","conversation_id_str":"1921766437695443233","full_text":"📸抽奖时间!\n送我开发的 iOS App #ByePhotos 的兑换码 —— 这是一款清理相册、快速释放手机📱存储的 App,能够帮你找出相册中的相似照片、滑动整理相册、快速对照片进行分类,以及批量压缩视频。\n\n🎁奖品:\n- 🏆 Lifetime 兑换码 x 2\n- 🎟️年度会员兑换码 x 10\n\n参与方式:❤️点赞 + 🔁 转发\n⏰48 小时后开奖\n\nApp 下载地址见评论~\n\n顺便问一下 twitter 用什么抽奖工具比较好呀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,94],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1968511875064488432","view_count":24808,"bookmark_count":211,"created_at":1758164778000,"favorite_count":172,"quote_count":5,"reply_count":15,"retweet_count":32,"user_id_str":"4317347833","conversation_id_str":"1968511875064488432","full_text":"升到 macOS 26 以后播放音频有爆音,使用这个命令解决了:\nsudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,29],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625798037504","indices":[30,53],"media_key":"3_1892201625798037504","media_url_https":"https://pbs.twimg.com/media/GkJzWnUb0AAsdZV.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":824,"w":1178,"resize":"fit"},"medium":{"h":824,"w":1178,"resize":"fit"},"small":{"h":476,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":824,"width":1178,"focus_rects":[{"x":0,"y":0,"w":1178,"h":660},{"x":0,"y":0,"w":824,"h":824},{"x":0,"y":0,"w":723,"h":824},{"x":0,"y":0,"w":412,"h":824},{"x":0,"y":0,"w":1178,"h":824}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625798037504"}}},{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625793822720","indices":[30,53],"media_key":"3_1892201625793822720","media_url_https":"https://pbs.twimg.com/media/GkJzWnTbgAAWFVf.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1513,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":934,"resize":"fit"},"small":{"h":680,"w":529,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1513,"width":1178,"focus_rects":[{"x":0,"y":86,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":189,"y":0,"w":757,"h":1513},{"x":0,"y":0,"w":1178,"h":1513}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625793822720"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625798037504","indices":[30,53],"media_key":"3_1892201625798037504","media_url_https":"https://pbs.twimg.com/media/GkJzWnUb0AAsdZV.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":824,"w":1178,"resize":"fit"},"medium":{"h":824,"w":1178,"resize":"fit"},"small":{"h":476,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":824,"width":1178,"focus_rects":[{"x":0,"y":0,"w":1178,"h":660},{"x":0,"y":0,"w":824,"h":824},{"x":0,"y":0,"w":723,"h":824},{"x":0,"y":0,"w":412,"h":824},{"x":0,"y":0,"w":1178,"h":824}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625798037504"}}},{"display_url":"pic.x.com/QkQz42gLPz","expanded_url":"https://x.com/sfjccz/status/1892201633553301998/photo/1","id_str":"1892201625793822720","indices":[30,53],"media_key":"3_1892201625793822720","media_url_https":"https://pbs.twimg.com/media/GkJzWnTbgAAWFVf.jpg","type":"photo","url":"https://t.co/QkQz42gLPz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1513,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":934,"resize":"fit"},"small":{"h":680,"w":529,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1513,"width":1178,"focus_rects":[{"x":0,"y":86,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":189,"y":0,"w":757,"h":1513},{"x":0,"y":0,"w":1178,"h":1513}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1892201625793822720"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1892201633553301998","view_count":23138,"bookmark_count":66,"created_at":1739970999000,"favorite_count":66,"quote_count":0,"reply_count":12,"retweet_count":5,"user_id_str":"4317347833","conversation_id_str":"1892201633553301998","full_text":"想不明白这个底部工具栏的 border 效果是怎么搞出来的 https://t.co/QkQz42gLPz","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,54],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/FTfrMZiBkL","expanded_url":"https://x.com/sfjccz/status/1897837955596845444/video/1","id_str":"1897837835199352832","indices":[55,78],"media_key":"13_1897837835199352832","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1897837835199352832/img/Zg6tpEhqQDgbcPKR.jpg","type":"video","url":"https://t.co/FTfrMZiBkL","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":980,"resize":"fit"},"medium":{"h":1200,"w":613,"resize":"fit"},"small":{"h":680,"w":347,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":980,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[49,96],"duration_millis":43065,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1897837835199352832/pl/aWuCRSnWr82EP1hh.m3u8?tag=16&v=cfc"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/320x626/CRpmSJHqnJOslJ_C.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/480x940/iZuGG38OxpBYiT74.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/720x1410/OT01e51bvb9EKQMf.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1897837835199352832"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/FTfrMZiBkL","expanded_url":"https://x.com/sfjccz/status/1897837955596845444/video/1","id_str":"1897837835199352832","indices":[55,78],"media_key":"13_1897837835199352832","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1897837835199352832/img/Zg6tpEhqQDgbcPKR.jpg","type":"video","url":"https://t.co/FTfrMZiBkL","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1920,"w":980,"resize":"fit"},"medium":{"h":1200,"w":613,"resize":"fit"},"small":{"h":680,"w":347,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1920,"width":980,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[49,96],"duration_millis":43065,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1897837835199352832/pl/aWuCRSnWr82EP1hh.m3u8?tag=16&v=cfc"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/320x626/CRpmSJHqnJOslJ_C.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/480x940/iZuGG38OxpBYiT74.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1897837835199352832/vid/avc1/720x1410/OT01e51bvb9EKQMf.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1897837835199352832"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1897837955596845444","view_count":12530,"bookmark_count":23,"created_at":1741314803000,"favorite_count":41,"quote_count":3,"reply_count":9,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1897837955596845444","full_text":"时间线上都是 AI Agent,我平静地打开了抖音,学起了怎么手动剪小视频\n\nTeatFlight 链接 👇 https://t.co/FTfrMZiBkL","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,111],"entities":{"hashtags":[{"indices":[0,10],"text":"ByePhotos"}],"media":[{"display_url":"pic.x.com/EyN0ifryU7","expanded_url":"https://x.com/sfjccz/status/1900515346211090766/photo/1","id_str":"1900514512341725184","indices":[112,135],"media_key":"3_1900514512341725184","media_url_https":"https://pbs.twimg.com/media/Gl_74S6acAAnmqa.jpg","type":"photo","url":"https://t.co/EyN0ifryU7","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":64,"y":1062,"h":96,"w":96}]},"medium":{"faces":[{"x":37,"y":622,"h":56,"w":56}]},"small":{"faces":[{"x":21,"y":352,"h":31,"w":31}]},"orig":{"faces":[{"x":128,"y":2124,"h":192,"w":192}]}},"sizes":{"large":{"h":2048,"w":637,"resize":"fit"},"medium":{"h":1200,"w":373,"resize":"fit"},"small":{"h":680,"w":211,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":4096,"width":1273,"focus_rects":[{"x":0,"y":360,"w":1273,"h":713},{"x":0,"y":80,"w":1273,"h":1273},{"x":0,"y":0,"w":1273,"h":1451},{"x":0,"y":0,"w":1273,"h":2546},{"x":0,"y":0,"w":1273,"h":4096}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1900514512341725184"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/EyN0ifryU7","expanded_url":"https://x.com/sfjccz/status/1900515346211090766/photo/1","id_str":"1900514512341725184","indices":[112,135],"media_key":"3_1900514512341725184","media_url_https":"https://pbs.twimg.com/media/Gl_74S6acAAnmqa.jpg","type":"photo","url":"https://t.co/EyN0ifryU7","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":64,"y":1062,"h":96,"w":96}]},"medium":{"faces":[{"x":37,"y":622,"h":56,"w":56}]},"small":{"faces":[{"x":21,"y":352,"h":31,"w":31}]},"orig":{"faces":[{"x":128,"y":2124,"h":192,"w":192}]}},"sizes":{"large":{"h":2048,"w":637,"resize":"fit"},"medium":{"h":1200,"w":373,"resize":"fit"},"small":{"h":680,"w":211,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":4096,"width":1273,"focus_rects":[{"x":0,"y":360,"w":1273,"h":713},{"x":0,"y":80,"w":1273,"h":1273},{"x":0,"y":0,"w":1273,"h":1451},{"x":0,"y":0,"w":1273,"h":2546},{"x":0,"y":0,"w":1273,"h":4096}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1900514512341725184"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1900515346211090766","view_count":7817,"bookmark_count":10,"created_at":1741953143000,"favorite_count":19,"quote_count":1,"reply_count":8,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1900515346211090766","full_text":"#ByePhotos 滑动整理相册照片功能上线啦,动动手指轻松清理相册,周末两天「终身会员」限免,如果你觉得我的 App 有用请在 App Store 给我一个好评,这对我真的很重要,感谢!App Store 链接见下一条 https://t.co/EyN0ifryU7","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,61],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1939234504587256090","view_count":5078,"bookmark_count":2,"created_at":1751184509000,"favorite_count":1,"quote_count":0,"reply_count":7,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1939234504587256090","full_text":"有没有推友找过小红书博主合作推广 App?找的是什么类型的博主,合作价格大概是什么区间,是直接私信和博主聊么….好多疑问🤔","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,41],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/aq6fkrhupw","expanded_url":"https://x.com/sfjccz/status/1963904339057266796/photo/1","id_str":"1963904321600503808","indices":[42,65],"media_key":"3_1963904321600503808","media_url_https":"https://pbs.twimg.com/media/G0Ewk0XaQAA2bSo.jpg","type":"photo","url":"https://t.co/aq6fkrhupw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":502,"y":1224,"h":142,"w":142},{"x":818,"y":1016,"h":232,"w":232}]},"medium":{"faces":[{"x":294,"y":717,"h":83,"w":83},{"x":479,"y":595,"h":135,"w":135}]},"small":{"faces":[{"x":166,"y":406,"h":47,"w":47},{"x":271,"y":337,"h":77,"w":77}]},"orig":{"faces":[{"x":502,"y":1224,"h":142,"w":142},{"x":818,"y":1016,"h":232,"w":232}]}},"sizes":{"large":{"h":2048,"w":1536,"resize":"fit"},"medium":{"h":1200,"w":900,"resize":"fit"},"small":{"h":680,"w":510,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1536,"focus_rects":[{"x":0,"y":133,"w":1536,"h":860},{"x":0,"y":0,"w":1536,"h":1536},{"x":0,"y":0,"w":1536,"h":1751},{"x":0,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1536,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1963904321600503808"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/aq6fkrhupw","expanded_url":"https://x.com/sfjccz/status/1963904339057266796/photo/1","id_str":"1963904321600503808","indices":[42,65],"media_key":"3_1963904321600503808","media_url_https":"https://pbs.twimg.com/media/G0Ewk0XaQAA2bSo.jpg","type":"photo","url":"https://t.co/aq6fkrhupw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":502,"y":1224,"h":142,"w":142},{"x":818,"y":1016,"h":232,"w":232}]},"medium":{"faces":[{"x":294,"y":717,"h":83,"w":83},{"x":479,"y":595,"h":135,"w":135}]},"small":{"faces":[{"x":166,"y":406,"h":47,"w":47},{"x":271,"y":337,"h":77,"w":77}]},"orig":{"faces":[{"x":502,"y":1224,"h":142,"w":142},{"x":818,"y":1016,"h":232,"w":232}]}},"sizes":{"large":{"h":2048,"w":1536,"resize":"fit"},"medium":{"h":1200,"w":900,"resize":"fit"},"small":{"h":680,"w":510,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1536,"focus_rects":[{"x":0,"y":133,"w":1536,"h":860},{"x":0,"y":0,"w":1536,"h":1536},{"x":0,"y":0,"w":1536,"h":1751},{"x":0,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1536,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1963904321600503808"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1963904339057266796","view_count":1163,"bookmark_count":1,"created_at":1757066256000,"favorite_count":5,"quote_count":0,"reply_count":7,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1963904339057266796","full_text":"因为 app 的背景是黑色的,手机拍屏幕总是有反光,到底怎么样才能拍的好看啊啊啊啊 https://t.co/aq6fkrhupw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,134],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"500mrr.com","expanded_url":"https://www.500mrr.com/","url":"https://t.co/wMjoBNg5E3","indices":[111,134]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1869748721170481584","view_count":16377,"bookmark_count":124,"created_at":1734617808000,"favorite_count":103,"quote_count":3,"reply_count":6,"retweet_count":19,"user_id_str":"4317347833","conversation_id_str":"1869748721170481584","full_text":"做了个网站收集并分析了 Hacker News 上一个系列的帖子「Those making $500/month on side projects in 20xx – Show and tell」 有很多神奇有趣的项目😆\nhttps://t.co/wMjoBNg5E3","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,48],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/9KS5Z3h3Rh","expanded_url":"https://x.com/sfjccz/status/1938449626002297279/photo/1","id_str":"1938449485073682434","indices":[49,72],"media_key":"3_1938449485073682434","media_url_https":"https://pbs.twimg.com/media/GubBiUzbEAI0cAv.jpg","type":"photo","url":"https://t.co/9KS5Z3h3Rh","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":80,"y":439,"h":77,"w":77}]},"medium":{"faces":[{"x":58,"y":320,"h":56,"w":56}]},"small":{"faces":[{"x":33,"y":181,"h":31,"w":31}]},"orig":{"faces":[{"x":80,"y":439,"h":77,"w":77}]}},"sizes":{"large":{"h":1643,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":860,"resize":"fit"},"small":{"h":680,"w":488,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1643,"width":1178,"focus_rects":[{"x":0,"y":0,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":0,"y":0,"w":822,"h":1643},{"x":0,"y":0,"w":1178,"h":1643}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1938449485073682434"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/9KS5Z3h3Rh","expanded_url":"https://x.com/sfjccz/status/1938449626002297279/photo/1","id_str":"1938449485073682434","indices":[49,72],"media_key":"3_1938449485073682434","media_url_https":"https://pbs.twimg.com/media/GubBiUzbEAI0cAv.jpg","type":"photo","url":"https://t.co/9KS5Z3h3Rh","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":80,"y":439,"h":77,"w":77}]},"medium":{"faces":[{"x":58,"y":320,"h":56,"w":56}]},"small":{"faces":[{"x":33,"y":181,"h":31,"w":31}]},"orig":{"faces":[{"x":80,"y":439,"h":77,"w":77}]}},"sizes":{"large":{"h":1643,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":860,"resize":"fit"},"small":{"h":680,"w":488,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1643,"width":1178,"focus_rects":[{"x":0,"y":0,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":0,"y":0,"w":822,"h":1643},{"x":0,"y":0,"w":1178,"h":1643}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1938449485073682434"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1938449626002297279","view_count":3995,"bookmark_count":3,"created_at":1750997380000,"favorite_count":7,"quote_count":1,"reply_count":6,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1938449626002297279","full_text":"见鬼了, app store 搜不到我的 app 了,有人遇到过这种情况么,我也没收到什么邮件呀 https://t.co/9KS5Z3h3Rh","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,23],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138090209280","indices":[24,47],"media_key":"3_1957239138090209280","media_url_https":"https://pbs.twimg.com/media/GymCoE5b0AAsIzu.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":76,"y":751,"h":253,"w":253}]},"medium":{"faces":[{"x":55,"y":544,"h":183,"w":183}]},"small":{"faces":[{"x":31,"y":308,"h":103,"w":103}]},"orig":{"faces":[{"x":76,"y":751,"h":253,"w":253}]}},"sizes":{"large":{"h":1656,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":854,"resize":"fit"},"small":{"h":680,"w":484,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1656,"width":1178,"focus_rects":[{"x":0,"y":124,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":206,"y":0,"w":828,"h":1656},{"x":0,"y":0,"w":1178,"h":1656}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138090209280"}}},{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138106961920","indices":[24,47],"media_key":"3_1957239138106961920","media_url_https":"https://pbs.twimg.com/media/GymCoE9bcAAxJdS.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1024,"w":1024,"resize":"fit"},"medium":{"h":1024,"w":1024,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":126,"y":0,"w":898,"h":1024},{"x":512,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1024,"h":1024}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138106961920"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138090209280","indices":[24,47],"media_key":"3_1957239138090209280","media_url_https":"https://pbs.twimg.com/media/GymCoE5b0AAsIzu.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":76,"y":751,"h":253,"w":253}]},"medium":{"faces":[{"x":55,"y":544,"h":183,"w":183}]},"small":{"faces":[{"x":31,"y":308,"h":103,"w":103}]},"orig":{"faces":[{"x":76,"y":751,"h":253,"w":253}]}},"sizes":{"large":{"h":1656,"w":1178,"resize":"fit"},"medium":{"h":1200,"w":854,"resize":"fit"},"small":{"h":680,"w":484,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1656,"width":1178,"focus_rects":[{"x":0,"y":124,"w":1178,"h":660},{"x":0,"y":0,"w":1178,"h":1178},{"x":0,"y":0,"w":1178,"h":1343},{"x":206,"y":0,"w":828,"h":1656},{"x":0,"y":0,"w":1178,"h":1656}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138090209280"}}},{"display_url":"pic.x.com/NhBr0dw2EP","expanded_url":"https://x.com/sfjccz/status/1957239144092164408/photo/1","id_str":"1957239138106961920","indices":[24,47],"media_key":"3_1957239138106961920","media_url_https":"https://pbs.twimg.com/media/GymCoE9bcAAxJdS.jpg","type":"photo","url":"https://t.co/NhBr0dw2EP","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1024,"w":1024,"resize":"fit"},"medium":{"h":1024,"w":1024,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":126,"y":0,"w":898,"h":1024},{"x":512,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1024,"h":1024}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1957239138106961920"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1957239144092164408","view_count":4209,"bookmark_count":2,"created_at":1755477150000,"favorite_count":17,"quote_count":0,"reply_count":6,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1957239144092164408","full_text":"iOS 26 beta6 截图色差太严重了吧! https://t.co/NhBr0dw2EP","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,22],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZqgD3F0J6","expanded_url":"https://x.com/sfjccz/status/1969011002244014302/photo/1","id_str":"1969010993973133312","indices":[23,46],"media_key":"3_1969010993973133312","media_url_https":"https://pbs.twimg.com/media/G1NVERabgAAcjSb.jpg","type":"photo","url":"https://t.co/lZqgD3F0J6","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1536,"resize":"fit"},"medium":{"h":1200,"w":900,"resize":"fit"},"small":{"h":680,"w":510,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":0,"y":0,"w":1536,"h":1536},{"x":0,"y":0,"w":1536,"h":1751},{"x":51,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1536,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1969010993973133312"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZqgD3F0J6","expanded_url":"https://x.com/sfjccz/status/1969011002244014302/photo/1","id_str":"1969010993973133312","indices":[23,46],"media_key":"3_1969010993973133312","media_url_https":"https://pbs.twimg.com/media/G1NVERabgAAcjSb.jpg","type":"photo","url":"https://t.co/lZqgD3F0J6","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1536,"resize":"fit"},"medium":{"h":1200,"w":900,"resize":"fit"},"small":{"h":680,"w":510,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":0,"y":0,"w":1536,"h":1536},{"x":0,"y":0,"w":1536,"h":1751},{"x":51,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1536,"h":2048}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1969010993973133312"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1969011002244014302","view_count":5356,"bookmark_count":0,"created_at":1758283780000,"favorite_count":14,"quote_count":0,"reply_count":6,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1969011002244014302","full_text":"看到实物了,缝很明显,拿到手第一秒就留意到了 https://t.co/lZqgD3F0J6","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,29],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/B5TA2hEiIE","expanded_url":"https://x.com/sfjccz/status/1865930726706975177/video/1","id_str":"1865930591688151040","indices":[30,53],"media_key":"13_1865930591688151040","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1865930591688151040/img/epMx2-MTVm2oJghE.jpg","type":"video","url":"https://t.co/B5TA2hEiIE","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1280,"w":590,"resize":"fit"},"medium":{"h":1200,"w":553,"resize":"fit"},"small":{"h":680,"w":313,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1280,"width":590,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[59,128],"duration_millis":16030,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1865930591688151040/pl/h73WcriuIMD_LHCx.m3u8?tag=16"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865930591688151040/vid/avc1/320x694/5dW2zEs3lPE9ZL8S.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865930591688151040/vid/avc1/480x1040/Y6TBgpH4bTY3Ph6Y.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865930591688151040/vid/avc1/590x1280/dJ8W9APS83L1GI2i.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1865930591688151040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/B5TA2hEiIE","expanded_url":"https://x.com/sfjccz/status/1865930726706975177/video/1","id_str":"1865930591688151040","indices":[30,53],"media_key":"13_1865930591688151040","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1865930591688151040/img/epMx2-MTVm2oJghE.jpg","type":"video","url":"https://t.co/B5TA2hEiIE","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1280,"w":590,"resize":"fit"},"medium":{"h":1200,"w":553,"resize":"fit"},"small":{"h":680,"w":313,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1280,"width":590,"focus_rects":[]},"allow_download_status":{"allow_download":true},"video_info":{"aspect_ratio":[59,128],"duration_millis":16030,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1865930591688151040/pl/h73WcriuIMD_LHCx.m3u8?tag=16"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865930591688151040/vid/avc1/320x694/5dW2zEs3lPE9ZL8S.mp4?tag=16"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865930591688151040/vid/avc1/480x1040/Y6TBgpH4bTY3Ph6Y.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1865930591688151040/vid/avc1/590x1280/dJ8W9APS83L1GI2i.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1865930591688151040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1865930726706975177","view_count":3646,"bookmark_count":3,"created_at":1733707527000,"favorite_count":6,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1865930726706975177","full_text":"如果改成「成首发交个朋友,5块钱终身 license 」… https://t.co/B5TA2hEiIE","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,28],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1866329088128073893","quoted_status_permalink":{"url":"https://t.co/OGAGEuz2AX","expanded":"https://twitter.com/sfjccz/status/1866329088128073893","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1866842899104796790","view_count":4478,"bookmark_count":1,"created_at":1733925006000,"favorite_count":10,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1866842899104796790","full_text":"看来是我多虑了,大家都很顺利地在试用结束前取消了订阅☺️","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,150],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229705820971009","indices":[151,174],"media_key":"3_1910229705820971009","media_url_https":"https://pbs.twimg.com/media/GoJ_y-7boAE8S8I.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":634,"w":804,"resize":"fit"},"medium":{"h":634,"w":804,"resize":"fit"},"small":{"h":536,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":634,"width":804,"focus_rects":[{"x":0,"y":0,"w":804,"h":450},{"x":0,"y":0,"w":634,"h":634},{"x":0,"y":0,"w":556,"h":634},{"x":63,"y":0,"w":317,"h":634},{"x":0,"y":0,"w":804,"h":634}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229705820971009"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229760149786624","indices":[151,174],"media_key":"3_1910229760149786624","media_url_https":"https://pbs.twimg.com/media/GoJ_2JUbkAAC3vh.jpg","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":626,"w":1228,"resize":"fit"},"medium":{"h":612,"w":1200,"resize":"fit"},"small":{"h":347,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":626,"width":1228,"focus_rects":[{"x":110,"y":0,"w":1118,"h":626},{"x":454,"y":0,"w":626,"h":626},{"x":493,"y":0,"w":549,"h":626},{"x":611,"y":0,"w":313,"h":626},{"x":0,"y":0,"w":1228,"h":626}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229760149786624"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910234639220027392","indices":[151,174],"media_key":"3_1910234639220027392","media_url_https":"https://pbs.twimg.com/media/GoKESJRbMAAgFj-.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":276,"w":482,"resize":"fit"},"medium":{"h":276,"w":482,"resize":"fit"},"small":{"h":276,"w":482,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":276,"width":482,"focus_rects":[{"x":0,"y":6,"w":482,"h":270},{"x":42,"y":0,"w":276,"h":276},{"x":59,"y":0,"w":242,"h":276},{"x":111,"y":0,"w":138,"h":276},{"x":0,"y":0,"w":482,"h":276}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910234639220027392"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"tryastro.app/?aff=mdB65","expanded_url":"https://tryastro.app?aff=mdB65","url":"https://t.co/SUN4bMxugc","indices":[312,335]}],"user_mentions":[{"id_str":"1583360062684364801","name":"Astro ASO Tool","screen_name":"TryAstroApp","indices":[4,16]},{"id_str":"1583360062684364801","name":"Astro ASO Tool","screen_name":"TryAstroApp","indices":[4,16]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229705820971009","indices":[151,174],"media_key":"3_1910229705820971009","media_url_https":"https://pbs.twimg.com/media/GoJ_y-7boAE8S8I.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":634,"w":804,"resize":"fit"},"medium":{"h":634,"w":804,"resize":"fit"},"small":{"h":536,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":634,"width":804,"focus_rects":[{"x":0,"y":0,"w":804,"h":450},{"x":0,"y":0,"w":634,"h":634},{"x":0,"y":0,"w":556,"h":634},{"x":63,"y":0,"w":317,"h":634},{"x":0,"y":0,"w":804,"h":634}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229705820971009"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910229760149786624","indices":[151,174],"media_key":"3_1910229760149786624","media_url_https":"https://pbs.twimg.com/media/GoJ_2JUbkAAC3vh.jpg","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":626,"w":1228,"resize":"fit"},"medium":{"h":612,"w":1200,"resize":"fit"},"small":{"h":347,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":626,"width":1228,"focus_rects":[{"x":110,"y":0,"w":1118,"h":626},{"x":454,"y":0,"w":626,"h":626},{"x":493,"y":0,"w":549,"h":626},{"x":611,"y":0,"w":313,"h":626},{"x":0,"y":0,"w":1228,"h":626}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910229760149786624"}}},{"display_url":"pic.x.com/Ir21cgRoeu","expanded_url":"https://x.com/sfjccz/status/1910235149759062479/photo/1","id_str":"1910234639220027392","indices":[151,174],"media_key":"3_1910234639220027392","media_url_https":"https://pbs.twimg.com/media/GoKESJRbMAAgFj-.png","type":"photo","url":"https://t.co/Ir21cgRoeu","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":276,"w":482,"resize":"fit"},"medium":{"h":276,"w":482,"resize":"fit"},"small":{"h":276,"w":482,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":276,"width":482,"focus_rects":[{"x":0,"y":6,"w":482,"h":270},{"x":42,"y":0,"w":276,"h":276},{"x":59,"y":0,"w":242,"h":276},{"x":111,"y":0,"w":138,"h":276},{"x":0,"y":0,"w":482,"h":276}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1910234639220027392"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1865751858469613886","quoted_status_permalink":{"url":"https://t.co/vH9rO35tnC","expanded":"https://twitter.com/sfjccz/status/1865751858469613886","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1910235149759062479","view_count":18115,"bookmark_count":99,"created_at":1744270524000,"favorite_count":67,"quote_count":1,"reply_count":4,"retweet_count":7,"user_id_str":"4317347833","conversation_id_str":"1910235149759062479","full_text":"这周买了@TryAstroApp 做 ASO 关键词优化,效果还不错,上线两天后部分关键词排名明显提升,国外客户也开始慢慢有了。\n做 iOS 开发想赚钱,如果没有 touch grass、dump phone、stresswatch 这种\"神级\"创意,也不是像谜底科技那样靠极致体验和口碑传播,ASO 工具就更加必要了,不是说做了就能爆,但比起凭感觉瞎写关键词,效果好太多,Astro 没有其它多余的功能,专注于关键词的优化,所以价格上也很合适(我对比过很多 ASO 的工具,这个价格真的算便宜了)。\n找新 app 的灵感,平常就开着,如果想到什么关键词先去搜一下收集起来也挺方便的(图3,创建了临时 App 收集关键词)\nhttps://t.co/SUN4bMxugc","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}],"activities":{"nreplies":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":2,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":1,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":1,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":1,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":1,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":2,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":1,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":5,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":2,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":3,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":0,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nbookmarks":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":20,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":0,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":1,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":3,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":0,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":75,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":1,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":9,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":1,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nretweets":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":2,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":0,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":0,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":4,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":1,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":0,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nlikes":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":7,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":2,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":2,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":2,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":6,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":3,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":75,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":4,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":28,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":6,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nviews":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":1080,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":2092,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":182,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":970,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":585,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":2975,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":872,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":498,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":518,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":19235,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":2106,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":424,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":7184,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":1397,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}]},"interactions":{"users":[{"created_at":1373718929000,"uid":"1590927428","id":"1590927428","screen_name":"hwwaanng","name":"Hwang","friends_count":3590,"followers_count":19025,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1361512556930600969/LBwP2_YZ_normal.jpg","description":"是男的 Design/Vibe/Shape iOS 📱 ► https://t.co/2bC853d7XP / https://t.co/YUTroLS9OQ / https://t.co/UJ8d55R1em","entities":{"description":{"urls":[{"display_url":"handstime.app","expanded_url":"http://handstime.app","url":"https://t.co/2bC853d7XP","indices":[30,53]},{"display_url":"lofidot.com","expanded_url":"https://lofidot.com","url":"https://t.co/YUTroLS9OQ","indices":[56,79]},{"display_url":"sleepycoffee.app","expanded_url":"https://sleepycoffee.app","url":"https://t.co/UJ8d55R1em","indices":[82,105]}]},"url":{"urls":[{"display_url":"hwang.fun","expanded_url":"https://hwang.fun","url":"https://t.co/J6eYfmGT2s","indices":[0,23]}]}},"interactions":2},{"created_at":1463894850000,"uid":"734254337937936384","id":"734254337937936384","screen_name":"tanduzhi","name":"tan61🃏","friends_count":200,"followers_count":70,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1604542429167644672/NEbZH9xX_normal.jpg","description":"LPZLJWZR","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"tan61.dev","expanded_url":"https://tan61.dev","url":"https://t.co/Ajyzl6wlbi","indices":[0,23]}]}},"interactions":1},{"created_at":1463461564000,"uid":"732437001572474880","id":"732437001572474880","screen_name":"caiyue5","name":"Yue","friends_count":421,"followers_count":8489,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1595657315394662400/1VSIhOcO_normal.jpg","description":"iOS indie @MusicMateApp_. 附:我自己在25年10月自助注册英国公司,然后开通了 Stripe 全球收款的教程👉:https://t.co/75EXV6VfHe","entities":{"description":{"urls":[{"display_url":"xiaohongshu.com/goods-detail/6…","expanded_url":"https://www.xiaohongshu.com/goods-detail/68a55e0d33fcf8000193e083","url":"https://t.co/75EXV6VfHe","indices":[69,92]}]},"url":{"urls":[{"display_url":"xiaohongshu.com/goods-detail/6…","expanded_url":"https://www.xiaohongshu.com/goods-detail/68a55e0d33fcf8000193e083","url":"https://t.co/75EXV6VfHe","indices":[0,23]}]}},"interactions":1},{"created_at":1452574831000,"uid":"4746564680","id":"4746564680","screen_name":"ios_1261142602","name":"sunshineLx","friends_count":1069,"followers_count":501,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1931234586358632448/r96_v06c_normal.jpg","description":"📱Build iOS Apps: https://t.co/tD77vRlC4D\n🥇Build Mobile SaaS boilerplate: https://t.co/SAj8t8vNJ9","entities":{"description":{"urls":[{"display_url":"apps.apple.com/sg/developer/%…","expanded_url":"https://apps.apple.com/sg/developer/%E5%8B%8B-%E6%9D%8E/id1492204943","url":"https://t.co/tD77vRlC4D","indices":[17,40]},{"display_url":"easyapp.site","expanded_url":"https://www.easyapp.site","url":"https://t.co/SAj8t8vNJ9","indices":[73,96]}]}},"interactions":1},{"created_at":1414908906000,"uid":"2887049886","id":"2887049886","screen_name":"swh16888","name":"SWH | (168, 168)","friends_count":4464,"followers_count":729,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1494244053285801986/R2gSZhyA_normal.jpg","description":"ex @Blocks | ex @Salesforce | @PurdueECE","entities":{"description":{"urls":[]}},"interactions":1},{"created_at":1757847190000,"uid":"1967179767297310720","id":"1967179767297310720","screen_name":"makeitanimated","name":"make it animated","friends_count":29,"followers_count":2018,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1967179928744411136/A9N2XtVS_normal.jpg","description":"react native animations ✦ with all the context ✦ pic @v_serbulenko","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"makeitanimated.dev","expanded_url":"https://makeitanimated.dev","url":"https://t.co/l7DXumtm3D","indices":[0,23]}]}},"interactions":1},{"created_at":1664957962000,"uid":"1577574077933682688","id":"1577574077933682688","screen_name":"fengxia17063046","name":"iOSRE","friends_count":97,"followers_count":3618,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1684837922250575873/I8M2Wx5__normal.jpg","description":"【技术栈深耕者 | 历史人文探索者】 一名拥有10年实战经验的资深全栈工程师,专注iOS生态开发(Swift/Objective-C),同时驾驭React Native/Flutter跨端架构与Node.js/Python后端技术。\niOS作品集:https://t.co/45mFnwJ9QD","entities":{"description":{"urls":[{"display_url":"xiaof631.github.io/iOSRE/","expanded_url":"https://xiaof631.github.io/iOSRE/","url":"https://t.co/45mFnwJ9QD","indices":[125,148]}]}},"interactions":1}],"period":14,"start":1762249577892,"end":1763459177892},"interactions_updated":1763459178005,"created":1763459177685,"updated":1763459178005,"type":"the creator","hits":1},"people":[{"user":{"id":"1466321291464835072","name":"妙才 🌊RIVER","description":"比特币定投爱好者,已经拿住 2 年不撒手。\n平时是一个半吊子 web 开发者,到现在都还没有拿得出手的作品 😭","followers_count":120,"friends_count":331,"statuses_count":1513,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1967462632191098880/YuF4D2fc_normal.jpg","screen_name":"AaronConlonDev","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"i5lin.top","expanded_url":"https://i5lin.top","url":"https://t.co/lXQOO4P02t","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"妙才 🌊RIVER is a passionate Bitcoin investor and a semi-professional web developer who enjoys sharing practical tech knowledge and personal experiences. Despite not having a finished portfolio yet, they consistently engage with their audience through insightful weekly blogs and helpful coding tips. Their approachable and persistent attitude shines through their tweets and contributions.","purpose":"To create value through sharing knowledge, fostering a community of like-minded developers and crypto enthusiasts, and building a reliable source of practical tech and investment insights.","beliefs":"妙才 believes in consistent effort, the importance of supporting fellow creators, and the power of transparent communication to grow both skills and networks. They value persistence over perfection and trust that steady content creation will eventually lead to success.","facts":"妙才 has held onto Bitcoin investments for more than two years and channels their energy into curating weekly tech newsletters, despite still being a ‘half-baked’ developer without a showcase project.","strength":"Strong commitment to consistent content output and community engagement, coupled with a genuine willingness to support other creators and share practical knowledge.","weakness":"Lack of a polished portfolio or standout project makes it harder to establish authority and credibility in the competitive web development space.","roast":"妙才 is the only person who’s been holding Bitcoin for two years but still can’t code a project worth showing, proving patience isn’t just for investments—it’s for career growth too!","win":"Successfully recovered a mistaken 108 U transfer through supportive community channels and shared the seamless experience, showcasing practical problem-solving and strong community ties.","recommendation":"To grow their audience on X, 妙才 should leverage their weekly blog by turning key insights into thread series, engage more with trending dev topics, and perhaps share a behind-the-scenes look at their development journey to build a stronger personal brand."},"created":1763464682611,"type":"the creator","id":"aaronconlondev"},{"user":{"id":"1912576827761242112","name":"Girl","description":"Learning & Growing | Type Artist | Weights Make Me Happy","followers_count":3176,"friends_count":3059,"statuses_count":44960,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1988841449044189184/XH9CpwzM_normal.jpg","screen_name":"GirlKageX","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"market.doginaldogs.com","expanded_url":"http://market.doginaldogs.com","url":"https://t.co/KJpOyUJw1I","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"Meet Girl, a passionate creator who thrives on learning, growing, and self-expression through her unique type artistry and fitness journey. She’s a high-energy presence on X, blending motivational vibes with playful community engagement. Her commitment to the gym and creativity keeps her audience inspired and entertained.","purpose":"Girl’s life purpose is to inspire others to embrace continuous growth and self-improvement while expressing their individuality boldly. By sharing her artistic talents and fitness lifestyle, she encourages her followers to pursue their passions and overcome challenges with a positive mindset.","beliefs":"She values authenticity, perseverance, and creative expression, believing that hard work—whether in art or weights—leads to personal happiness and fulfillment. Girl likely champions a mindset where continuous learning and community connection fuel personal evolution.","facts":"Fun fact: Despite not revealing follower numbers, Girl has tweeted a whopping 44,960 times, showing remarkable dedication and a consistent voice in her community!","strength":"Her biggest strength is relentless engagement and creative consistency, which fosters a tightly-knit community who feel motivated by her genuine, energetic presence.","weakness":"Her extensive tweeting without follower count visibility might suggest a challenge in converting content volume into audience growth, possibly due to a scattered focus or lack of targeted amplification.","roast":"Girl tweets more times than most people blink in a week—if tweeting were an Olympic sport, she’d need a heavier lift than her leg day to carry all those notifications!","win":"Girl’s biggest win is building a loyal, interactive community around her passions for art and fitness, turning everyday moments into engaging conversations and connections.","recommendation":"To grow her audience on X, Girl should leverage her artistic talents with visually striking content and strategic hashtags while engaging with influencers in both fitness and art spaces. Hosting creative challenges or themed days could amplify her reach and foster viral, sharable moments."},"created":1763463208151,"type":"the creator","id":"girlkagex"},{"user":{"id":"1840794181448712194","name":"Hardik","description":"Web ✱ Product Designer at https://t.co/rfnc4rgabE","followers_count":524,"friends_count":347,"statuses_count":2153,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1984685008808820736/x4kU_rMU_normal.jpg","screen_name":"coleHardik","location":"𐀪","entities":{"description":{"urls":[{"display_url":"bricxlabs.com","expanded_url":"http://bricxlabs.com","url":"https://t.co/rfnc4rgabE","indices":[26,49]}]},"url":{"urls":[{"display_url":"colehardik.framer.website","expanded_url":"https://colehardik.framer.website/","url":"https://t.co/cv5jwqfrCU","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"Hardik is a passionate Web and Product Designer who loves sharing his creative explorations and designs with an engaged audience. His feed showcases a blend of polished work, design giveaways, and playful self-inclusion, all wrapped in an inviting and collaborative spirit. Hardik’s presence is all about inspiring others through visual and interactive storytelling.","purpose":"To craft inspiring, user-centered designs that bring ideas to life while encouraging creativity and collaboration among the design community.","beliefs":"Hardik believes in the power of design as a tool for communication and innovation. He values creativity, collaboration, and continuous learning, always open to feedback and engagement from peers.","facts":"Fun fact: Hardik isn't just behind the design; he occasionally stars in his own visual explorations, adding a human touch to his digital creativity.","strength":"Exceptional at creating engaging and visually appealing content that encourages interaction, Hardik knows how to build a meaningful connection with his audience through design giveaways and relatable tweets.","weakness":"Sometimes, his high tweet volume paired with a moderate following suggests a challenge in scaling audience growth, possibly due to limited strategic follower engagement or brand positioning.","roast":"Hardik, with all those designs and giveaways, you're basically the cool kid at the digital design party — just don't forget to invite more people in instead of just handing out fancy party hats to the same crew!","win":"Successfully running multiple giveaways with great engagement and providing valuable Figma remix files, effectively creating a community of inspired and active followers.","recommendation":"To grow your audience on X, focus on amplifying your reach by collaborating with other designers and influencers in your niche. Use targeted hashtags, engage more with your followers via replies and threads, and consider sharing behind-the-scenes stories to deepen personal connections."},"created":1763462902803,"type":"the creator","id":"colehardik"},{"user":{"id":"862916023673999361","name":"掐死墨斗鱼🦑","description":"嗜好太多,能力太小 |伪摄影爱好者|头像是用Midjourney做的|啥都会点儿,又好像啥都不会","followers_count":85,"friends_count":826,"statuses_count":943,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1669896938572120065/pjisU9n8_normal.jpg","screen_name":"nmgren_com","location":"Guangdong","entities":{"description":{"urls":[]}}},"details":{"type":"The Creator","description":"掐死墨斗鱼🦑 is a multi-passionate digital artist and AI enthusiast who dabbles in everything from AI-generated images to experimental video effects. With a quirky self-awareness about their diverse interests and modest skills, they blend creativity and technology to craft unique content. Their playful yet exploratory spirit shines through their use of tools like Midjourney and HailuoAI.","purpose":"To explore and push the boundaries of digital art and AI creativity, inspiring others to see the potential in experimental content creation and the fusion of technology with artistic expression.","beliefs":"They believe that creativity has no limits and that even a jack-of-all-trades can make something captivating by embracing curiosity and continual learning. They value innovation, playful experimentation, and the joy of sharing unique artistic visions through digital mediums.","facts":"Fun fact: Despite claiming to have many hobbies but ‘small abilities,’ this profile harnesses advanced AI tools like Midjourney and HailuoAI to create visually striking and innovative content that captivates niche audiences.","strength":"Their biggest strength is their versatility and fearless experimentation with cutting-edge digital tools, making their content fresh, intriguing, and often ahead of the curve in AI-art trends.","weakness":"Their jack-of-all-trades approach sometimes leads to a lack of deep expertise or focused mastery, which can dilute the impact and consistency of their work and audience engagement.","roast":"You’re like a digital Swiss Army knife—lots of tools, but occasionally you forget which one you were supposed to use first, leaving everyone wondering if you’re here to create or just test drive AI apps all day.","win":"Successfully blending AI-generated imagery and video techniques to create engaging, dynamic tweets that showcase a genuine passion for experimental digital art and earn organic niche recognition.","recommendation":"To grow your audience on X, focus on sharing more behind-the-scenes stories and quick tutorials about your creative process with AI tools. Engage your followers with polls asking what experiments they want to see next, and leverage relevant hashtags combined with community interactions to build a loyal, curious fan base eager for your next creation."},"created":1763462163170,"type":"the creator","id":"nmgren_com"},{"user":{"id":"1433389057799860225","name":"Mookie","description":"Spreading positivity | Founder @SaviorsWeb3 |Creator✍️ \n| Ambassador: @Somnia_Network","followers_count":152051,"friends_count":64774,"statuses_count":262666,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1903258499049545728/Qjh8y_AI_normal.jpg","screen_name":"MookieNFT","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"hub.xyz/mookie","expanded_url":"https://hub.xyz/mookie","url":"https://t.co/Y5BjMyRkah","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"Mookie is a vibrant Creator and community catalyst, endlessly spreading positivity and building connections across the Web3 universe. As a prolific content producer and founder, Mookie leverages their voice to inspire and engage gamers, crypto enthusiasts, and social pioneers alike. Their authenticity shines through both heartfelt moments and energetic game-related campaigns.","purpose":"Mookie’s life purpose is to create meaningful digital spaces that empower people to connect, thrive, and innovate within the evolving Web3 ecosystem. They strive to uplift and energize their audience, turning passion and creativity into actionable community growth and shared success.","beliefs":"Mookie believes in the power of positivity, collaboration, and innovation. They value authentic relationships and the transformative potential of blockchain technology to democratize opportunities and amplify underrepresented voices in gaming and crypto spaces.","facts":"Fun fact: Despite tweeting over 260,000 times, Mookie maintains an incredibly positive and engaging tone, showing that relentless content creation doesn’t have to come with burnout or negativity!","strength":"Mookie’s strength lies in their boundless energy, consistency in content creation, and ability to foster enthusiastic communities around emerging Web3 projects through storytelling and interactive campaigns.","weakness":"However, Mookie’s high volume of tweets and massive following count (over 64,000 followed accounts) might overwhelm some followers, risking message dilution or decreased engagement quality due to sheer noise.","recommendation":"To grow their audience on X, Mookie should focus on strategically curating tweet content to highlight key messages and collaborations, using more community polls and interactive threads to deepen follower engagement. Leveraging video and live sessions can also boost visibility and connection.","roast":"Mookie tweets so much, I’m convinced they have a secret account just to keep up with themselves. At this rate, their followers probably know their breakfast menu better than their real-life friends do!","win":"Mookie’s biggest win is founding @SaviorsWeb3 and becoming an ambassador for @Somnia_Network, cementing their role as a key creator and connector in the Web3 community with a huge, loyal following."},"created":1763461737035,"type":"the creator","id":"mookienft"},{"user":{"id":"1754337129243820032","name":"Hi王大力","description":"Apple 合作伙伴|2022 北京冬奥技术志愿者| My app : Mood Jar | Kiddokeeper","followers_count":26,"friends_count":47,"statuses_count":388,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1780110553597595648/acodQ1GN_normal.jpg","screen_name":"Damon_WangJl","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"apps.apple.com/app/id67368794…","expanded_url":"https://apps.apple.com/app/id6736879487","url":"https://t.co/Al8IVbZ1vn","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"Hi王大力 is an inventive soul blending technology and personal life into engaging creations like the Mood Jar app. As an Apple partner and a tech volunteer at the 2022 Beijing Winter Olympics, they thrive on turning emotions and moments into digital memories. Their tweets embody a mix of personal joy, tech updates, and creative sharing.","purpose":"To build meaningful digital tools that capture and enhance everyday human experiences, enriching lives through innovative technology and emotional connection.","beliefs":"Hi王大力 believes in the power of technology as a catalyst for emotional awareness and personal growth, valuing creativity, empathy, and joyful experimentation in everything they create.","facts":"Fun fact: They teamed up with their two-and-a-half-year-old child as a 'music buddy,' blending family life with creative inspiration in their projects.","strength":"Exceptional at creating apps that merge practical utility with personal expression, they bring warmth and user-centric innovation to technology, backed by real-world experience with major projects like the Winter Olympics volunteer program.","weakness":"Despite impressive creations, they have relatively low engagement and social reach on X, which may limit the audience impact of their fascinating stories and tech updates.","roast":"They've built an emotional app to track moods but somehow their Tweet likes are stuck in a permanent 'low battery' mode — maybe their content needs a stronger charge to ignite attention!","win":"Successfully partnering with Apple and volunteering tech support at the 2022 Beijing Winter Olympics, proving their skills and passion resonate at some of the biggest platforms and events.","recommendation":"To grow their audience on X, Hi王大力 should amplify storytelling around their creations by sharing behind-the-scenes insights, engaging with tech and parenting communities via replies and collaborations, and leveraging rich media like demo videos or live Q&As to bring their innovative projects to life."},"created":1763460503365,"type":"the creator","id":"damon_wangjl"},{"user":{"id":"1564091505677139971","name":"M7V","description":"Video Editing for @Clix @CouRageJD","followers_count":1594,"friends_count":398,"statuses_count":4592,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1986209283969531904/DJ8McbmX_normal.jpg","screen_name":"M7Vedits","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"m7v.vercel.app","expanded_url":"http://m7v.vercel.app","url":"https://t.co/TSpmhzfwbl","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"M7V is a passionate video editor who thrives on bringing projects to life through dynamic visuals and sound. They engage frequently with their audience, sharing behind-the-scenes content, tutorials, and showcasing the craft behind their edits. Their feed is a vibrant hub where creativity meets community, inviting fellow creators to learn and collaborate.","purpose":"To inspire and empower others by sharing innovative video editing techniques, while building a community of like-minded creators who appreciate the art of visual storytelling.","beliefs":"M7V believes that creativity is a universal language that can connect people, and that sharing knowledge openly helps everyone grow. They value craftsmanship, continuous learning, and the joyful process of experimentation in art.","facts":"Fun fact: M7V animated ChatGPT 'for no reason' and even offered the project file for free, showcasing their playful creativity and generosity.","strength":"M7V's strengths lie in their consistent output, engaging educational content, and ability to blend technical skills with artistic flair, making their tweets both informative and visually captivating.","weakness":"They might sometimes focus so heavily on their craft and tutorials that they miss opportunities to build deeper personal connections or diversify content to boost follower interaction.","roast":"M7V tweets so often about effects and edits, I'm starting to think their keyboard has more burn-in than their monitors—maybe it's time for a break before the edits start editing you back!","win":"Successfully created and shared engaging tutorials and projects that garnered thousands of views and hundreds of likes, demonstrating strong community interest and respect in their niche.","recommendation":"To grow their audience on X, M7V should engage more with their followers by hosting live edit sessions or Q&As, and collaborate with influencers beyond their direct client circle to expand reach. Adding personal stories or challenges behind each project could also deepen follower connection."},"created":1763459646832,"type":"the creator","id":"m7vedits"},{"user":{"id":"1309027716189032449","name":"Aishwarya","description":"That curly hair girl | Graphic Designer · Motion Designer · Illustrator · Design @getkoinx | '15 @shefiorg | @berabaddies🐻","followers_count":1547,"friends_count":816,"statuses_count":7859,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1966761013581410304/ssJam6Lh_normal.jpg","screen_name":"aishdesign","location":"My Portfolio 👉🏻","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"behance.net/aishwaryad3y","expanded_url":"https://www.behance.net/aishwaryad3y","url":"https://t.co/tf5WbbHiTT","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"Aishwarya is a vibrant Creator who blends graphic design, motion design, and illustration into a colorful digital canvas. Passionate about representation and equality in web3, she actively voices the need for female designers to be valued as much as their developer counterparts. Her lively interactions and prolific content build a dynamic community around art and tech.","purpose":"To inspire and empower through visual storytelling while championing inclusivity and equality in the creative tech world, making design accessible and celebrated for everyone.","beliefs":"Aishwarya values creativity, diversity, and fairness, firmly believing in leveling the playing field for women in tech and design. She champions authentic expression and the power of art to drive social change and community bonding.","facts":"Fun fact: Despite juggling a full-time job, freelancing, and life with her partner and 'kid' (her dog), she averages 50 replies a day, showing her commitment to engagement and community building!","strength":"Her greatest strengths lie in her multidisciplinary design skills paired with her authentic voice and consistent, high-engagement interaction with her audience.","weakness":"Her heavy engagement and workload might spread her too thin, risking burnout or dilution of focus on her own creative projects.","roast":"Aishwarya’s so busy replying to everyone, she probably thinks the phrase 'silence is golden' is some kind of designer’s nightmare font.","win":"Successfully carving out a niche at the intersection of web3 design and female empowerment while maintaining a thriving freelance and full-time career is a remarkable achievement.","recommendation":"To grow her audience on X, Aishwarya should leverage her engagement by showcasing behind-the-scenes creative processes in multimedia tweets, partner with fellow female creatives for threads and Twitter Spaces, and use targeted hashtags to reach more women in design and web3 communities."},"created":1763458063147,"type":"the creator","id":"aishdesign"},{"user":{"id":"1624116892322435072","name":"rob - comfyui","description":"ComfyUI node explorer • Sharing AI workflows • Diffusing pixels and conditioning latent space 🫡","followers_count":2778,"friends_count":599,"statuses_count":656,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1886131820737011712/IQ3fYbzA_normal.jpg","screen_name":"hellorob","location":"Chicago","entities":{"description":{"urls":[]}}},"details":{"type":"The Creator","description":"Rob is a tech-savvy creator deeply embedded in the AI and open-source community, sharing innovative workflows and solutions that empower others to push the boundaries of generative art. With a focus on accessibility and hands-on guides, Rob transforms complex AI tools into user-friendly experiences that fuel creativity and consistency. His work bridges technical prowess with practical application, helping demystify AI for a wider audience.","purpose":"To innovate and democratize AI-powered creative tools, enabling users of all skill levels to produce high-quality, consistent generative content and workflows without barriers or high costs.","beliefs":"Rob believes in the power of open-source collaboration and knowledge sharing to accelerate technological progress. He values making cutting-edge AI accessible, transparent, and free from restrictive paywalls, fostering an inclusive creative community.","facts":"Rob consistently builds and shares free, step-by-step AI workflows that solve real problems—like enabling consistent character generation and high-resolution image variations—demonstrating a commitment to practical creativity and community empowerment.","strength":"Exceptional technical creativity and problem-solving skills, combined with a knack for clear, approachable explanations that turn complex AI techniques into accessible tools. His proactive sharing culture accelerates learning and innovation within his audience.","weakness":"Heavy focus on technical details and workflow sharing might alienate less tech-savvy followers or those looking for broader lifestyle content, which could limit audience diversity and slower growth in mainstream popularity.","roast":"Rob’s idea of a wild night probably involves debugging node explorer scripts and dreaming about latent space conditioning—let’s just say his idea of 'party' is pushing pixels into submission until they behave perfectly.","win":"Developed and openly shared a free workflow that replicates a $100k/month AI skin enhancement app’s core feature, proving his ability to disrupt costly proprietary tools with innovative open-source solutions.","recommendation":"To grow on X, Rob should amplify storytelling around the impact of his tools, including user success stories and real-world applications, while occasionally weaving in simpler, engaging content to broaden appeal without compromising his expert identity."},"created":1763457197153,"type":"the creator","id":"hellorob"},{"user":{"id":"247413082","name":"J.P.F","description":"💎 SR Artist💎/ @ArtBeesGallery Artist / Part of the SOVREIGN Gallery permanent collection / @CamelsNFT, @themetamusee,\n\"We are the puppets of our thoughts\"","followers_count":4084,"friends_count":2966,"statuses_count":162973,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1880415392771751936/4ySaJiSz_normal.jpg","screen_name":"jpfreira","location":"Uruguay","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"linktr.ee/jpfreira","expanded_url":"https://linktr.ee/jpfreira","url":"https://linktr.ee/jpfreira","indices":[0,23]}]}}},"details":{"type":"The Creator","description":"J.P.F is a prolific and passionate digital artist deeply embedded in the NFT and gallery art scenes, known for sharing daily positive vibes alongside their evolving art collections. With a massive tweet count and an affectionate approach to their followers, they blend community warmth with creativity effortlessly. Part of prestigious galleries and collections, J.P.F channels their artistic vision while encouraging fellow artists forward.","purpose":"To inspire, create, and share impactful art that connects people emotionally and intellectually, while fostering a supportive artistic community around them.","beliefs":"J.P.F believes in the transformative power of art as both a personal and collective experience, valuing inspiration, connection, authenticity, and creative growth. They see their thoughts as the puppeteers of life, guiding their artistic expression and connection to others.","facts":"J.P.F has tweeted over 162,000 times, demonstrating an unparalleled dedication to engaging with their audience and community through consistent and heartfelt communication.","strength":"Relentless creativity and dedication paired with a strong community-building spirit make J.P.F a natural connector and motivator for fellow artists and fans alike.","weakness":"Despite abundant content, the engagement metrics suggest that follower count and reach might not be fully aligned with their output, indicating a potential need to optimize audience growth strategies.","recommendation":"To grow their audience on X, J.P.F should leverage visuals more prominently with trending NFT and art hashtags, collaborate with other creators for cross-promotion, and engage actively with niche communities through threads or Twitter Spaces focused on digital art and NFTs.","roast":"J.P.F’s tweet count is so astronomical, NASA might start monitoring it as a new cosmic phenomenon—proving that even the sky ain’t the limit when you’re blasting out tweets like art shoots starbursts.","win":"Being part of the SOVREIGN Gallery’s permanent collection and active involvement in multiple high-profile NFT projects shows J.P.F’s recognition and success in the cutting-edge art world."},"created":1763454400246,"type":"the creator","id":"jpfreira"},{"user":{"id":"286867378","name":"saint levan","description":"Artist & Creative Technologist → @zoraterminal | Prev: Product x Design @ https://t.co/avaRC0mEuQ","followers_count":2153,"friends_count":1142,"statuses_count":10275,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1905958436510048256/x43OMkIj_normal.jpg","screen_name":"kosianyaegbuna","location":"Worldwide","entities":{"description":{"urls":[{"display_url":"showtime.xyz","expanded_url":"http://showtime.xyz","url":"https://t.co/avaRC0mEuQ","indices":[74,97]}]}}},"details":{"type":"The Creator","description":"Saint Levan is a dynamic artist and creative technologist who seamlessly blends art with technology to innovate in the digital space. With a passion for building in public, they actively share their creative journey and developments, inspiring a vibrant community. Saint Levan thrives on bringing fresh ideas to life and showcasing the fusion of design and tech.","purpose":"To transform creative vision into tangible digital experiences that engage and empower communities, while pioneering new ways of storytelling and product creation through transparent and authentic public building.","beliefs":"Saint Levan values creativity, openness, and community collaboration. They believe that the process of creation is as important as the final product and that sharing this journey fosters deeper connections and innovation. Authenticity and continuous learning are at the core of their approach.","facts":"Saint Levan has a uniquely prolific presence on X, tweeting over 10,000 times, underscoring their commitment to sharing their creative process and projects openly with their followers.","strength":"Exceptional at blending artistic vision with cutting-edge technology, Saint Levan excels in building innovative digital products while engaging their audience through compelling storytelling and transparency.","weakness":"Their extremely high activity level on X could risk overwhelming followers or diluting impact if content isn’t consistently curated for maximum engagement and relevance.","recommendation":"To grow their audience on X, Saint Levan should capitalize on their storytelling prowess by crafting more threaded narratives that dive deeper into the 'how' and 'why' behind their projects, paired with regular interactive Q&A sessions to strengthen community ties and increase engagement.","roast":"With over 10,000 tweets, Saint Levan must have considered renaming their profile to 'Twitter’s Echo Chamber'—because if you search hard enough, you might just find every thought they've ever had bouncing back at you.","win":"Saint Levan’s launch of the Bases Terminal app, which simplifies exploring and trading BaseApp coins with innovative features like fast native swaps and advanced filtering, marks a major milestone in combining usability with creativity."},"created":1763453669165,"type":"the creator","id":"kosianyaegbuna"},{"user":{"id":"1229688282914709505","name":"Oliver Blackshaw","description":"Building Breakthrough Creatives | Tweets About Performance Creative","followers_count":2132,"friends_count":605,"statuses_count":7633,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1885218358410326016/5qHRak2X_normal.jpg","screen_name":"oliverblackshaw","location":"🇬🇧","entities":{"url":{"urls":[{"url":"https://t.co/B22RT7kkRE","expanded_url":"http://breakthroughcreatives.co","display_url":"breakthroughcreatives.co","indices":[0,23]}]},"description":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[]}}},"details":{"type":"The Creator","description":"Oliver Blackshaw is a powerhouse creative builder, expertly crafting breakthrough performance creatives with a sharp focus on DTC brands. His tweets blend a mix of showcasing innovative work, talent hunting, and sharing tools that boost productivity. A true hands-on artist, he fuels creativity while inviting collaboration and growth in his community.","purpose":"Oliver’s life mission revolves around pushing the boundaries of creative performance, helping brands communicate more effectively through compelling visual storytelling while nurturing new creative talents. His purpose is to continuously innovate and elevate the standard of digital creative content in the performance marketing space.","beliefs":"He believes that creativity is not just art but a strategic asset that drives business success and that collaboration with passionate experts sparks the best outcomes. Oliver values hard work, innovation, and practicality — blending artistry with performance metrics to create impact-driven creatives.","facts":"Fun fact: Oliver’s prolific tweeting—over 7,600 tweets—and active recruitment for video editors show he’s not just about creating but also about building a tight-knit creative team.","strength":"Oliver’s biggest strength is his relentless creativity combined with strong industry know-how, allowing him to produce innovative performance creatives that resonate and convert. His consistent engagement and openness to collaboration amplify his creative reach.","weakness":"With a heavy focus on output and recruitment, Oliver might risk burnout or spreading his attention too thin across many projects, sometimes under-prioritizing strategic personal branding to grow his audience faster.","recommendation":"To build a larger audience on X, Oliver should share more behind-the-scenes insights on his creative process and success stories, incorporate storytelling to humanize his brand and engage followers deeply, and leverage video snippets to showcase his work’s impact dynamically.","roast":"Oliver tweets so much, I’m convinced his keyboard needs a vacation more than he does—if only he put half as much effort into self-promotion as he does into hounding video editors, his follower count might actually be defined!","win":"Successfully building a passionate creative ecosystem around performance marketing creatives and attracting specialized talent to elevate his agency’s output."},"created":1763453399547,"type":"the creator","id":"oliverblackshaw"}],"activities":{"nreplies":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":2,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":1,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":1,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":1,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":1,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":2,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":1,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":5,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":2,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":3,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":0,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nbookmarks":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":20,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":0,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":1,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":3,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":0,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":75,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":1,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":9,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":1,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nretweets":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":2,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":0,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":0,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":4,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":1,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":0,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nlikes":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":7,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":2,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":2,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":2,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":6,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":3,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":75,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":4,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":0,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":28,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":6,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}],"nviews":[{"label":"2025-10-20","value":0,"startTime":1760832000000,"endTime":1760918400000,"tweets":[]},{"label":"2025-10-21","value":0,"startTime":1760918400000,"endTime":1761004800000,"tweets":[]},{"label":"2025-10-22","value":1080,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/Z1jNcTXJQm","indices":[106,129]},{"display_url":"github.com/sparkle-projec…","expanded_url":"https://github.com/sparkle-project/Sparkle","url":"https://t.co/5u1xNAJDAG","indices":[106,129]},{"display_url":"github.com/create-dmg/cre…","expanded_url":"https://github.com/create-dmg/create-dmg","url":"https://t.co/dzvGWOOeTq","indices":[239,262]},{"display_url":"Polar.sh","expanded_url":"http://Polar.sh","url":"https://t.co/9qSCA3JWlJ","indices":[368,391]}],"user_mentions":[]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1980450547036746226","view_count":1080,"bookmark_count":20,"created_at":1761011180000,"favorite_count":7,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"4317347833","conversation_id_str":"1980450547036746226","full_text":"记录下在 App Store 外部发布 macOS app 所做的修改:\n- xcode 中通过编译条件区分 App Store 版本和 Standalone 版本,主要区别在于 IAP 验证和自动更新部分\n- https://t.co/5u1xNAJDAG:App 自动更新框架,集成 Sparkle 的代码总共就 20 行左右,我的 app 里面是有模型的,如果是增量更新只会创建一个 delta 包,没有引入新的依赖只是改改 swiftui 的话更新包大小只有几十k\n- https://t.co/dzvGWOOeTq:用于打包独立发布的 DMG 安装包,开源免费\n- Cloudflare R2:用于储存各个版本的安装包,使用 rclone 工具集成在 create-dmg 的流程里\n- license 购买和验证:我选择了 https://t.co/9qSCA3JWlJ,和 lemonsqueezy 类似的服务,但是网页的响应速度快很多,开发者体验也很好。","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":2092,"startTime":1761091200000,"endTime":1761177600000,"tweets":[{"bookmarked":false,"display_text_range":[16,29],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"974517717200875529","name":"低空飞行","screen_name":"localhost_4173","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"localhost_4173","lang":"ja","retweeted":false,"fact_check":null,"id":"1980921524313063853","view_count":1107,"bookmark_count":0,"created_at":1761123469000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980896742133706893","full_text":"@localhost_4173 居然也有 zoom 功能了","in_reply_to_user_id_str":"974517717200875529","in_reply_to_status_id_str":"1980896742133706893","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[15,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1564794601","name":"Cali Castle","screen_name":"thecalicastle","indices":[0,14]}]},"favorited":false,"in_reply_to_screen_name":"thecalicastle","lang":"zh","retweeted":false,"fact_check":null,"id":"1980947307177849308","view_count":985,"bookmark_count":0,"created_at":1761129616000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1980946179883147763","full_text":"@thecalicastle 第一眼还以为是使徒😅","in_reply_to_user_id_str":"1564794601","in_reply_to_status_id_str":"1980946179883147763","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-24","value":182,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[14,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1981184325069787326","view_count":182,"bookmark_count":0,"created_at":1761186126000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981182389725647116","full_text":"@xin_pai88825 同感,tabView 切换时都没有左右移动的动画。。","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1981182389725647116","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":970,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,87],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1981648215155048486","view_count":970,"bookmark_count":0,"created_at":1761296726000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1981648215155048486","full_text":"最近在给 ByePhotos 加照片压缩的功能,最麻烦的就是按照文件大小排序,动不动就把系统 Photos 进程搞死了,下定决心用 AsyncStream 重构一遍几个大模块","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":0,"startTime":1761350400000,"endTime":1761436800000,"tweets":[]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":585,"startTime":1761523200000,"endTime":1761609600000,"tweets":[{"bookmarked":false,"display_text_range":[0,132],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1982777590990684501","view_count":585,"bookmark_count":1,"created_at":1761565990000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1982777590990684501","full_text":"SwiftUI iOS 项目,用 UIViewRepresentable + UICollectionView 显示图片列表,但是图片 DetailView 是用原生 SwiftUI 写的,是不是没法儿加 zoom transition 啊。。。折腾了好久都不行","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-29","value":0,"startTime":1761609600000,"endTime":1761696000000,"tweets":[]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":2975,"startTime":1761868800000,"endTime":1761955200000,"tweets":[{"bookmarked":false,"display_text_range":[14,48],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1984105232255873534","view_count":2975,"bookmark_count":3,"created_at":1761882524000,"favorite_count":6,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1984085057397780842","full_text":"@xin_pai88825 这个录屏上的鼠标是咋搞的呀? 是 screen studio 录的吗","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1984085057397780842","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[]},{"label":"2025-11-03","value":0,"startTime":1762041600000,"endTime":1762128000000,"tweets":[]},{"label":"2025-11-04","value":872,"startTime":1762128000000,"endTime":1762214400000,"tweets":[{"bookmarked":false,"display_text_range":[0,32],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1985015580920086930","quoted_status_permalink":{"url":"https://t.co/mrCSqkxIKq","expanded":"https://twitter.com/burakeregar/status/1985015580920086930","display":"x.com/burakeregar/st…"},"retweeted":false,"fact_check":null,"id":"1985242916970020976","view_count":872,"bookmark_count":0,"created_at":1762153770000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985242916970020976","full_text":"....隐藏了 app 名字那做这个 verify 还有什么意义","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-05","value":0,"startTime":1762214400000,"endTime":1762300800000,"tweets":[]},{"label":"2025-11-06","value":498,"startTime":1762300800000,"endTime":1762387200000,"tweets":[{"bookmarked":false,"display_text_range":[17,40],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"x.com/sfjccz/status/…","expanded_url":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","url":"https://t.co/uOunH3TGIa","indices":[17,40]}],"user_mentions":[{"id_str":"1577574077933682688","name":"iOSRE","screen_name":"fengxia17063046","indices":[0,16]}]},"favorited":false,"in_reply_to_screen_name":"fengxia17063046","lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1968511875064488432","quoted_status_permalink":{"url":"https://t.co/uOunH3TGIa","expanded":"https://x.com/sfjccz/status/1968511875064488432?s=46&t=541K4njVYqJ_ijfXVDR40A","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1986044359687692365","view_count":352,"bookmark_count":0,"created_at":1762344848000,"favorite_count":0,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1986005168006287467","full_text":"@fengxia17063046 https://t.co/uOunH3TGIa","in_reply_to_user_id_str":"1577574077933682688","in_reply_to_status_id_str":"1986005168006287467","is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[7,12],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"86696715","name":"自力6XStudio","screen_name":"hzlzh","indices":[0,6]}]},"favorited":false,"in_reply_to_screen_name":"hzlzh","lang":"zh","retweeted":false,"fact_check":null,"id":"1985984639471927750","view_count":146,"bookmark_count":0,"created_at":1762330610000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1985973232026206354","full_text":"@hzlzh 这个有创意","in_reply_to_user_id_str":"86696715","in_reply_to_status_id_str":"1985973232026206354","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":0,"startTime":1762473600000,"endTime":1762560000000,"tweets":[]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[]},{"label":"2025-11-10","value":518,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,45],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7JB1yHGINV","expanded_url":"https://x.com/sfjccz/status/1987499552480596399/photo/1","id_str":"1987499476794376192","indices":[46,69],"media_key":"3_1987499476794376192","media_url_https":"https://pbs.twimg.com/media/G5UEPnGagAAe2br.jpg","type":"photo","url":"https://t.co/7JB1yHGINV","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1441,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1004,"resize":"fit"},"small":{"h":680,"w":569,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1441,"width":1206,"focus_rects":[{"x":0,"y":131,"w":1206,"h":675},{"x":0,"y":0,"w":1206,"h":1206},{"x":0,"y":0,"w":1206,"h":1375},{"x":0,"y":0,"w":721,"h":1441},{"x":0,"y":0,"w":1206,"h":1441}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1987499476794376192"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1987499552480596399","view_count":518,"bookmark_count":0,"created_at":1762691793000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1987499552480596399","full_text":"这次双十一打折促销卖的还挺好的,但却还是会有点焦虑,因为知道促销期过了就又打回原形了😮💨 https://t.co/7JB1yHGINV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":0,"startTime":1762732800000,"endTime":1762819200000,"tweets":[]},{"label":"2025-11-12","value":19235,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[0,99],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","quoted_status_id_str":"1988214561271640403","quoted_status_permalink":{"url":"https://t.co/jKN36HqAwA","expanded":"https://twitter.com/makeitanimated/status/1988214561271640403","display":"x.com/makeitanimated…"},"retweeted":false,"fact_check":null,"id":"1988224820388241909","view_count":19235,"bookmark_count":75,"created_at":1762864711000,"favorite_count":75,"quote_count":2,"reply_count":5,"retweet_count":4,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"这个项目是用 React Native 实现各种 app 内的动效,起始有30个 demo 卖 29 刀我记得,现在 75 个 demo 已经涨到 59刀了,有点想搞套类似的 SwiftUI 的版本","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":2106,"startTime":1762905600000,"endTime":1762992000000,"tweets":[{"bookmarked":false,"display_text_range":[0,30],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/uT79mfo80W","expanded_url":"https://x.com/sfjccz/status/1988521363892535315/photo/1","id_str":"1988521006500311040","indices":[31,54],"media_key":"3_1988521006500311040","media_url_https":"https://pbs.twimg.com/media/G5ilUdzacAA3Nk0.jpg","type":"photo","url":"https://t.co/uT79mfo80W","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":288,"w":1206,"resize":"fit"},"medium":{"h":287,"w":1200,"resize":"fit"},"small":{"h":162,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":288,"width":1206,"focus_rects":[{"x":0,"y":0,"w":514,"h":288},{"x":6,"y":0,"w":288,"h":288},{"x":24,"y":0,"w":253,"h":288},{"x":78,"y":0,"w":144,"h":288},{"x":0,"y":0,"w":1206,"h":288}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1988521006500311040"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1988521363892535315","view_count":498,"bookmark_count":0,"created_at":1762935412000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988521363892535315","full_text":"充薯币一不小心多打了一个零,第一次认真阅读“服务协议”。。。 https://t.co/uT79mfo80W","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[14,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1729075801491116032","name":"Paidax","screen_name":"xin_pai88825","indices":[0,13]}]},"favorited":false,"in_reply_to_screen_name":"xin_pai88825","lang":"zh","retweeted":false,"fact_check":null,"id":"1988428766662823953","view_count":1061,"bookmark_count":0,"created_at":1762913335000,"favorite_count":2,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988427305799372975","full_text":"@xin_pai88825 这个 hook 可以的","in_reply_to_user_id_str":"1729075801491116032","in_reply_to_status_id_str":"1988427305799372975","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[10,66],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1590927428","name":"Hwang","screen_name":"hwwaanng","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"hwwaanng","lang":"zh","retweeted":false,"fact_check":null,"id":"1988407388077170856","view_count":547,"bookmark_count":1,"created_at":1762908238000,"favorite_count":2,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988224820388241909","full_text":"@hwwaanng 还不太一样,这个项目很酷炫,偏原型探索型,我转发的那个偏实用性,是直接实现各种已经上线的 app 里面的动效组件","in_reply_to_user_id_str":"1590927428","in_reply_to_status_id_str":"1988281558537802221","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-14","value":424,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,116],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"zh","retweeted":false,"fact_check":null,"id":"1988975078693040411","view_count":424,"bookmark_count":0,"created_at":1763043586000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1988975078693040411","full_text":"《辐射 4》 打完了,最后的结局选择非常纠结,完全带入了那个世界观在为人类的未来考虑,最后还是选择了学院结局。网上查了下说辐射 4 其实是比较赶工的,好多内容没有填充丰富,完全比不上《辐射:新维加斯》,现在有点期待啥时候它重置一版了","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":7184,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,10],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/upIpCrdODw","expanded_url":"https://x.com/sfjccz/status/1989292700882133347/photo/1","id_str":"1989292692782866432","indices":[11,34],"media_key":"3_1989292692782866432","media_url_https":"https://pbs.twimg.com/media/G5tjKhOaYAAfxHk.jpg","type":"photo","url":"https://t.co/upIpCrdODw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]},"medium":{"faces":[{"x":366,"y":214,"h":55,"w":55},{"x":266,"y":635,"h":187,"w":187},{"x":690,"y":644,"h":191,"w":191},{"x":469,"y":412,"h":217,"w":217},{"x":439,"y":178,"h":259,"w":259}]},"small":{"faces":[{"x":207,"y":121,"h":31,"w":31},{"x":151,"y":359,"h":106,"w":106},{"x":390,"y":364,"h":108,"w":108},{"x":265,"y":233,"h":123,"w":123},{"x":248,"y":100,"h":147,"w":147}]},"orig":{"faces":[{"x":475,"y":278,"h":72,"w":72},{"x":346,"y":824,"h":243,"w":243},{"x":895,"y":836,"h":249,"w":249},{"x":609,"y":535,"h":282,"w":282},{"x":570,"y":231,"h":337,"w":337}]}},"sizes":{"large":{"h":1557,"w":1205,"resize":"fit"},"medium":{"h":1200,"w":929,"resize":"fit"},"small":{"h":680,"w":526,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1557,"width":1205,"focus_rects":[{"x":0,"y":12,"w":1205,"h":675},{"x":0,"y":0,"w":1205,"h":1205},{"x":0,"y":0,"w":1205,"h":1374},{"x":426,"y":0,"w":779,"h":1557},{"x":0,"y":0,"w":1205,"h":1557}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989292692782866432"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1988224820388241909","quoted_status_permalink":{"url":"https://t.co/csVszUZwNJ","expanded":"https://twitter.com/sfjccz/status/1988224820388241909","display":"x.com/sfjccz/status/…"},"retweeted":false,"fact_check":null,"id":"1989292700882133347","view_count":7184,"bookmark_count":9,"created_at":1763119313000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":1,"user_id_str":"4317347833","conversation_id_str":"1989292700882133347","full_text":"先从下 App 开始 https://t.co/upIpCrdODw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":1397,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[0,119],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Ibfmkw7Glf","expanded_url":"https://x.com/sfjccz/status/1989578342371398052/photo/1","id_str":"1989578334850949120","indices":[120,143],"media_key":"3_1989578334850949120","media_url_https":"https://pbs.twimg.com/media/G5xm9E2aoAAAiJz.jpg","type":"photo","url":"https://t.co/Ibfmkw7Glf","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1306,"w":1206,"resize":"fit"},"medium":{"h":1200,"w":1108,"resize":"fit"},"small":{"h":680,"w":628,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1306,"width":1206,"focus_rects":[{"x":0,"y":283,"w":1206,"h":675},{"x":0,"y":17,"w":1206,"h":1206},{"x":0,"y":0,"w":1146,"h":1306},{"x":229,"y":0,"w":653,"h":1306},{"x":0,"y":0,"w":1206,"h":1306}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1989578334850949120"}}}]},"favorited":false,"lang":"zh","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989578342371398052","view_count":1397,"bookmark_count":1,"created_at":1763187416000,"favorite_count":6,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"4317347833","conversation_id_str":"1989578342371398052","full_text":"今天 ByePhotos 的双十一的活动结束了,还有用户来问能不能优惠,就试了下 App Store IAP 项目的 Offer Code,还挺方便的,能够设置优惠额度,也可以设置为免费,也能够追踪到使用记录,数量也管够(半年一百万个)。 https://t.co/Ibfmkw7Glf","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[]},{"label":"2025-11-18","value":0,"startTime":1763337600000,"endTime":1763424000000,"tweets":[]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[]}]},"interactions":{"users":[{"created_at":1373718929000,"uid":"1590927428","id":"1590927428","screen_name":"hwwaanng","name":"Hwang","friends_count":3590,"followers_count":19025,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1361512556930600969/LBwP2_YZ_normal.jpg","description":"是男的 Design/Vibe/Shape iOS 📱 ► https://t.co/2bC853d7XP / https://t.co/YUTroLS9OQ / https://t.co/UJ8d55R1em","entities":{"description":{"urls":[{"display_url":"handstime.app","expanded_url":"http://handstime.app","url":"https://t.co/2bC853d7XP","indices":[30,53]},{"display_url":"lofidot.com","expanded_url":"https://lofidot.com","url":"https://t.co/YUTroLS9OQ","indices":[56,79]},{"display_url":"sleepycoffee.app","expanded_url":"https://sleepycoffee.app","url":"https://t.co/UJ8d55R1em","indices":[82,105]}]},"url":{"urls":[{"display_url":"hwang.fun","expanded_url":"https://hwang.fun","url":"https://t.co/J6eYfmGT2s","indices":[0,23]}]}},"interactions":2},{"created_at":1463894850000,"uid":"734254337937936384","id":"734254337937936384","screen_name":"tanduzhi","name":"tan61🃏","friends_count":200,"followers_count":70,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1604542429167644672/NEbZH9xX_normal.jpg","description":"LPZLJWZR","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"tan61.dev","expanded_url":"https://tan61.dev","url":"https://t.co/Ajyzl6wlbi","indices":[0,23]}]}},"interactions":1},{"created_at":1463461564000,"uid":"732437001572474880","id":"732437001572474880","screen_name":"caiyue5","name":"Yue","friends_count":421,"followers_count":8489,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1595657315394662400/1VSIhOcO_normal.jpg","description":"iOS indie @MusicMateApp_. 附:我自己在25年10月自助注册英国公司,然后开通了 Stripe 全球收款的教程👉:https://t.co/75EXV6VfHe","entities":{"description":{"urls":[{"display_url":"xiaohongshu.com/goods-detail/6…","expanded_url":"https://www.xiaohongshu.com/goods-detail/68a55e0d33fcf8000193e083","url":"https://t.co/75EXV6VfHe","indices":[69,92]}]},"url":{"urls":[{"display_url":"xiaohongshu.com/goods-detail/6…","expanded_url":"https://www.xiaohongshu.com/goods-detail/68a55e0d33fcf8000193e083","url":"https://t.co/75EXV6VfHe","indices":[0,23]}]}},"interactions":1},{"created_at":1452574831000,"uid":"4746564680","id":"4746564680","screen_name":"ios_1261142602","name":"sunshineLx","friends_count":1069,"followers_count":501,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1931234586358632448/r96_v06c_normal.jpg","description":"📱Build iOS Apps: https://t.co/tD77vRlC4D\n🥇Build Mobile SaaS boilerplate: https://t.co/SAj8t8vNJ9","entities":{"description":{"urls":[{"display_url":"apps.apple.com/sg/developer/%…","expanded_url":"https://apps.apple.com/sg/developer/%E5%8B%8B-%E6%9D%8E/id1492204943","url":"https://t.co/tD77vRlC4D","indices":[17,40]},{"display_url":"easyapp.site","expanded_url":"https://www.easyapp.site","url":"https://t.co/SAj8t8vNJ9","indices":[73,96]}]}},"interactions":1},{"created_at":1414908906000,"uid":"2887049886","id":"2887049886","screen_name":"swh16888","name":"SWH | (168, 168)","friends_count":4464,"followers_count":729,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1494244053285801986/R2gSZhyA_normal.jpg","description":"ex @Blocks | ex @Salesforce | @PurdueECE","entities":{"description":{"urls":[]}},"interactions":1},{"created_at":1757847190000,"uid":"1967179767297310720","id":"1967179767297310720","screen_name":"makeitanimated","name":"make it animated","friends_count":29,"followers_count":2018,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1967179928744411136/A9N2XtVS_normal.jpg","description":"react native animations ✦ with all the context ✦ pic @v_serbulenko","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"makeitanimated.dev","expanded_url":"https://makeitanimated.dev","url":"https://t.co/l7DXumtm3D","indices":[0,23]}]}},"interactions":1},{"created_at":1664957962000,"uid":"1577574077933682688","id":"1577574077933682688","screen_name":"fengxia17063046","name":"iOSRE","friends_count":97,"followers_count":3618,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1684837922250575873/I8M2Wx5__normal.jpg","description":"【技术栈深耕者 | 历史人文探索者】 一名拥有10年实战经验的资深全栈工程师,专注iOS生态开发(Swift/Objective-C),同时驾驭React Native/Flutter跨端架构与Node.js/Python后端技术。\niOS作品集:https://t.co/45mFnwJ9QD","entities":{"description":{"urls":[{"display_url":"xiaof631.github.io/iOSRE/","expanded_url":"https://xiaof631.github.io/iOSRE/","url":"https://t.co/45mFnwJ9QD","indices":[125,148]}]}},"interactions":1}],"period":14,"start":1762249577892,"end":1763459177892}}},"settings":{},"session":null,"routeProps":{"/creators/:username":{}}}