
Mark Evans
1.7K posts

Mark Evans
@mrkvans
iOS Dev Entrepreneur | ex
Lehi, UT Katılım Aralık 2009
1.8K Takip Edilen485 Takipçiler

@atmoio WOW -- Nailed it!
Outstanding bridge between 'The Matter with Things' and AI.
Agreed, it's one of THE most important and timely books for our age!
Nicely done!
English

What color of shirt do the supporters wear at the event…? Asking for a friend…
Also, do attendees need to stand on opposite sides of something to show their support or opposition…?
These organized protests are new to me…
Finally, does one side get paid and the other doesn’t…
How are protester payouts done, Venmo/Apple Cash?
English

Utah’s future is at stake!!
Largest data center IN THE WORLD (62 sq mi) slated for Box Elder County, Utah being quietly rammed through approvals by Cox & cronies and developed by Canadian millionaire Kevin O’Leary.
If it were in SLC (it’s not- just used for size reference here) it would span from the airport on the north to 215 freeway on the south 🤯
Show up Monday, May 4 at the Box Elder County Fairgrounds in Tremonton at 4 p.m. to oppose!
English

@alpennec But this isn’t true for child views, right? Using a discrete View struct is more optimized than computed properties for your non-preview code…? No?
English


@jacobtechtavern Reading this was like getting a deep tissue massage…
Thank you!
English

Objective-C was designed to unify two domains: the static simplicity of C; with the flexibility of Smalltalk message passing. I’m not actually simplifying it that much by telling you that Objective-C is C, with two additions:
1. A small layer of syntax like square braces, interfaces, and selectors.
2. Your code runs alongside the Objective-C Runtime™.
This runtime powers all the characteristic capabilities associated with the language such as dynamism and object-oriented…ness.
In fact, Objective-C defers as much as possible away from compile-time and towards runtime. This was one of the core reasons it was chosen to run on the Motorola 68k chips of the NeXT workstations, because it gave blazingly fast compilation times compared to the era’s typical glacially slow compilers.
Swift is often called a protocol-oriented language. Devs often characterise Objective-C as a runtime-oriented language.
Everyday programming languages compile functions down to machine code and wire them up in a binary. Each function call knows, more or less, the memory offset to jump to for the executable implementation. All this information is known at compile-time.
Objective-C, on the other hand... improvises.
Methods are dispatched via message passing, where the runtime traverses a class hierarchy (or cache) to look up the implementations on-the-fly.
The runtime is where all the magic happens.
Read the full piece: “Ancient Secrets of the Objective-C Runtime” - here 📜 blog.jacobstechtavern.com/p/objc-runtime…

English

@theamelia__ …whatever the opposite of thinking that “hand-me-downs“ was a clothing brand…
English

finally someone confirming this nonsense
YoU aRe An ExPeRt SwIfT pRoGrAmMeR
Ethan Mollick@emollick
We tested one of the most common prompting techniques: giving the AI a persona to make it more accurate We found that telling the AI "you are a great physicist" doesn't make it significantly more accurate at answering physics questions, nor does "you are a lawyer" make it worse.
English

@twostraws I would also recommend creating an MCP server that can actually read Apple’s developer documentation.
That’s been a game changer for me!!
English

Four times in four days I've been asked for advice on working with AI-generated Swift code, so here you go – here's a brief article about dubious code I suggest you watch out for, and what to replace it with instead: hackingwithswift.com/articles/281/w…
English

@Beefeater_Fella The video looks like it was one contiguous nation… but it absolutely was not.
@grok how many different tribes occupied the continental United States land area prior to 1776… and what tribe occupied the largest area - and what was the size of that area?
English

@vasuman It corrupted, then deleted my code base and then apologized before giving up handing things back over to me.
English

AI Coding Agent: “The code is bug free and production ready. You should be able to launch with confidence!”
Me: “check your work and validate everything you just claimed to be complete…”
AI: “You’re absolutely right to call me out. I found major gaps and multiple instances of placeholders and mock data… let me try again…”
Me: 🤨
English

@krispuckett @claudeai Cheat code…
Make an MCP server that can read Apple’s developer website and documentation….
🙌🏼
English

If you're building an iOS app with Claude Code - copy and paste this into your CLAUDE.md file. It prevents 90% of the issues I hit in the first month:
Essential Rules for iOS work with @claudeai
1. Never let AI modify .pbxproj files. Create files with Claude Code, add them to Xcode manually. One corrupted project file will waste hours.
2. Document platform gotchas immediately. Hit an iOS 26 API issue? Add it to CLAUDE.md that session. "NO .background() before .glassEffect()" saved me from
repeating that mistake 50+ times.
3. Use feature flags for experimental code. Toggle new features on/off without rebuilding. Makes rolling back instant when something breaks at 11pm.
4. Always request debug logging. Ask Claude Code to add Logger statements for complex flows. Future you will thank past you when debugging async camera issues.
5. Test after every change!! Clean build folder (Cmd+Shift+K), run on device, verify in console. Catch issues before they compound.
6. Keep conversations focused on single components. Don't ask to "refactor the whole app" Smaller scope = better results.
7. Document what changed in session. End every major change with a markdown file explaining what broke, how it was fixed, and rollback steps.
I built a performant, full featured iOS app this way. Zero project corruption. Every session leaves the codebase better than it found it.
English

@twostraws Oh, this got me excited!! All the theme songs to spy movies… oh boy!!
English

@twostraws If you use Apple Music integration (MusicKit?), you can play any song in the world — As long as the user is subscribed to Apple Music — royalty free!
English

@twostraws I was working my way through the tutorial… I’m hooked!!
You presented the “unlock campaign” option in just the right spot.
Instant buy!!
Nice work!!
Killer game!!
It’s actually mentally challenging instead of mentally numbing.
More like this!!
English

The first Hacktivate update is off to Apple for review, with exciting challenge updates and… well, *less* exciting bug fixes 😅 Get it here: apps.apple.com/gb/app/hacktiv…
English

@jacksonfrandsen Wow. Thorough. Love it. Thanks for putting in the time!
English

The statement “Mormonism is not Christianity because of 10 irreconcilable differences” is a hasty generalization and category error. Many of these “differences” are reconcilable by clarifying terms or recognizing biblical diversity. The debate ultimately rests not on whether Latter-day Saints follow Christ (they do), but on whether post-biblical Greek categories are the sole arbiter of Christian identity.🧵
Pastor Mark Driscoll@PastorMark
A sneak peek from the ebook RealFaith just released on Mormonism. When faced with the historical sources of their own faith, the conversation quickly changes from "we're Christians too" to "we're the real Christians." That's where the evangelism can begin. We love and pray for Mormons, and this resource from RealFaith will equip you to engage with them. (Link in Comments)
English











