The below is an off-site archive of all tweets posted by @mjtsai ever

November 2nd, 2019

@lorentey Awesome. And that’s a great tip that I wish I’d known at the time.

via Tweetbot for Mac in reply to lorentey

@lorentey But I think I should be safe starting out with Dictionary now. Setting through multiple levels does the right thing, right?

via Tweetbot for Mac in reply to mjtsai

@lorentey Agreed. I guess the question is whether it’s possible to paint yourself into a corner before you understa… https://t.co/DANUojQetW

via Tweetbot for Mac

@lorentey Yep, I linked that in the post. It’s great. I guess what I’m saying is that there are layers of magic tha… https://t.co/BASrraYpQP

via Tweetbot for Mac

@lorentey Yeah, my understanding is that actually returning the struct like in `d[k] = doSomething(d[k])` *will* cr… https://t.co/ZXijHGqiL0

via Tweetbot for Mac

@lorentey I actually still find the rule a bit confusing because in my head the Set struct is being copied when it’… https://t.co/mHH3j7qxiI

via Tweetbot for Mac

@lorentey I guess you’re saying that the “simple rule” is *also* part of the contract, and so it’s outside of the a… https://t.co/oVzKzxTbxa

via Tweetbot for Mac

@lorentey I see CoW as part of the value types abstraction because clients want to assume it’s not doing a full cop… https://t.co/DUuahoLbHy

via Tweetbot for Mac

Efficiently Mutating Nested Swift Data Structures: https://t.co/M3d3vf7e1L #mjtsaiblog

via IFTTT

Posts updated today:

Apple v. Corellium
https://t.co/9vaa6Z46Fp

Safari
https://t.co/hVNw0zhaV3

Twitter for Mac… https://t.co/5abkZOW6EL

via Tweetbot for Mac

Posts updated today:

iOS 13.2 Killing Background Apps More
https://t.co/yjp0Px4DPb

Tylenol Moment for Apple’s La… https://t.co/3RLTbRUwHW

via Tweetbot for Mac

Xcode 11.2 and XIBs With UITextView: https://t.co/DbCDKXloN3 #mjtsaiblog

via IFTTT