Malcolm Hall

@malhal

Ph.D. Computer Science University of Glasgow

Scotland
Joined October 2012

Tweets

You blocked @malhal

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @malhal

  1. Aug 11

    Nasty bug in iOS 13 beta UIViewControllerShowDetailTargetDidChangeNotification, it posts with the wrong object: UISplitViewControllerPanelImpl instead of UISplitViewController

    Undo
  2. Jul 31

    Core Data's Derived Attributes are broken in Xcode 11 beta 5. Mine is simply attendees. no values getting set at all. I was going to submit feedback to request them being updated on DidChange instead of DidSave but seems they have bigger problems to fix now.

    Undo
  3. Jul 20

    Yes! In iOS 13 beta 4 Apple fixed the bug I submitted about the split view in beta 1.

    Undo
  4. Jul 17

    Xcode 11 beta 4 mistakenly uses the "Other Declarations" light blue colour for method names, great.

    Undo
  5. Jun 30

    Does anyone else's whole Mac hang for 5 seconds every few minutes if they have Twitter open in a Safari tab? I have Adblock and Ghostery extensions enabled.

    Undo
  6. Jun 21

    Today is probably the last chance to buy Bitcoin under $10k

    Undo
  7. Jun 18

    I've submitted a suggestion to improve the API design of UITableViewDiffableDataSource FB6169325

    Undo
  8. Jun 18

    Don't accidentally set UISplitViewControllerBackgroundStyleSidebar in an iPhone app or you'll get weird appearance calls, like master's disappear then appear when rotating from portrait to landscape and no UIViewControllerShowDetailTargetDidChangeNotification

    Undo
  9. Jun 11

    UICollectionViewDiffableDataSource and UITableViewDiffableDataSource seem ripe for a class cluster UIDiffableDataSource with initialisers diffableDataSourceWithCollectionView and diffableDataSourceWithTableView

    Undo
  10. Jun 10

    RIP Peek and Pop, 2015 - 2019. In iOS 13 we now have context menus!

    Undo
  11. Jun 8

    5 presentations on the new iPad app multiple window scene APIs and not a single code sample!

    Undo
  12. Jun 8

    Made my first Swift app! It's the master detail template with my way of implementing UI state preservation and restoration.

    Undo
  13. Jun 6

    iOS 13 UISplitViewController has changed from UISplitViewControllerClassicImpl to UISplitViewControllerPanelImpl so retest collapsing and seperating especially if you were relying on default behaviour. It doesn't seem to be preserving the detail correctly in my case.

    Undo
  14. Jun 4

    Also not using CKReference for foreign keys so no integrity of one to many relations on the server. Their reference field is simply a string.

    Show this thread
    Undo
  15. Jun 4

    sadly Core Data CloudKit isn't using CKReference for related records, just using a string field, thus losing integrity. I was really hoping they would make the public the CKReferenceActionValidate that Notes uses for e.g. the one-to-many folder notes relation.

    Undo
  16. Jun 4

    So they require you to make a whole record for each field, great.

    Show this thread
    Undo
  17. Jun 4

    they made the live feed hard to find this year, here it is, the session is starting now

    Show this thread
    Undo
  18. Jun 4

    Seems to me they are using CKRecordSaveAllKeys instead of CKRecordSaveIfServerRecordUnchanged, and then syncing down on the record already modified error, maybe they have a reason for this design, looking forward to the session on it later.

    Show this thread
    Undo
  19. Jun 4

    So CloudKit Core Data Sync doesn't merge in remote changes before syncing up the modified local record, and sends whole record not just changed fields, causing it to overwrite whatever changes another device made that was not yet received, seems like a dealbreaker.

    Show this thread
    Undo
  20. Jun 4

    ObjC still beautiful:

    Show this thread
    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·