Post

Replies

Boosts

Views

Activity

Comment on Banking apps (Axis, ICICI, HDFC) are getting crashed on iOS 16
Banking Apps - and your banking data with it - typically get hardened against code injection and code changes. This is pretty dependent on the ABI and runtime format, which probably changed with iOS 16 (like with nearly every OS release). Bottom line: Don't install an OS beta on your production device.
Jul ’22
Comment on [UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone on iPad???
The code is pretty nested in the inner area of the app something like  if (! _rootController) {         if([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { _rootController = [[IPhoneRootController alloc] init]; } else { _rootController = [[IPadRootConroller alloc] init]; } UIUserInterfaceIdiomPhone == 0, so either userInterfaceIdiom is 0 or UIDevice.currentDevice is nil.
Topic: UI Frameworks SubTopic: UIKit Tags:
Aug ’22
Comment on [macOS Sequoia] Using RegisterEventHotkey with option and shift modifiers doesn't working anymore
So we get a big usuability regression (at least for me) because the fear of (hopefully otherwise prevented) malware? Sorry, the vision of what Apple wants to allow me to do due to questionable security concerns on my hardware gets more and more out of sync with what I want and need to do. (See also the overboarding permission dialogs.).
Topic: UI Frameworks SubTopic: AppKit Tags:
Sep ’24
Comment on Banking apps (Axis, ICICI, HDFC) are getting crashed on iOS 16
Banking Apps - and your banking data with it - typically get hardened against code injection and code changes. This is pretty dependent on the ABI and runtime format, which probably changed with iOS 16 (like with nearly every OS release). Bottom line: Don't install an OS beta on your production device.
Replies
Boosts
Views
Activity
Jul ’22
Comment on [UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone on iPad???
The code is pretty nested in the inner area of the app something like  if (! _rootController) {         if([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { _rootController = [[IPhoneRootController alloc] init]; } else { _rootController = [[IPadRootConroller alloc] init]; } UIUserInterfaceIdiomPhone == 0, so either userInterfaceIdiom is 0 or UIDevice.currentDevice is nil.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Aug ’22
Comment on [UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone on iPad???
Yes, AFAIK the code is executed in the main thread, in the meantime the main thread was blocked twice for short pseudo-sync network calls (I know this is a bad practice, the code comes from iOS 6...)
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Aug ’22
Comment on [macOS Sequoia] Using RegisterEventHotkey with option and shift modifiers doesn't working anymore
So we get a big usuability regression (at least for me) because the fear of (hopefully otherwise prevented) malware? Sorry, the vision of what Apple wants to allow me to do due to questionable security concerns on my hardware gets more and more out of sync with what I want and need to do. (See also the overboarding permission dialogs.).
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
Boosts
Views
Activity
Sep ’24