Malcolm Hall

3.2K posts

Malcolm Hall

Malcolm Hall

@malhal

iOS developer, traveller, guitarist, home brewer, academic researcher with a Ph.D. in Computer Science from the University of Glasgow. https://t.co/N461woy0JA

Scotland Beigetreten Ekim 2012
1.1K Folgt497 Follower
Malcolm Hall
Malcolm Hall@malhal·
@EngelbertEO @flightradar24 Hole is the wrong word. Look off the east coast of Florida how the flight path north and south is closed at 22:00 and reopens 23:00
English
1
0
0
361
Flightradar24
Flightradar24@flightradar24·
Making a hole for #ArtemisII last night. Some flights over Florida were able to get a fantastic view of the launch.
English
17
125
2.2K
556.7K
Malcolm Hall retweetet
Vincent
Vincent@VincentLoi1204·
🚨 iOS 26.4 breaks CloudKit / iCloud syncing due to push notifications not sending. This is a deal breaker for note taking apps like ours that heavily rely on cross-device syncing. Disappointing Apple :( Hopefully iOS 26.5 beta resolves the issue... developer.apple.com/forums/thread/…
English
8
21
110
21.5K
Malcolm Hall
Malcolm Hall@malhal·
@British_Airways are you aware of a timezone bug with your Apple Wallet passes? If downloaded in LA, the "relevant time" for UK connections is off by 8 hours, so the pass never surfaces on the lock screen. I've pulled the pass.jsonand confirmed the offset error. (1/2)
English
2
0
4
130
Malcolm Hall
Malcolm Hall@malhal·
@British_Airways Ok I sent all the info in a DM. The bot replied with "We'll pass this information over to our IT team. " and I didn't bother replying with the other booking info it asks which seems irrelevant.
English
4
0
1
52
Maxi
Maxi@MaxiGonzalez_23·
I want to see the best photos you took at the Oasis gigs last year 📸🤳
Maxi tweet media
English
268
65
1.4K
52.6K
Malcolm Hall
Malcolm Hall@malhal·
@jacobtechtavern State(initialValue:) and ForEach(enumerated()) are not standard SwiftUI looks to me that you are missing Binding.
English
1
0
2
408
Jacob Bartlett
Jacob Bartlett@jacobtechtavern·
List is the undisputed king when it comes to SwiftUI scroll performance. We built out this List here to design our feed UI. The comparison? UIKit Performance (feat. UICollectionView) SwiftUI Lists notoriously don’t work when faced with a paginated scrolling feed, containing high-res images, gradients, animations, gesture-based interactions, and a ton of gifs. What is the state of the art for achieving this in UIKit? The UICollectionView. Now let’s begin profiling. Read my scientific performance comparison right here 🧪 blog.jacobstechtavern.com/p/swiftui-vs-u…
Jacob Bartlett tweet mediaJacob Bartlett tweet media
English
6
3
80
17.3K
Malcolm Hall
Malcolm Hall@malhal·
@FloWritesCode Actually .task replaces @.StateObject class. @.Observable is for model classes owned by the model store, not for view data.
English
0
0
2
184
Flo writes Code
Flo writes Code@FloWritesCode·
If you support iOS 17+, you should get rid of your ObservableObjects. They can cause unnecessary View redraws, leading to performance problems. What you should do instead: youtu.be/_fO01cXbqZM
YouTube video
YouTube
Flo writes Code tweet media
English
9
8
130
13K
Malcolm Hall
Malcolm Hall@malhal·
@bdkjones At least it's the same object so you can use id \.self instead.
English
0
0
0
696
Bryan Jones
Bryan Jones@bdkjones·
Core Data: "Here is your new model object. It has ID 123." Developer: "Thanks. Save it." CD: "Saved." Dev: "Give me model object 123." CD: "No object has that ID." Dev: "What? You saved it 10 seconds ago." CD: "Oh, yea, that thing has ID 789 now. Changed it when we saved." If I could meet the Apple Engineer who designed this idiocy—preferably at the top of a large cliff—that would be swell.
English
9
0
100
28.3K
Malcolm Hall
Malcolm Hall@malhal·
@megabusuk Hi I fixed it! My phone number in my profile was missing the 0 for some reason. I temporarily checked SMS delivery, added the 0 so it passed validation and the checkout button enabled, then I changed back to email delivery. My profile phone number is now fixed for next time too.
English
0
0
0
13
megabusUK
megabusUK@megabusuk·
@malhal Hi there, if still having these issues I would recommend deleting any browsing history, cache etc over the last 24 hours to start the process afresh. ^Dave
English
2
0
0
27
Malcolm Hall
Malcolm Hall@malhal·
@megabusuk unable to checkout on the website, the checkout button is greyed out.
Malcolm Hall tweet media
English
1
0
0
54
Antoine v.d. SwiftLee 
I'm working on a SwiftUI Best Practices Skill and would love to improve it using your AGENTS md guidance on SwiftUI. If you've got best practices to share, DMs are open. It will be open-sourced when it's solid enough. Let me do the hard work for you! 🙌
Antoine v.d. SwiftLee  tweet media
English
11
10
245
13.3K