onevcat Profile Banner
onevcat Profile
onevcat

@onevcat

10,864
Followers
418
Following
182
Media
1,878
Statuses

Unity3D / iOS developer from China. Working & living in Japan now

Kawasaki, Japan
Joined May 2009
Don't wanna be here? Send us removal request.
@onevcat
onevcat
3 years
前几天 build 了一个魔镜,简单梳理了一下整个系统并写了点教程。我这个是服务端和客户端分离的,算是比较麻烦的结构了,要是镜子厚的话其实可以很简单。姑且都记录下来,给各位想动手的同学作为参考吧。《用树莓派打造一个超薄魔镜的简单教程》
Tweet media one
Tweet media two
Tweet media three
26
244
1K
@onevcat
onevcat
3 years
我的新书《Swift异步和并发》正式发布了!Swift并发特性可以帮助开发者在保有最大数量的头发的同时,写出最安全和高效的并发。考虑到Apple已经把并发相关的旧系统兼容代码合并了,所以搞不好很快就能到处都用上了!预购的同学可以直接下载~
Tweet media one
Tweet media two
11
61
330
@onevcat
onevcat
2 years
完了,它比我还懂...我要失业了 T-T
Tweet media one
16
21
286
@onevcat
onevcat
4 years
和 合作的《SwiftUI 编程思想》中文译本终于完成了~我个人十分推荐这本书,它非常细致地讲解了SwiftUI中原理性质的东西。对于已经有 UIKit 经验,甚至是一点点 SwiftUI 经验(完成了Apple教程的程度就可以)的开发者来说会是很大助力
Tweet media one
8
80
277
@onevcat
onevcat
4 years
完工了…我这无处安放的理工魂…🤣 以后当韭菜的时候再也不用拿手机了,每天亏损直接写墙上!
Tweet media one
13
16
261
@onevcat
onevcat
5 years
《SwiftUI 与 Combine 编程》写完了。总结一下:虽然一开始会觉得 SwiftUI 有很多坑,随着深入,会发现很多东西都是自己原先理解不足或先入为主的经验主义造成的。当然坑还是有,但比一开始啥都不懂的时候好很多。如果书中的一些经验能对大家有帮助,我就非常开心了。
Tweet media one
16
65
238
@onevcat
onevcat
1 year
Xcode 15.1 Beta Release Notes…这是什么地狱级别的笑话…
Tweet media one
11
30
215
@onevcat
onevcat
1 year
论在中国大陆搞合规这事儿,真的是苹果自称第二的话,没人敢说自己是第一呢...
Tweet media one
Tweet media two
17
31
206
@onevcat
onevcat
3 years
《Swift 进阶》最新版本已经针对 Swift 5.6 完成了一次大更新。全新添加了并发相关内容,几乎每章都加入了一些重要话题,另外也有很多针对近几年实践的修正和补充。已经购买过的同学记得免费下载继续充电,还没有入手但想学习 Swift 的同学也不妨留意~
Tweet media one
Tweet media two
8
30
198
@onevcat
onevcat
5 years
这两本关于 SwiftUI View 和 Animation 的书真的是制作精良…不管是作为入门还是速查,都非常完美。感觉以后不用自己写 SwiftUI 的代码了,只需要 copy paste 就好 😂 什么时候 Apple 自家的官方文档能学习一下做成这样啊..
Tweet media one
Tweet media two
9
50
190
@onevcat
onevcat
5 years
Kingfisher now supports SwiftUI. Just write "KFImage(url)" and you've done (with download, cache, reusing and more!). Check the wiki to get started. I am eager to hear your feedback!
3
24
137
@onevcat
onevcat
8 months
GitHub 的 macos-14 runner 上了 Apple M1...现在CI跑得飞快!感动哭了..
Tweet media one
8
8
135
@onevcat
onevcat
2 years
My favorite new Xcode feature until now. You can catch the thing which takes the most compiling time with a single glance! Turn it on by clicking "Assistant" (Ctrl+Alt+Cmd+Enter) in the build log view!
Tweet media one
3
28
132
@onevcat
onevcat
3 years
这个 repo 感觉已经被玩坏了…请叫我全干工程师..有苦说不出 🥲
Tweet media one
10
2
126
@onevcat
onevcat
1 year
可能已经有同学注意到了,重写了《SwiftUI 编程思想》。经过和原作者的讨论协商,ObjC中国这边决定用同样的方式,将新版作为全新书籍进行翻译。现已作为beta版本上架预售,在后续一段时间会不断更新。感兴趣的同学请移步
Tweet media one
5
17
119
@onevcat
onevcat
5 years
Xcode 11.2 beta 里 SwiftUI 有关的好多变化再次超出我的理解了…「写一本 SwiftUI 相关的书」已经必然是我今年做的最愚蠢的决定了…至少应该等明年再写的 🤬
8
16
117
@onevcat
onevcat
5 years
SwiftUI 的新书也发布了,Swift 进阶的旧书也更新了,讲道理应该是双重的快乐,哪里想到正好还遇上了双十一,那让我们来把快乐变更多吧!现在开始持续一周,ObjC CN 全场图书六折优惠:在结算时使用优惠券 20191111 即可享受魔法快乐价!对,就是那个框!所有书籍列表请查看
Tweet media one
14
23
109
@onevcat
onevcat
3 years
! 不知道为什么突然有点高兴..
@quentininwork
quentin
3 years
@onevcat 好几年前还读大学,有一个月把钱花完了,然后看到《Swifter》这本书,私信和猫神说我可以先看看,他居然说可以,马上给我发了赠送码。后来我走上了iOS开发的道路,谢谢你在最初给的帮助,今天我来补票了。感谢你的慷慨。
Tweet media one
Tweet media two
0
2
25
14
6
104
@onevcat
onevcat
5 years
Slide 放到这里了..对这个话题有兴趣的朋友可以参考。
@onevcat
onevcat
5 years
十分感谢 iPlayground 能给我这样一个机会,期待届时和大家交流 😃
1
1
43
1
29
104
@onevcat
onevcat
1 year
简单试了一下,对于 Kingfisher 这种体量的库,直接运行的话肯定是没问题的,就是一个 iPad 的版本(图一)。支持 visionOS 的改动大概在三行代码(图二)。这次只能说 Apple good job。
Tweet media one
Tweet media two
2
9
105
@onevcat
onevcat
3 years
很难想象一个带有这样严重问题的 build 能够被作为正式版推出…不过这也再次印证了我长久一直以来的观点:敢用 App Store 装 Xcode 的开发者都是没被坑过的年轻人 😂
Tweet media one
11
16
97
@onevcat
onevcat
4 months
Swift 6, 0 error 0 warning, tests all green. I guess it is prepared and I am going to tag a Kingfisher v8 alpha version soon. It was really a long journey. :P
Tweet media one
3
4
97
@onevcat
onevcat
4 years
FB 的工程师和 SDK 的企划也太水了,能力不够老搞成这样就不要在包里塞乱七八糟的东西啊。至少我可以拍着胸脯说 LINE SDK 在用户点 Login 之前不会有任何网络行为,所以“所测即所得”至少不会开 app 就弄崩溃。😂
4
10
90
@onevcat
onevcat
6 years
《与 JOSE 战斗的日子-写给 iOS 开发者的密码学入门手册》系列写完了,应该是把整个东西讲清楚了,可以作为今年博客写作的收官。这个是真备查,以后忘了的话估计还能再翻到 😂 基础 理论 实践
2
33
83
@onevcat
onevcat
4 years
Nice printed and super fast delivery! @codeprints
Tweet media one
2
1
82
@onevcat
onevcat
4 years
《SwiftUI 编程思想》首个 DLC!现在已经针对 Xcode 12 和 SwiftUI 2.0 进行了更新。在修正一些表述的同时,也针对新版本的重要话题添加了额外章节。已经购买了的同学可以免费获得更新,记得及时 update 你的知识库哟~
Tweet media one
Tweet media two
5
17
81
@onevcat
onevcat
3 years
一定得把 Buyable 和 Priceable 几个协议抽象起来,什么Builder 模式啊中介配置啊,能加的全给它加上。要灵活,依赖注入那种,方法一运行,甭管好不好使都先来一套 async/await 搞性能优化。最后再上一波里氏替换,特标准的那种,倍儿有面子。你说这种应届生,一个月得多少钱?
@zonble
zonble 🍺 ゾンビル KDCEHQ 4H111
3 years
我們在企業裡的作法是:先將數量傳入一個 Factory 中,讓 Factory 回傳四種處理價格的 Strategy ,再把 Strategy 送到 runner 中執行。如此一來,我們就可以至少有六個 class 以及一個 interface。每個 class 上面都加上了 javadoc,但註解內容完全空白,並且完全不寫單元測試。寫之前還要先畫 UML。
6
42
178
3
9
77
@onevcat
onevcat
4 years
ObjCCN 双十一活动,来一波年度打折!直接打包购买任何套装,或者在购买单本书籍的时候使用优惠码 objccn20201111,即可享受促销六折优惠。全场所有书籍和套装均适用活动!欢迎转发,周知扩散。感谢!
Tweet media one
10
26
76
@onevcat
onevcat
1 year
感觉到底是用IB还是用Code的争论可以结束了….IB党的大失败 😂
Tweet media one
6
8
76
@onevcat
onevcat
8 months
买了个Kingfisher😎
Tweet media one
2
0
75
@onevcat
onevcat
8 years
Hi, Apple , it seems that you forgot to remove my plist file from the Xcode-beta app. 😂
Tweet media one
7
65
65
@onevcat
onevcat
3 years
粗线了,分布式 actor!求求你们不要再加 feature 了啊…一个二个大佬,写代码比我写书还快,还怎么愉快地玩耍啊..😂..求不要更新了,老子学不动了
Tweet media one
Tweet media two
8
11
72
@onevcat
onevcat
4 years
SwiftUI 现在最大的问题还是,出了问题之后你并不知道这到底是你的锅,还是 SwiftUI 框架的坑…
7
4
70
@onevcat
onevcat
3 years
OYOY!据说上过这个页面的话,就不太容易被炒鱿鱼了!欢迎大家在转职的时候能考虑 LINE 😆
@LINE_DEV
LINE Developers
3 years
LINEで働くエンジニアが、個人として何を重視して技術者としてのキャリアを歩んでいるのかなどを聞くEngineer Insightsシリーズ。今回はLINE LIVEのiOS開発に携わる @onevcat に、 iOS開発の醍醐味やエンジニアとして大切にしている信念などを聞きました。 #LINE エンジニア
1
8
36
7
5
68
@onevcat
onevcat
5 years
打开 Xcode 的瞬间一度以为我下错了版本…真是不想吐槽 Apple 现在的管理水平和软件开发的能力了…求介绍 Swift 程序员最近应该转行做什么会比较好…?
Tweet media one
32
17
66
@onevcat
onevcat
2 years
报告一下 Xcode 14 和 iOS 16 beta 的初步表现:编译时间缩短20%;遇到一个很容易修正的编译器crash (似乎是类型推断更严格或者更“笨”了,提示一下就好);运行良好,完全没有迁移的问题;Sendable开始大量警告,需要抓紧时间在 Swift 6 出来之前修了...
4
9
64
@onevcat
onevcat
5 years
赶在最后一天,把《2019 年终总结》写完了。平淡但不平凡的一年,聊以为记。
Tweet media one
3
2
62
@onevcat
onevcat
5 years
UIKit 开发两大天坑:UISearchController 和 UIPageViewController,若干次血泪的教训后,我决定以后再也不用这两个类了!
14
4
59
@onevcat
onevcat
5 years
警告:虽然Xcode 11.2正式发布了,但是这个残废版本带来了**一大堆** 崩溃。各种问题beta版时已经提了 N 遍的问题,但是正式版就带着这些崩溃上线了!比如 啊 啊 啊。个人建议是,暂时多用一会儿11.1吧。完全不知道怎么解。
10
25
58
@onevcat
onevcat
1 year
感觉已经不会再爱了…我曾经以为只有Swift需要每年学一遍,直到他们出了SwiftUI…
@fatbobman
fatbobman (东坡肘子)
1 year
Observation 库为 SwiftUI 提供了便捷的宏 不过目前基于 Observable 宏创建的 类 与使用符合 ObservableObject 协议的类两者不可通用。 比如 Bindable、withObservationTracking 都只能用于通过宏生成的对象。 这就会产生新的乱象。 如果想用到这些功能,只能 17+ 了
Tweet media one
2
1
4
9
4
60
@onevcat
onevcat
3 years
这就是赤裸裸的霸权,傲慢和歧视。而发布和做出这样决定的人还引以为豪。
14
10
59
@onevcat
onevcat
4 years
下载十五秒,解压半小时。所以搞了半天瓶颈还是硬盘和CPU吗…
Tweet media one
Tweet media two
Tweet media three
12
5
56
@onevcat
onevcat
4 years
已抄袭!发现自己原来是 S 级大佬..失敬失敬..
@lexrus
Lex Tang
4 years
谢谢,已抄袭😊
0
1
15
8
3
55
@onevcat
onevcat
3 years
naive。这些才是真正的技术啊
@ftium4
龙爪槐守望者
3 years
我来推特想学技术,所以关注了很多独立开发者。结果熊猫吃短信的开发者在迷恋小护士;落格输入法的作者在转黄图;pastenow开发者在探咖啡店,技术屁也没学到,黄图倒是攒了一堆😂
141
311
2K
5
6
54
@onevcat
onevcat
4 years
编译器 bug 真是一个够我玩一天...惨痛的事实证明了,最好还是不要用太 fancy 的写法,指不定哪天就给你挂了...平平淡淡才是真 😂
Tweet media one
8
6
55
@onevcat
onevcat
4 years
在跑长时间任务的时候不自觉地就会刷刷网页划划水,等着风扇不转了就知道可以继续后面的任务了。Apple M1 的 mac 有一个最大的问题,就是风扇一直不转,所以也没有明显的停的时候,导致划水时间变长。虽然电脑变快了,但工作效率反而有所下降…
6
2
55
@onevcat
onevcat
6 years
嗯…最近 Paypay 因为全额返点,在日本很受欢迎。试了下 app 做的确实不错,各种流畅。而且在“感谢名单”里也找到了自己的名字,大满足…
Tweet media one
7
5
57
@onevcat
onevcat
2 years
每日无用 Xcode 14 小技巧:如果你遇到了 error 不在 issue navigator 里显示的 bug 的话,可以考虑把文件 tab 全关掉或者换成打开另一个其他文件再编译一次。这个bug的真实症状是“当前被打开的文件”的错误无法显示。
3
7
53
@onevcat
onevcat
5 years
SwiftUI of Xcode 11.0 is so buggy. Xcode 11.1 and iOS 13.1 is much better!
2
8
52
@onevcat
onevcat
11 months
苹果认证…滴,已到账(并没有🤣
Tweet media one
3
1
51
@onevcat
onevcat
4 years
Xcode 12.3 里的模拟器会出现 Dock 和 Navigation bar 变黄的问题。解决方法是把所有的 USB-C 设备,包括各种 Hub 啥的都拔掉,然后重启模拟器,就好了。当然咯..如果在插上的状态重开模拟器的话还是会有这个问题。所以一劳永逸的方法是:先把设备都拔掉,然后把所有需要的模拟器打开,再插回设备..
Tweet media one
6
8
49
@onevcat
onevcat
6 years
从九月开始陆陆续续搞了三个月,完全重生的 Kingfisher 5 已经 Release。新功能和改善: 迁移指南: beta 版本已经在我司多个产品项目中经过验证,欢迎各位升级使用,以及拍砖指教..
1
12
50
@onevcat
onevcat
5 years
GitHub 有小号的我表示薅了两次,成功换到一台 rmbp 16寸 😂
@WildCat_io
Mike Chong (WildCat) 🏔️⭐️
5 years
@Andor_Chen 这么多的么!
0
0
0
16
3
49
@onevcat
onevcat
7 years
Got the badge!
Tweet media one
3
1
46
@onevcat
onevcat
7 months
⚠️ 480 warnings when I turn on strict concurrency... I'll fix it slowly when I return China this time...Please just wait 😭 (I guess Swift 6 won’t be released until WWDC 24?)
Tweet media one
6
1
47
@onevcat
onevcat
4 years
@waylybaye 画画并不需要“现代工具”,纸笔是你最好的朋友。真想入门的话可以看这本书
1
2
42
@onevcat
onevcat
5 years
Xcode 11.3的更新导致了《SwiftUI 与 Combine 编程》一书中部分逻辑失效,主要是URLSession相关publisher的订阅问题。最新版本书中已经对相关问题进行了更新和进一步说明,也同步更新了所有对应代码。之前购买过的朋友可以访问书籍页面重新下载~
1
7
46
@onevcat
onevcat
5 years
虽然只要写代码快乐就会一直继续,但是优惠的话只剩最后一天咯~
@onevcat
onevcat
5 years
SwiftUI 的新书也发布了,Swift 进阶的旧书也更新了,讲道理应该是双重的快乐,哪里想到正好还遇上了双十一,那让我们来把快乐变更多吧!现在开始持续一周,ObjC CN 全场图书六折优惠:在结算时使用优惠券 20191111 即可享受魔法快乐价!对,就是那个框!所有书籍列表请查看
Tweet media one
14
23
109
12
6
45
@onevcat
onevcat
7 years
Remember the “GOOD” old days?
Tweet media one
8
16
42
@onevcat
onevcat
6 months
22 left... I see the light of hope!
Tweet media one
5
0
46
@onevcat
onevcat
5 years
十分感谢 iPlayground 能给我这样一个机会,期待届时和大家交流 😃
@theiPlayground
iPlayground
5 years
第二天還有一場 Keynote!沒有買過 objcio 中文版,也用過 Kingfisher,沒用過 Kingfisher 也讀過 @onevcat 的文章。是的,我們邀請到可能是最有名的華人 iOS 開發者喵神本人😸現身說法。期待與他的面對面交流🍍 還不快搶票↘️
Tweet media one
0
11
24
1
1
43
@onevcat
onevcat
5 years
准备搬家中,收箱子的时候发现了意外之财…晚上可以加鸡腿了。
Tweet media one
6
0
41
@onevcat
onevcat
1 year
@ethanhuang13 那么我端出这张 Build Succeeded with 3 errors 的话,阁下又应当如何应对…😂
Tweet media one
10
1
42
@onevcat
onevcat
3 years
晚上北京时间8点会在 WWDC.playground 和 及泊学的朋友们搞一发科普级别的 Live Coding,聊一聊 Swift 5.5,特别是并发这块的使用和注意点。欢迎到时候关注直播~
Tweet media one
1
7
42
@onevcat
onevcat
6 years
I wrote most of the code for Swift version!
@LINE_DEV
LINE Developers
6 years
#linedevday LINE SDK 5.0.0 for Android、LINE SDK 5.0.0 for iOS Swift、およびLINE SDK 5.0.0 for iOS Objective-Cをリリース!AndroidとSwiftについてはオープンソース化しました。詳しくはこちらを!
Tweet media one
0
14
32
1
2
38
@onevcat
onevcat
7 years
The thing I like most in Xcode 9. Good job, Xcode team.
Tweet media one
1
12
38
@onevcat
onevcat
3 years
其实最大的痛点还是项目大了 SwiftUI Preview 就完全没法用了 XD...所以只能拆拆拆
最近在思考 App 的模組化工作,然後看到 @pointfreeco 這集 我認為,把整個 app 模組化(或說 SPM 化),應該是現有 Swift iOS app 專案都該認真考慮的事情。 優點太多了如下:
Tweet media one
Tweet media two
8
17
111
1
2
36
@onevcat
onevcat
5 years
好了,今年的公费美国行又泡汤了 🤣
Tweet media one
7
2
36
@onevcat
onevcat
1 year
这个很棒棒啊…别 review 了赶快加进来吧,也许还能赶上 Swift 5.9…😂
Tweet media one
7
2
38
@onevcat
onevcat
9 years
I just wrote a utility to colorize console output in Swift. SPM and Linux ready as well.
Tweet media one
2
9
35
@onevcat
onevcat
9 months
仔细想想…当年去台湾参加 iPlayground 以及接受 @ethanhuang13 的访谈,也都是用旅游签证过去的…真是危险…😂
5
0
36
@onevcat
onevcat
5 years
It's much easier than I expected to make Kingfisher compatible with SwiftUI! But much more small things to adjust yet...
Tweet media one
2
2
36
@onevcat
onevcat
3 years
没有ABI稳定的时候所有人都在叫“我们要ABI!”,现在有了ABI以后大家又开始嫌用不了新特性了😂所以说一开始大家就没搞清楚ABI稳定的后果么
@lexrus
Lex Tang
3 years
社区对 async await 的抵触情绪已经触发版主删回复了
2
1
20
4
2
34
@onevcat
onevcat
6 months
Build succeeded. 0 error, 0 warning under strict mode! Fucking yes!!! I've never felt this good. 😎
Tweet media one
2
0
36
@onevcat
onevcat
7 months
On boarding! #yakatabune_swift
Tweet media one
0
0
34
@onevcat
onevcat
3 years
求人~求同事~大家快来~~
@LINE_DEV
LINE Developers
3 years
「サービス開発エンジニア 1Day選考会」を開催します。 事前の書類選考/Coding Testを通過した方に参加いただき、12月4日(土)の一度の面接で合否判断を行います。今回はサービス開発に携わるサーバーサイド・iOS・Androidのエンジニアが対象です。ぜひ詳細をご確認ください。
0
2
17
0
4
33
@onevcat
onevcat
4 years
@ethanhuang13 原推这个问题…真要深究的话可以很难。虽说memory层面上var和let并没有什么区别,但是编译器上对于两者的实现,对let变量的优化以及在用作property的时候对ABI和外部模块的暴露,好像都很有故事。
2
0
33
@onevcat
onevcat
5 years
我会去讲,欢迎来听!
@theiPlayground
iPlayground
5 years
大家早安。雖然我們還沒有公布議程,而且還在強力徵稿中(快來投!),不過小編也透露一下,門票已經賣出超過 100 張啦🎫🎫🎫。不想錯過的朋友可以評估一下什麼時候要入手👇
0
2
7
2
3
33
@onevcat
onevcat
4 years
如果想要入门 SwiftUI,也可以考虑购买我们的 SwiftUI bundle。双倍的阅读,双倍的快乐,还有折扣可以拿,美滋滋。
Tweet media one
4
7
31
@onevcat
onevcat
3 years
对比同一条内容在微博和在推特的评论区,真的是一件很有趣的事情(社会观察 😂)
@liuyi0922
61
3 years
微博看的揪心,用公司名义略尽绵薄之力
Tweet media one
87
40
1K
5
1
32
@onevcat
onevcat
2 years
试着用 Xcode 14 beta 编译了一下公司项目,Swift 5.7 编译器不出意外地 crash 了 😂
3
3
31
@onevcat
onevcat
10 months
😇
@jshchnz
Josh Cohenzadeh
10 months
As we approach the end of the year I'm going to be highlighting some of the amazing open-source projects that @emergetools sponsors in the mobile community! The first one I want to share is the powerful #swift library for downloading and caching images from the web, Kingfisher!
Tweet media one
1
3
23
0
2
31
@onevcat
onevcat
1 year
画画真好玩…
Tweet media one
2
0
30
@onevcat
onevcat
1 year
这 AppCode,感觉都 sunset 了一坤年了,但是每次开 Toolbox 好像都有更新。真的是它温我哭。
Tweet media one
7
0
31
@onevcat
onevcat
6 years
财大气粗!好像以前住的酒店都没有饮料全免费的 😂
Tweet media one
3
5
29
@onevcat
onevcat
5 years
发布了新的小专栏文章《关于 Backpressure 和 Combine 中的处理》,介绍了Combine中基于拉取的订阅模型,和以此衍生出来的处理 backpressure 的方式。之后还会有一系列文章,作为《SwiftUI 和 Combine 编程》的补充,来挖掘一些不太方便在书里去讲的内容,欢迎持续关注。
3
5
30
@onevcat
onevcat
10 years
我正在写的新书,预购中欢迎来看看=。= Swifter - 100 个 Swift 必备 tips from @onevcat on @Gumroad :
6
14
28
@onevcat
onevcat
6 years
我会做一个关于 networking 实践方面的分享,欢迎正好在京都的小伙伴前来围观面基 😂
@LINE_DEV
LINE Developers
6 years
【京都開催】4月24日(水)にLINE KYOTOにてLINE Developer Meetupを開催します。今回はクライアント開発をテーマに行います。LINEクライアント開発におけるMVCやSwiftプログラミングなどについてお話ししますので、ぜひご参加ください! #LINE_DM #LINE のエンジニア
0
11
14
4
1
28
@onevcat
onevcat
1 year
我只能说如果Vision系设备火了的话,那以后肯定就是SwiftUI的天下了,这款设备上的UIKit真的只是“兼容”而已。模拟器用下来的感受是…设备应该没有问题,唯一的问题是我太穷了
@quentininwork
quentin
1 year
@onevcat 接下来是 Swift UI的天下了?
0
0
6
5
3
29
@onevcat
onevcat
7 years
要说这台设备现在最大的用处,就是让我有个机会提笔写写字…已然是提笔忘字了,今后还是要多加强文化学习,争取不做文盲。
Tweet media one
9
0
29
@onevcat
onevcat
7 years
好可怕…赶上了正常上班时间,整个电梯里十来二十号人就我一个男的…
20
1
27
@onevcat
onevcat
4 years
@ethanhuang13 其实 Apple 就喜欢你这样的开发者:自���做,成功了,Apple 马上加到相册里官方逼死同人;没成功,Apple 表示每年还是收 $99 笑呵呵…😂
1
0
28
@onevcat
onevcat
4 years
感觉 iPad 距离生产力工具又近了一步!XD
@GearBrowser
Gear
5 years
Gear v1.8.10 released. You can inspect elements with split screen on iPadOS now! #browser #app #iPad #iOS
Tweet media one
1
4
10
2
3
27
@onevcat
onevcat
6 years
今天终于知道 URLSession.dataTask(with:) 的文档里 you **must** start it by calling its resume() method 的 “must” 是什么意思了..创建了 dataTask 要是不用的话,直接给你 leak 到醉生梦死…
Tweet media one
2
12
27
@onevcat
onevcat
4 years
终于收到了,开个箱…还是学姐香…
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
0
27
@onevcat
onevcat
8 years
After months of working, Kingfisher 3 is released today! Check more
Tweet media one
3
7
27
@onevcat
onevcat
4 years
@byvoid 自己凭想象立靶子?动手 Google 一下看看都是哪些媒体在称呼“英国变异病毒”有这么难么?国内正规媒体都是“英国报告的变异新冠病毒”和“南非报告的变异新冠病毒”,是不是又要说言论管制,没有自由了?
Tweet media one
6
2
25
@onevcat
onevcat
6 years
Great. Result type will be added to Swift standard library, with success and failure as its case names. Cannot expect more.
Tweet media one
2
9
27