
mohammad faani
@mfaani
Followers
131
Following
2K
Media
31
Statuses
733
iOS Engineer and blogger at https://t.co/x4gtYOjKiC. Active contributor at Stack Overflow. WWDC Attendee. Likes and RT are not endorsements.
Joined November 2009
Just published a series of all my findings, pain points and ambiguity in the architecture and docs of iOS Live Activities:.
mfaani.com
0
0
0
RT @ValaAfshar: It does not make sense to hire smart people and then tell them what to do; we hire smart people so they can tell us what to….
0
34
0
RT @ValaAfshar: Life lessons from @rogerfederer (must watch). 1 Effortless is a myth.2 Belief in yourself has to be earned.3 Grit > Gift .4….
0
82
0
Such a simple, great post.🎖️.didn't know about 'Grouping', 'saving a search'. The ToDo tip is a bit hard to use because you have to meticulously hover over it. Xcode Bookmarks: Save code landmarks & organize tasks #swiftlee #ios #swiftlang via @twannl.
avanderlee.com
Store Xcode bookmarks to important code references and search queries. Use the bookmarks as a to-do list to increase your productivity.
0
1
2
This was a great simple post on button design.
app.uxcel.com
When designing any kind of digital product that asks users to take any action, buttons are an invaluable part of the designer's toolkit. Whether using button...
0
0
0
TIL. Here's the link
hacktivate.io
Free capture the flag challenges for schools.
Last year I launched a free website to help students aged 11 to 21 learn cybersecurity skills, and it’s taking off far more than I could have imagined – 250 schools now use the site regularly, and it’s being used in classes, competitions, after-school clubs, and more 🙌.
0
0
0
Another fantastic Article by @emergetools . If you ever wanted to check your app's .string file sizes, then from the built app, example ` directory, then just run: . `find . -name "*.strings" | xargs du -sch`. Will give you a report along with total size.
The largest iOS apps all have a common problem. Localization files account for.23% (74 MB) of @Uber .23% (30 MB) of @WhatsApp .17% (53 MB) of @MicrosoftTeams .17% (50 MB) of Nike Run Club. 🧵 Here's how Airbnb reduced the size of localizations by 82% with the help of Emerge.
0
0
2
New Post on: . Adding a new parameter with a default value is a breaking change ❌. There were lots of other ways to break binary compatibility. You need to identify these and do major version bumps. Often your build process masks the breaking change 🚀.
mfaani.com
Ever wondered what how two binaries interface with one another? Which changes impact ABI and which don't?
0
0
0
Wow. This is a game changer for content creators.
For the first time we are fundamentally changing how humans can collaborate with ChatGPT since it launched two years ago. We’re introducing canvas, a new interface for working with ChatGPT on writing and coding projects that go beyond simple chat. Product and model features:
0
0
0
RT @joshdholtz: If this tweet gets 100 retweets, I’ll release the @DeepDishSwift 2025 dates and early bird tickets tomorrow for @JamesSherl….
0
65
0