So, more of a whine and a rant than anything. I get that people had issues with MCSession. But it just worked for me, and I've had stable networking code in my app sharing files peer to peer since 2012. I guess I moved from whatever I was using then to MCSession when it came out. I am not a network engineer. I have a stable protocol which streams my file format and updates core data. My users hate change, and this is one of their favorite features. I realize I probably understand it because I sat in Stewart's office in the late 90s and got a guru transmission. But I am whining that my installed base is going to get grumpy at me. Why are you breaking things that were not broken???? Have you looked at that Technote???? Am I supposed to understand all of it ????
This makes me so grumpy. What am I supposed to do with these old grandmas happily sharing their recipes on 5 year old iPads. What I have two network stacks while I transition and hope it's not flaky. OMG. Can't I just get a stream? Why do I have to go mucking about in stuff that I'm not great at I'm the only one on this project and now I can't add more features I want to build I have to rewrite stuff that wasn't broken after updating Liquid Glass, scene delegate, core data, and button configurations. I want to build my own stuff dang it. Sorry it's late and I'm tired.
I would put AI on it but that seems like a bad idea and my local LLM runs out of tokens when it tries to read that netcat.gz please make this something like /plan or /modernize UIKit something like
/make networking lower level than it was