mjtsai + steipete   935

Twitter
“long click”
Oh Catalyst 🤡 https://t.co/o7mIazFf6W

— Peter Steinberger (@steipete) February 15, 2020
FavoriteTweet  steipete 
yesterday by mjtsai
Twitter
CoreSpotlight on Catalina is just broken, right?

Error Domain=CSIndexErrorDomain Code=-1003 "(null)" UserInfo={NSUnderlyingError=0x600000d2d260 {Error Domain=NSCocoaErrorDomain Code=4097 "Couldn’t communicate with a helper application."}}

— Peter Steinberger (@steipete) February 13, 2020
FavoriteTweet  steipete 
3 days ago by mjtsai
Twitter
I opened and closed a Storyboard. Didn’t do anything with it. pic.twitter.com/ZWz5ORQkfn

— Peter Steinberger (@steipete) February 10, 2020
FavoriteTweet  steipete 
6 days ago by mjtsai
Twitter
The CoW stuff in Swift’s really nice. C++ has quite some traps there. TIL about auto* pic.twitter.com/WqTG9UaoeP

— Peter Steinberger (@steipete) February 7, 2020
FavoriteTweet  steipete 
9 days ago by mjtsai
Twitter
Xcode 11.4b1 is great overall. Similar stability, much nicer Simulator, everything still compiles, way faster UI tests, amazing view inspector upgrades. Gonna use this as main IDE now. Great work, Xcode team!

— Peter Steinberger (@steipete) February 7, 2020
FavoriteTweet  steipete 
9 days ago by mjtsai
Twitter
We benchmarked Xcode 11.3.1 and Xcode 11.4b1 after seeing the reported Swift compiler performance improvements. For ObjC/C++ heavy code Clang became around 10% slower, not faster.

— Peter Steinberger (@steipete) February 7, 2020
FavoriteTweet  steipete 
9 days ago by mjtsai
Twitter
We made a Mac app in *drumroll* AppKit! https://t.co/xze8az7nQa

— Peter Steinberger (@steipete) February 6, 2020
FavoriteTweet  steipete 
10 days ago by mjtsai
Twitter
Wow there’s a lot of great stuff in the new Xcode!

"Previously, when running UI tests, the target under test was (re)installed before each test started. Starting in Xcode 11.4, the target under test is installed once per test session/device, speeding up UI tests considerably."

— Peter Steinberger (@steipete) February 5, 2020
FavoriteTweet  steipete 
11 days ago by mjtsai
Twitter
I’m running out of ideas. WTH is "The Info.plist indicates a Mac app, but submitting an ipa.”? (It is a Mac app, all AppKit) pic.twitter.com/MaEZD8cGYb

— Peter Steinberger (@steipete) February 4, 2020
FavoriteTweet  steipete 
12 days ago by mjtsai
Twitter
If you want to review a large GitHub PR, and it doesn’t show all content, use this console snippet and watch as your browser goes bonkers.

var buttons = document.getElementsByClassName('load-diff-button');
for(var i = 0; i < buttons.length; i++)
buttons[i].click(); pic.twitter.com/FhSIMILLji

— Peter Steinberger (@steipete) February 2, 2020
FavoriteTweet  steipete 
14 days ago by mjtsai
Twitter
Edit: Guess what. Warning goes away after deleting DerivedData. 🙃

— Peter Steinberger (@steipete) February 2, 2020
FavoriteTweet  steipete 
14 days ago by mjtsai
Twitter
ObjC needs disclosure now? :) https://t.co/pT2N8fQe07

— Peter Steinberger (@steipete) February 2, 2020
FavoriteTweet  steipete 
14 days ago by mjtsai
Twitter
Apple stopper commenting on my Catalyst bugs in November, there are about 30 open... it’s pretty frustrating to be dependent on a company that has a yearly update cycle when customers report bugs and expect a fix within weeks, not years.

— Peter Steinberger (@steipete) February 1, 2020
FavoriteTweet  steipete 
15 days ago by mjtsai
Twitter
Fun Catalyst bug. Text’s flipped on the tab bar while dragging. FB7560189 pic.twitter.com/0e90R35Uuv

— Peter Steinberger (@steipete) February 1, 2020
FavoriteTweet  steipete 
15 days ago by mjtsai
Twitter
“AppKit has a default exception handler that catches all language exceptions raised by code run from its run loop. It logs the exception and then swallows it, allowing the app to continue running.

Who thought that was a good idea!?!” https://t.co/bDMfDD0vwm

— Peter Steinberger (@steipete) January 31, 2020
FavoriteTweet  steipete 
16 days ago by mjtsai
Twitter
Is there a way to apply multiple Fix-Its in Xcode at once? Clicking each is tedious.

— Peter Steinberger (@steipete) January 31, 2020
FavoriteTweet  steipete 
16 days ago by mjtsai
Twitter
Android’s WKWebView equivalent updates independently from the system and the user even has control over it. pic.twitter.com/gzjquJePxB

— Peter Steinberger (@steipete) January 29, 2020
FavoriteTweet  steipete 
18 days ago by mjtsai
Twitter
“The failure mode for the verifyReceipt endpoint changed from intermittent 500s to 200 (OK) but returning an unusable response, in this case a webpage trying to redirect to iTunes.” https://t.co/FY2Sia9bIZ

— Peter Steinberger (@steipete) January 28, 2020
FavoriteTweet  steipete 
19 days ago by mjtsai
Twitter
I don’t often ask Apple to remove app reviews, but when a customer blames us for fraudulent subscriptions, I’m not letting that stand. pic.twitter.com/YnlSHJ8KZx

— Peter Steinberger (@steipete) January 27, 2020
FavoriteTweet  steipete 
19 days ago by mjtsai
Twitter
Even Netflix basically deprecated their app on tvOS. No market.

— Peter Steinberger (@steipete) January 26, 2020
FavoriteTweet  steipete 
20 days ago by mjtsai
Twitter
xcodebuild -create-xcframework exists, but there’s no entry in the manpage…

— Peter Steinberger (@steipete) January 23, 2020
FavoriteTweet  steipete 
24 days ago by mjtsai
Twitter
True. I still have it and it has different bugs with every machine. On the 16-inch MBP it doesn’t always wake up, but the plug/unplug thing works :)

— Peter Steinberger (@steipete) January 23, 2020
FavoriteTweet  steipete 
24 days ago by mjtsai
Twitter
The LG 5K is C U R S E D

We bought 10 for the company and it was the single dumbest hardware purchase decision I ever made. https://t.co/HvYNg8KLtR

— Peter Steinberger (@steipete) January 23, 2020
FavoriteTweet  steipete 
24 days ago by mjtsai
Twitter
We‘re running into a similar problem where apps override the public PDF. Been hunting them down and explaining them the error one by one, but it‘s like Don Quijote. https://t.co/oLY1lYc1UY

— Peter Steinberger (@steipete) January 21, 2020
FavoriteTweet  steipete 
26 days ago by mjtsai
Twitter
How is this still not fixed? (Sort defaults, release date) pic.twitter.com/IteEDYKers

— Peter Steinberger (@steipete) January 21, 2020
FavoriteTweet  steipete 
26 days ago by mjtsai
Twitter
Awww. It’s been year since Apple recruiters last approached me, and now they are looking to hire me for…. The GPU SW team?

Metal is literally the one area I know the absolute least. 🤷‍♂️

— Peter Steinberger (@steipete) January 14, 2020
FavoriteTweet  steipete 
4 weeks ago by mjtsai
Twitter
"AirPods make as much money as Spotify, Twitter, Snap, and Shopify *combined*.” https://t.co/tdbmS0kcHy

— Peter Steinberger (@steipete) January 7, 2020
FavoriteTweet  steipete 
5 weeks ago by mjtsai
Twitter
Disabling Intelligent Tracking Prevention on Safari is now Zendesk’s official recommendation, just so you can log in. 👎 👎 👎 https://t.co/zXsUahRC7V

— Peter Steinberger (@steipete) January 3, 2020
FavoriteTweet  steipete 
6 weeks ago by mjtsai
Twitter
Time to start prefixing framework names again? https://t.co/qs6rJ68MdO

— Peter Steinberger (@steipete) December 31, 2019
FavoriteTweet  steipete 
6 weeks ago by mjtsai
Twitter
As I’m writing more Swift and looking for more elegant ways to write expressions, I constantly find myself in the Swift Forum reading over unimplemented details. Today: try/catch

guard let result = try doSomething() catch { ... }https://t.co/SUda6QUhRz

— Peter Steinberger (@steipete) December 23, 2019
FavoriteTweet  steipete 
7 weeks ago by mjtsai
Twitter
Yet most conferences prefer language details over UIKit knowledge. https://t.co/9rPJF0D0CO

— Peter Steinberger (@steipete) December 22, 2019
FavoriteTweet  steipete 
8 weeks ago by mjtsai
Twitter
Reminds me of the deallocation problem of UIWebView. RIP, little troubly control. https://t.co/ja2HXE8bUU

— Peter Steinberger (@steipete) December 21, 2019
FavoriteTweet  steipete 
8 weeks ago by mjtsai
Twitter
TIL. This was a source of crashes in macOS, and got fixed in Catalina. Deallocating objects that participate in the responder chain was only allowed on the main thread, and block deallocation order is not defined. Talk about subtle bugs! (Source: https://t.co/iI41YcmmKE) pic.twitter.com/bCn4JIuubO

— Peter Steinberger (@steipete) December 21, 2019
FavoriteTweet  steipete 
8 weeks ago by mjtsai
Twitter
Multi-Columns! Less powerful than 2010‘s Tweetie but hey, progress. https://t.co/1lFPV7SuEA

— Peter Steinberger (@steipete) December 19, 2019
FavoriteTweet  steipete 
8 weeks ago by mjtsai
Twitter
Copied my Mac SSD with SuperDuper! to new machine. Fighting Office for Mac activation issues cost me an hour, chat person was super unhelpful, phone activation included entering 64 digits and then being asked if I am really certain I haven’t installed it anywhere else. 👎 @Office

— Peter Steinberger (@steipete) December 18, 2019
FavoriteTweet  steipete 
8 weeks ago by mjtsai
Twitter
"Each time you say yes to a feature, you're adopting a child. You have to take your baby through a whole chain of events (e.g. design, implementation, testing, etc.). And once that feature's out there, you're stuck with it.” https://t.co/smoJ7Fbm7u

— Peter Steinberger (@steipete) December 17, 2019
FavoriteTweet  steipete 
8 weeks ago by mjtsai
Twitter
Experience with the LG 5K Monitor + 16-inch MacBook

- Monitor no longer delivers enough power, battery is down to 25% after playing some StarCraft
- After sleep mode, screen no longer wakes up. Fix: unplug/replug usb-c cable

So glad I bought a screen that is co-built by Apple.

— Peter Steinberger (@steipete) December 15, 2019
FavoriteTweet  steipete 
9 weeks ago by mjtsai
Twitter
This seems better. Not happy but really Apple to blame for an unfortunate different mapping. Thanks folks! pic.twitter.com/z0dxmClnMM

— Peter Steinberger (@steipete) December 13, 2019
FavoriteTweet  steipete 
9 weeks ago by mjtsai
Twitter
Swift experts: Is there a way I can make this less messy? This used to be the same code in ObjC, with some light macro usage. I ported the test to Swift but now it’s this ugly if/else. pic.twitter.com/raCj7FAYD4

— Peter Steinberger (@steipete) December 13, 2019
FavoriteTweet  steipete 
9 weeks ago by mjtsai
Twitter
“APPLE MIGHT GO STRAIGHT FROM LIGHTNING TO NO PORTS AT ALL IN 2021”

Please no. 18W charging is so good. https://t.co/KZAfRWlSBw

— Peter Steinberger (@steipete) December 5, 2019
FavoriteTweet  steipete 
10 weeks ago by mjtsai
Twitter
Who’s team just wasted a few days before stumbling on a radar from 2010? Yeah. CTFramesetterSuggestFrameSizeWithConstraints seems not reliable on macOS. https://t.co/V8QzDOUyDH

— Peter Steinberger (@steipete) December 5, 2019
FavoriteTweet  steipete 
10 weeks ago by mjtsai
Twitter
But you don’t expect that they just remove the implementation and code that you haven’t even recompiled just starts to break.

— Peter Steinberger (@steipete) December 4, 2019
FavoriteTweet  steipete 
10 weeks ago by mjtsai
Twitter
„After macOS 10.10, our users reported weird new crashers. As if the lock method in NSPersistentStoreCoordinator didn‘t do anything anymore. Let‘s look into Hopper... oh. [the lock was gone, method just was a NOP]@depth42 about learnings with building Project Merlin. pic.twitter.com/GoeVqy5Vov

— Peter Steinberger (@steipete) December 4, 2019
FavoriteTweet  steipete 
10 weeks ago by mjtsai
Twitter
Smart! @dnanian hooks onto macOS security window to explain what needs to be done. (Then again, sad that this seems to be needed) pic.twitter.com/u1BWS8rd0n

— Peter Steinberger @ BA:Swiftable (@steipete) November 29, 2019
FavoriteTweet  steipete 
11 weeks ago by mjtsai
Twitter
We wrote our ink annotation drawing code in 2011 and tweaked it over the years. 8 years later we still find issues. Software is never done, and one can spend endless time perfecting the details. Worth it tho. https://t.co/IWpiq6JSxb

— Peter Steinberger @ BA:Swiftable (@steipete) November 28, 2019
FavoriteTweet  steipete 
11 weeks ago by mjtsai
Twitter
Fun to see this wild mix of ObjC, C++ and Swift under SwiftUI‘s hood.
TIL about GeometryReader. #BASwiftable pic.twitter.com/wvaA1G6QYq

— Peter Steinberger @ BA:Swiftable (@steipete) November 28, 2019
FavoriteTweet  steipete 
11 weeks ago by mjtsai
Twitter
iOS 13 is doing better, with over 70% after ~3 months. https://t.co/mnBRDhQ5Oj pic.twitter.com/cxTFgbNvjv

— Peter Steinberger @ BA:Swiftable (@steipete) November 28, 2019
FavoriteTweet  steipete 
11 weeks ago by mjtsai
Twitter
macOS Catalina is now at 27% adoption rate? (Hard to find reliable stats for this) https://t.co/sy9o3SwiVb pic.twitter.com/Ng5deSYog4

— Peter Steinberger @ BA:Swiftable (@steipete) November 28, 2019
FavoriteTweet  steipete 
11 weeks ago by mjtsai
Twitter
I‘m really glad we delegated this work. Apple is not a good dev partner. https://t.co/bSnJA20sYc

— Peter Steinberger (@steipete) November 22, 2019
FavoriteTweet  steipete 
12 weeks ago by mjtsai
Twitter
„Apple privately considered iOS 13.1 the “actual public release” with a quality level matching iOS 12. The company expected only die-hard Apple fans to load iOS 13.0 onto their phones.“ 🙃

— Peter Steinberger (@steipete) November 21, 2019
FavoriteTweet  steipete 
12 weeks ago by mjtsai
Twitter
Feature flags in teat releases are Apple’s answer to the software quality issue?
What about automated testing? And opening up hiring outside of Cupertino, to deal with the amount of radars and missing documentation. https://t.co/OB3JNVsGZ0

— Peter Steinberger (@steipete) November 21, 2019
FavoriteTweet  steipete 
12 weeks ago by mjtsai
Twitter
“Fixes an issue that could prevent apps from downloading content in the background”
That one was annoying. https://t.co/cgfgULKNRA

— Peter Steinberger (@steipete) November 18, 2019
FavoriteTweet  steipete 
12 weeks ago by mjtsai
Twitter
Apple News app is still not even available in my region 🤷‍♂️ https://t.co/lc83HvJ061

— Peter Steinberger (@steipete) November 15, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
"Fixing the problem actually made system administrators even angrier. Many didn't know that Chrome engineers could run experiments on their tightly-controlled Chrome installations, or ship changes to everyone's browsers without any prior approval.” https://t.co/cPz8VXaDHs

🍿 🍿

— Peter Steinberger (@steipete) November 15, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Surprised this passed review. pic.twitter.com/JrMauKh26r

— Peter Steinberger (@steipete) November 14, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Oh no. FB7407994 is not only a Catalyst regression, it also affects iOS 13.2. Heads up if you have any code that relies on action sheets inside popovers. pic.twitter.com/XbkT7nBD52

— Peter Steinberger (@steipete) November 13, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Experimenting with new @pdfviewerapp icons! WDYT?
(old one is the round shape for comparison) pic.twitter.com/9F2R4BXFKy

— Peter Steinberger (@steipete) November 12, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
What's the process of testing subscriptions on the Mac App Store? Does this ever work or do we keep on testing live + iterating fast? (Sandboxed release) pic.twitter.com/ToVZQtQGfJ

— Peter Steinberger (@steipete) November 11, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Apple released a sample for using UIMenu for Catalyst. I looked it up since I try to implement alternative menus (hold option to get a different value) but it's not in there. I wonder if this can be done at all without again going to AppKit... https://t.co/drIUdSBZPM

— Peter Steinberger (@steipete) November 10, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
We found a regression in the new build system that caused code changes not always be picked up unless a clean build was done. Reported via FB7285143 in September, now fixed in Xcode 11.2. 💙 (no comment on the radar, but hey, at least it’s fixed)

— Peter Steinberger (@steipete) November 9, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Markos is looking for a remote position as iOS engineer. If you’re looking for a talented engineer who can build products all by himself, here you go. https://t.co/SkfqAk9k90

— Peter Steinberger (@steipete) November 7, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Windows 10 update rates are way faster than macOS. pic.twitter.com/XJsqrVbfEd

— Peter Steinberger (@steipete) November 7, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Hunted this down for hours, turns out Catalyst throws that if you set a frame that’s too small for an NSWindow. ffs. Why are these frameworks so bad. Could have just asserted or logged or thrown an exception complaining about size.

— Peter Steinberger (@steipete) November 6, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
We now play fixers for other apps that show PDF and might override the UTI type in the system, because iOS doesn’t prevent this by default. MarginNote managed to break opening a PDF in @pdfviewerapp by them overriding the UTI. pic.twitter.com/a4amV1hlO3

— Peter Steinberger (@steipete) November 6, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Apple and Pro hardware that’s not AirPods. pic.twitter.com/kiVGUkdY1D

— Peter Steinberger (@steipete) November 4, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Honestly, that one seems old, so not bothering to report. If it’s not a regression there’s a very slim chance it’ll get fixed.

— Peter Steinberger (@steipete) November 3, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
“This would appear to be a fascinating bug in addQuadCurveToPoint and addCurveToPoint where, if the control point(s) are on the same line as the two end points, it doesn't honor the lineJoinStyle.”

Aww man, do we have to hit every single bug out there? https://t.co/ggaijWLGT7

— Peter Steinberger (@steipete) November 3, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
I love how you have to click “Release Date” TWICE on the download page, and it shows Xcode 3.2 by default. pic.twitter.com/401pvEmamg

— Peter Steinberger (@steipete) October 31, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Xcode 11.2 was released 22h ago?

Where’s ma xip? pic.twitter.com/yi9SQWwFeh

— Peter Steinberger (@steipete) October 31, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Question: Can you figure out if "Add your comment..." is free or part of our @pdfviewerapp Pro subscription?

The Apple Reviewer argues it's not clearly marked as a paid feature. I'm gonna call it a day. (We passed about 60 builds across iOS and macOS before it became an issue) pic.twitter.com/Vtrhs2qdyp

— Peter Steinberger (@steipete) October 31, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
Michael continues to be the best news source in the Appleverse. https://t.co/um11YGwRoD

— Peter Steinberger (@steipete) October 31, 2019
FavoriteTweet  steipete 
november 2019 by mjtsai
Twitter
I love how all applications on the Mac stop receiving keyboard events if I debug at the right spot in a Catalyst app. How’s that even possible? Makes writing notes during debugging a … challenge. Back to Paper.

— Peter Steinberger (@steipete) October 30, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
Good luck doing that in the B2B world with support contracts.

— Peter Steinberger (@steipete) October 29, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
This is both awesome and crazy. Reminds me of what needed to be done to get Marzipan work. Swizzle until it stops crashing. (Apologies for the Medium link) https://t.co/XM66MPqZx5

— Peter Steinberger (@steipete) October 29, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
Google also had this “processing” step for their Play Store. They fixed that, now upload->test is instant.

Apple, your move.

— Peter Steinberger (@steipete) October 28, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
Reminds when at the time I asked the Safari Mobile team how they managed to build all these smooth transitions with custom view controller presentation.

“Oh nononono, the whole app is one view controller, rest is just views that we animate. You can’t really build that with VCs” https://t.co/AkHvJtkCcm

— Peter Steinberger (@steipete) October 27, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
There’s a user default setting: NSApplicationCrashOnExceptions to make macOS apps terminate when an exception is thrown - just as things are on iOS.

Microsoft has great documentation on that. Apple, not so much. https://t.co/3ZOgwNylXV pic.twitter.com/HJF0mjowZT

— Peter Steinberger (@steipete) October 25, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
This used to work in 10.15.0, but crashes with 10.15.1 beta. Radar is for a different bug, but the crash is reproducible here. https://t.co/43zuZpjUVh

— Peter Steinberger (@steipete) October 25, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
When an exception is thrown in Mac Catalyst, the app still works, but the UIKit part just no longer reacts to any taps. Super bad experience.

— Peter Steinberger (@steipete) October 25, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
Twitter
„Convenient, worry-free magnetic charging ports used to be an Apple thing, but now Microsoft carries that torch.“ https://t.co/fxpq7ZwBwR

— Peter Steinberger (@steipete) October 24, 2019
FavoriteTweet  steipete 
october 2019 by mjtsai
« earlier      
per page:    204080120160

Copy this bookmark:



description:


tags: